X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=mail-setup;h=dd87fba9b58d3842d5733ace6a7774ad36d48f57;hb=b37f31cdee02eab5a7a9bb083688c0a90a973e31;hp=8da3a657655ea723f3b715cafa56d1db2f62d421;hpb=83a72c65a1a20398c78e41147faa8195adda710c;p=distro-setup diff --git a/mail-setup b/mail-setup index 8da3a65..dd87fba 100755 --- a/mail-setup +++ b/mail-setup @@ -303,7 +303,7 @@ fi # * functions & constants -pre="${0##*/}:" +pre="${0##*/}:${SSH_CLIENT:+ $HOSTNAME:}" m() { printf "$pre %s\n" "$*"; "$@"; } e() { printf "$pre %s\n" "$*"; } err() { printf "$pre %s\n" "$*" >&2; exit 1; } @@ -536,7 +536,7 @@ EOF # Aug 02 21:59:27 sy systemd[1]: wg-quick@wgmail.service: Failed with result 'exit-code'. # Aug 02 21:59:27 sy systemd[1]: Failed to start WireGuard via wg-quick(8) for wgmail. # Aug 02 21:59:47 sy systemd[1]: wg-quick@wgmail.service: Scheduled restart job, restart counter is at 1. -# Aug 02 21:59:47 sy systemd[1]: Stopped WireGuard via wg-quick(8) for wgmail. +# Aug 02 21:95:47 sy systemd[1]: Stopped WireGuard via wg-quick(8) for wgmail. # Aug 02 21:59:47 sy systemd[1]: Starting WireGuard via wg-quick(8) for wgmail... # Aug 02 21:59:47 sy wg-quick[3424]: wg-quick: `wgmail' already exists # Aug 02 21:59:47 sy systemd[1]: wg-quick@wgmail.service: Main process exited, code=exited, status=1/FAILURE @@ -2232,13 +2232,12 @@ if [[ $HOSTNAME == bk ]]; then rm composer-setup.php # based on error when running composer - mkdir /var/www/.composer + mkdir -p /var/www/.composer chown www-data:www-data /var/www/.composer ### end composer install rcdirs=(/usr/local/lib/rcexpertpath /usr/local/lib/rcninja) - ncdirs=(/var/www/ncninja) ncdirs=(/var/www/ncexpertpath /var/www/ncninja) # point debian cronjob to our local install, preventing daily cron error @@ -2270,8 +2269,6 @@ if [[ $HOSTNAME == bk ]]; then rcdir=${rcdirs[i]} rcbase=${rcdir##*/} ncdir=${ncdirs[i]} - myncdir=/root/${ncdir##*/} - mkdir -p $myncdir # copied from debians cronjob u /etc/cron.d/$rcbase <$myncdir/tmp.php <$myncdir/tmp.php <config.php + e running php $myncdir/tmp.php + # note: we leave it around place for debugging + # shellcheck disable=SC2024 # intended + sudo -u www-data php $myncdir/tmp.php >config.php + fi cd $ncdir m sudo -u www-data php occ maintenance:update:htaccess list=$(sudo -u www-data php $ncdir/occ --output=json_pretty app:list) @@ -2670,7 +2674,7 @@ cd /var/www/$ncbase m php /var/www/$ncbase/updater/updater.phar -n # throw a sleep in just because who knows what else is undocumented sleep 5 -./occ upgrade +m php occ upgrade EOFOUTER chmod +x /usr/local/bin/ncup