mailinabox/setup
Joshua Tauberer 35fed8606e only spawn one process for the management daemon
In 0088fb4553 I changed the management daemon's startup
script from a symlink to a Python script to a bash script that activated the new virtualenv
and then launched Python. As a result, the init.d script that starts the daemon would
write the pid of bash to the pidfile, and when trying to kill it, it would kill bash but
not the Python process.

Using exec to start Python fixes this problem by making the Python process have the pid
that the init.d script knows about.

fixes #1339
2018-01-28 09:08:19 -05:00
..
bootstrap.sh v0.26b 2018-01-25 09:27:17 -05:00
dkim.sh use "127.0.0.1" throughout rather than mixing use of an IP address and "localhost" 2016-05-06 09:10:38 -04:00
dns.sh Corrected typo in setup/dns.sh 2017-04-10 18:37:09 +02:00
firstuser.sh Set default user password length to 8 in non-interactive setups (#1123) 2017-03-26 13:23:34 -04:00
functions.sh Update to Nextcloud 12 using PHP7 2017-07-14 06:48:22 -04:00
mail-dovecot.sh revert f25801e/#1233 - use Mozilla intermediate ciphers for IMAP/POP not modern ciphers 2017-12-24 14:41:41 -05:00
mail-postfix.sh disable nested checker checks (#972) 2016-10-18 14:15:33 -04:00
mail-users.sh Dovecot LMTP accepted all mail regardless of whether destination was a user, broken by ae8cd4ef, fixes #852 2016-06-02 08:05:34 -04:00
management.sh only spawn one process for the management daemon 2018-01-28 09:08:19 -05:00
migrate.py make the system SSL certificate a symlink so we never have to replace a certificate file, and flatten the directory structure of user-installed certificates 2015-11-29 02:02:01 +00:00
munin.sh Reduce munin-node log level to warning (#1330) 2018-01-19 12:00:44 -05:00
network-checks.sh prevent apt from asking the user any questions 2015-02-13 13:41:52 +00:00
owncloud.sh Nextcloud install shouldn't fail if php-fpm isn't already running 2017-09-22 11:10:48 -04:00
preflight.sh lower memory requirements to 512MB, display a warning if system memory is below 768MB. (#952) 2016-10-15 15:41:25 -04:00
questions.sh run mailconfig.py's email address validator outside of the virtualenv during questions.sh 2018-01-20 10:59:37 -05:00
spamassassin.sh Add X-Spam-Score header to checked mail (#1292) 2017-12-18 08:17:47 -05:00
ssl.sh only set the CN field when generating initial CSR to prevent issues with the php7 ppa version of openssl (#1223) 2017-07-30 08:11:39 -04:00
start.sh at the end of setup show SHA256 tls cert hash instead of SHA1 hash (#1108) 2017-03-01 07:57:03 -05:00
system.sh no need to do a second apt-get update after 'installing' the PHP7 PPA if the PPA was already installed 2018-01-15 13:28:18 -05:00
web.sh switch PHP's process manager to on demand 2017-08-30 13:39:25 -04:00
webmail.sh remove php5 packages from webmail.sh 2018-01-15 11:29:12 -05:00
zpush.sh Change z-push to use the git repository instead of the tar ball (#1305) 2017-12-23 17:51:18 -05:00