diff options
author | Christian Rößler | 2014-10-14 17:21:52 +0200 |
---|---|---|
committer | Christian Rößler | 2014-10-14 17:21:52 +0200 |
commit | 50b9c9a0d721bb3fd26728395da82212ef997cc7 (patch) | |
tree | b78a8eeb726aecd7d3482da3c0c04ea348e0aae8 /satellit_installer/includes/10-script_dropper.inc | |
parent | [SSPS] script dropper: mysql root now saved to /root/mysqlpass (diff) | |
parent | Added running flag to dmsd and syncdaemon launchers, added inittab entry for ... (diff) | |
download | setup-scripts-50b9c9a0d721bb3fd26728395da82212ef997cc7.tar.gz setup-scripts-50b9c9a0d721bb3fd26728395da82212ef997cc7.tar.xz setup-scripts-50b9c9a0d721bb3fd26728395da82212ef997cc7.zip |
Merge branch 'master' of git.openslx.org:bwlp/setup-scripts
Diffstat (limited to 'satellit_installer/includes/10-script_dropper.inc')
-rw-r--r-- | satellit_installer/includes/10-script_dropper.inc | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/satellit_installer/includes/10-script_dropper.inc b/satellit_installer/includes/10-script_dropper.inc index b06f6cc..3f5b052 100644 --- a/satellit_installer/includes/10-script_dropper.inc +++ b/satellit_installer/includes/10-script_dropper.inc @@ -77,7 +77,13 @@ drop_script() { chmod 600 /root/mysqlpass # Patching bwLehrpool-mysql-userpass into bwSuite Server config: - sed -i "s/pass=%MYSQL_BWLEHRPOOL_PASS%/pass=\$MYSQL_BWLEHRPOOL_NEW/g" "$INSTALLDIR/Server_Config.ini" + sed -i "s/%MYSQL_BWLEHRPOOL_PASS%/\$MYSQL_BWLEHRPOOL_NEW/g" "$INSTALLDIR/Server_Config.ini" + + # Patching bwLehrpool-mysql-userpass into pureftpd config: + sed -i "s/MYSQLPassword.*$/MYSQLPassword \$MYSQL_BWLEHRPOOL_NEW/g" /etc/pure-ftpd/db/mysql.conf + + # Patching bwLehrpool-mysql-userpass into satellite-daemon config: + sed -i "s/%MYSQL_BWLEHRPOOL_PASS%/\$MYSQL_BWLEHRPOOL_NEW/g" /opt/syncdaemon/config/mysql.properties # Patching openslx-mysql-userpass into slx-admin config: sed -i "s/%MYSQL_OPENSLX_PASS%/\$MYSQL_OPENSLX_NEW/g" "$OPENSLXSRVDIR/www/slx-admin/config.php" @@ -86,10 +92,7 @@ drop_script() { sed -i "s/password = .*/password = \$MYSQL_SYSMAINT_NEW/g" "/etc/mysql/debian.cnf" # appending a variable with satellite server build date/time to slx-admin config: - echo "define('CONFIG_FOOTER', '(c) 2019 Heinz "$(date "+%Y-%m-%d %H:%m:%S")"');" >> "$OPENSLXSRVDIR/www/slx-admin/config.php" - - # Patching bwLehrpool-mysql-userpass into pureftpd config: - sed -i "s/MYSQLPassword.*$/MYSQLPassword \$MYSQL_BWLEHRPOOL_NEW/g" /etc/pure-ftpd/db/mysql.conf + echo "define('CONFIG_FOOTER', '$(date "+%Y-%m-%d %H:%m:%S")');" >> "$OPENSLXSRVDIR/www/slx-admin/config.php" # inittab-entry dmsd: if [ \$(grep -c "dmsd.*respawn" /etc/inittab) -gt 0 ]; then @@ -109,6 +112,15 @@ drop_script() { echo "ok." fi + # inittab-entry syncdaemon: + if [ \$(grep -c "synd.*respawn" /etc/inittab) -gt 0 ]; then + echo "syncdaemon inittab entry detected, doing nothing. " + else + echo -n "syncdaemon: patching inittab..." + echo "synd:2345:respawn:/opt/syncdaemon/syncdaemon.sh" >> /etc/inittab + echo "ok." + fi + echo "Last thing to is to delete the script starter from root's .bashrc..." sed -i "/first_run/d" /root/.bashrc echo "...done." |