X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=vm_hosted;h=54e7257050fa5c1aa982e54a1afde1daac211576;hb=2e5bb0ff5df2b7a5d527a4f896b802df31d3c6bc;hp=ed42445f9fd41537e00370ca956452b3593a2609;hpb=8eb1ec9c265b8994222499cfcc0ca376d4efbdb3;p=lhc%2Fateliers.git diff --git a/vm_hosted b/vm_hosted index ed42445..54e7257 100755 --- a/vm_hosted +++ b/vm_hosted @@ -299,7 +299,7 @@ rule_boot_configure () { } rule_dovecot_configure () { rule apt_get_install dovecot-imapd dovecot-managesieved dovecot-sieve - rule insserv_remove dovecot + rule insserv_remove dovecot local hint="run vm_remote dovecot_key_send before" assert "sudo test -f /etc/dovecot/\"$vm_domainname\"/imap/x509/key.pem" hint sudo install -m 400 -o root -g root \ @@ -324,8 +324,7 @@ rule_dovecot_configure () { \$USER:\$(/usr/bin/doveadm pw -s SHA512-CRYPT)::::::: _EOF EOF - rule runit_sv_configure dovecot - rule runit_sv_restart dovecot + rule runit_configure dovecot } rule_etckeeper_configure () { sudo install -m 644 -o root -g root /dev/stdin /etc/etckeeper/etckeeper.conf <<-EOF @@ -418,8 +417,9 @@ rule_initramfs_configure () { } rule_insserv_remove () { # SYNTAX: $sv local sv="$1" - sudo chmod u+x /etc/init.d/"$sv" + #sudo chmod u+x /etc/init.d/"$sv" sudo insserv --force --remove "$sv" + sudo test ! -x /etc/init.d/"$sv" || sudo /etc/init.d/"$sv" stop sudo chmod ugo-x /etc/init.d/"$sv" } @@ -528,7 +528,6 @@ rule_gitolite_configure () { do test ! -d /home/git/etc/gitolite/"$d" || rmdir /home/git/etc/gitolite/"$d" done - rule tmpfs_configure } rule_locales_configure () { sudo debconf-set-selections <<-EOF @@ -568,7 +567,7 @@ rule_mail_configure () { } rule_mysql_configure () { rule apt_get_install mysql-server-5.5 - rule insserv_remove mysql + rule insserv_remove mysql rule adduser mysql \ --disabled-login \ --disabled-password \ @@ -607,9 +606,7 @@ rule_mysql_configure () { --datadir=/home/mysql/data \ --no-defaults fi - rule tmpfs_configure - rule runit_sv_configure mysql - rule runit_sv_restart mysql + rule runit_configure mysql while ! sudo -u mysql mysql -u mysql