X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=blobdiff_plain;f=vm_hosted;h=3259ef132315706d286b4d4f187ffad5bf510621;hp=ed42445f9fd41537e00370ca956452b3593a2609;hb=1b63122dd097c575896b4c4158ed5439eeca1563;hpb=7343218cce2a1d7845ab90df70ad894ba9e5b79a diff --git a/vm_hosted b/vm_hosted index ed42445..3259ef1 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