mirror of
https://github.com/outbackdingo/labca.git
synced 2026-01-27 02:19:27 +00:00
80 lines
3.7 KiB
Bash
Executable File
80 lines
3.7 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
cloneDir=$(dirname $0)
|
|
|
|
# For legacy mode, when called from the install script...
|
|
SUDO="$1"
|
|
|
|
|
|
$SUDO patch -p1 < $cloneDir/patches/docker-compose.patch
|
|
if [ "$SUDO" == "" ]; then
|
|
# TODO: should incorporate this into docker-compose.patch
|
|
$SUDO patch -p1 < $cloneDir/build/tmp.patch
|
|
fi
|
|
|
|
$SUDO patch -p1 < $cloneDir/patches/admin_overrides_add.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/bad-key-revoker_main.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/bdns_dns.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/boulder-ra_main.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/boulder-va_main.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/ca_ca.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/ca_ca_keytype_hack.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/ca_crl.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/ceremony_crl.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/ceremony_ecdsa.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/ceremony_key.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/ceremony_main.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/ceremony_rsa.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/cert-checker_main.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/cmd_config.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/config_duration.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/core_interfaces.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/crl-storer_main.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/db_migrations.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/db_migrations2.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/db_migrations3.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/db_migrations4.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/db_migrations5.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/issuance_crl.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/issuance_issuer.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/linter_linter.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/log_prod_prefix.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/log_test_prefix.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/log_validator_validator.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/makefile.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/policy_pa.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/ra_ra.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/ratelimits_names.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/redis_config.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/remoteva_main.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/reversed-hostname-checker_main.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/sfe_overrides.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/sfe_templates_layout.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/start.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/storer_storer.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/test_health-checker_main.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/test_startservers.patch
|
|
if [ "$SUDO" == "" ]; then
|
|
# TODO: should include this into startservers.patch
|
|
$SUDO patch -p1 < $cloneDir/build/tmp2.patch
|
|
fi
|
|
$SUDO patch -p1 < $cloneDir/patches/updater_updater.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/updater_continuous.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/va_http.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/va_va.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/wfe2_main.patch
|
|
$SUDO patch -p1 < $cloneDir/patches/wfe2_wfe.patch
|
|
|
|
sed -i -e "s|./test|./labca|" start.py
|
|
|
|
sed -i -e "s/proxysql:6033/mysql:3306/" sa/db/dbconfig.mariadb.yml
|
|
|
|
sed -i -e "s/\(.*overrides.*\)/-- \1/" sa/db-users/boulder_sa.sql
|
|
|
|
perl -i -p0e "s/If you continue to encounter.*for troubleshooting and advice.//igs" sfe/pages/index.html
|
|
perl -i -p0e "s/<b>Note:<\/b> If you encounter.*troubleshooting and advice.//igs" sfe/pages/unpause-form.html
|
|
perl -i -p0e "s/If you continue to encounter.*for troubleshooting and advice.//igs" sfe/pages/unpause-invalid-request.html
|
|
perl -i -p0e "s/ If you face continued.*for troubleshooting and advice.//igs" sfe/pages/unpause-status.html
|