From fa408b645f736a5f0c91880e787ac2438eed6d5a Mon Sep 17 00:00:00 2001 From: Daniel Hokka Zakrisson Date: Sun, 29 Nov 2009 16:06:39 +0000 Subject: [PATCH] Fix upstart on recent Ubuntu-based systems. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2868 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- distrib/debian/initpost | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/distrib/debian/initpost b/distrib/debian/initpost index 9b1fb1f..1cf629a 100755 --- a/distrib/debian/initpost +++ b/distrib/debian/initpost @@ -104,9 +104,33 @@ if $_CHROOT_SH testfile /etc/init.d/sendsigs; then -e 's/^\(\s\+splash_back\)$/#\1/' fi -echo -echo ">>> Executing post install script ... " -echo + +# upstart fixing +if $_CHROOT_SH testfile /sbin/initctl; then + for i in etc/init/*; do + i=${i##*/} + case "$i" in + (control-alt-delete.conf|rc.conf) + ;; + (rsyslog.conf|syslog-ng.conf) + ;; + (*) + chrootsed /etc/init/$i \ + -e 's/^/#/' + ;; + esac + done + $_CHROOT_SH truncate /etc/init/vserver.conf </dev/null || : -- 1.8.1.5