diff --git a/branches/ucs-3.0/ucs/base/univention-debmirror/debian/postinst b/branches/ucs-3.0/ucs/base/univention-debmirror/debian/postinst index 92ae26b..ef7c00a 100644 --- a/branches/ucs-3.0/ucs/base/univention-debmirror/debian/postinst +++ b/branches/ucs-3.0/ucs/base/univention-debmirror/debian/postinst @@ -44,6 +44,6 @@ fi call_joinscript 77univention-debmirror.inst a2ensite univention-repository -/etc/init.d/apache2 reload || true +invoke-rc.d apache2 reload || true exit 0 diff --git a/branches/ucs-3.0/ucs/base/univention-heimdal/conffiles/etc/init.d/heimdal-kdc b/branches/ucs-3.0/ucs/base/univention-heimdal/conffiles/etc/init.d/heimdal-kdc index 49b1af6..f733315 100755 --- a/branches/ucs-3.0/ucs/base/univention-heimdal/conffiles/etc/init.d/heimdal-kdc +++ b/branches/ucs-3.0/ucs/base/univention-heimdal/conffiles/etc/init.d/heimdal-kdc @@ -119,9 +119,9 @@ case "$1" in # option to the "reload" entry above. If not, "force-reload" is # just the same as "restart". # - /etc/init.d/heimdal-kdc stop + invoke-rc.d heimdal-kdc stop sleep 1 - /etc/init.d/heimdal-kdc start + invoke-rc.d heimdal-kdc start ;; *) N=/etc/init.d/$NAME diff --git a/branches/ucs-3.0/ucs/base/univention-heimdal/debian/univention-heimdal-kdc.postinst b/branches/ucs-3.0/ucs/base/univention-heimdal/debian/univention-heimdal-kdc.postinst index ee0811d..1a5d3cf 100644 --- a/branches/ucs-3.0/ucs/base/univention-heimdal/debian/univention-heimdal-kdc.postinst +++ b/branches/ucs-3.0/ucs/base/univention-heimdal/debian/univention-heimdal-kdc.postinst @@ -65,7 +65,7 @@ for fn in kdc.conf kadmind.acl ; do done if [ "$1" = "configure" -a -n "$2" ]; then - /etc/init.d/heimdal-kdc restart + invoke-rc.d heimdal-kdc restart fi univention-config-registry set kerberos/password/quality/check?yes @@ -84,7 +84,7 @@ fi if [ "$1" = "configure" ]; then if test -f /etc/init.d/univention-directory-listener then - /etc/init.d/univention-directory-listener crestart + invoke-rc.d univention-directory-listener crestart fi fi diff --git a/branches/ucs-3.0/ucs/base/univention-installer/scripts/28_postconfigure_config_registry.sh b/branches/ucs-3.0/ucs/base/univention-installer/scripts/28_postconfigure_config_registry.sh index a16aed0..81a18e0 100755 --- a/branches/ucs-3.0/ucs/base/univention-installer/scripts/28_postconfigure_config_registry.sh +++ b/branches/ucs-3.0/ucs/base/univention-installer/scripts/28_postconfigure_config_registry.sh @@ -295,7 +295,7 @@ univention-config-registry set version/patchlevel=$version_patchlevel univention-config-registry commit # Start syslogd -/etc/init.d/sysklogd start +invoke-rc.d sysklogd start __EOT__ diff --git a/branches/ucs-3.0/ucs/base/univention-installer/scripts/90_cleanup.sh b/branches/ucs-3.0/ucs/base/univention-installer/scripts/90_cleanup.sh index 068fdf1..bb250c0 100755 --- a/branches/ucs-3.0/ucs/base/univention-installer/scripts/90_cleanup.sh +++ b/branches/ucs-3.0/ucs/base/univention-installer/scripts/90_cleanup.sh @@ -59,7 +59,7 @@ chroot /instmnt ./tmp/cleanup.sh cat >/instmnt/tmp/cleanup.sh <<__EOT__ if [ -x /etc/init.d/nscd ]; then - /etc/init.d/nscd stop + invoke-rc.d nscd stop fi umount -a >/dev/null 2>&1 diff --git a/branches/ucs-3.0/ucs/base/univention-network-manager/debian/univention-network-manager.postinst b/branches/ucs-3.0/ucs/base/univention-network-manager/debian/univention-network-manager.postinst index e5999bc..c67c3eb 100644 --- a/branches/ucs-3.0/ucs/base/univention-network-manager/debian/univention-network-manager.postinst +++ b/branches/ucs-3.0/ucs/base/univention-network-manager/debian/univention-network-manager.postinst @@ -50,7 +50,7 @@ univention-config-registry set dhclient/options/timeout?"40" univention-config-registry set dhclient/options/retry?"60" # need to reload dbus to read new permissions for networkmanager/group -/etc/init.d/dbus reload +invoke-rc.d dbus reload for i in $(seq 0 10); do var="interfaces_eth${i}_ifplugd" diff --git a/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-down.d/00_rdate b/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-down.d/00_rdate index 64684ed..6dc22e1 100755 --- a/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-down.d/00_rdate +++ b/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-down.d/00_rdate @@ -33,6 +33,6 @@ [ ! -f /var/run/ntpd.pid ] && exit 0 -/etc/init.d/ntp stop +invoke-rc.d ntp stop exit 0 diff --git a/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-down.d/15_nscd b/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-down.d/15_nscd index 9df8ed0..65d0bf0 100755 --- a/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-down.d/15_nscd +++ b/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-down.d/15_nscd @@ -33,7 +33,7 @@ [ ! -f /var/run/nscd/nscd.pid ] && exit 0 if [ -x /etc/init.d/nscd ]; then - /etc/init.d/nscd restart + invoke-rc.d nscd restart nscd -i passwd nscd -i group fi diff --git a/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-down.d/50_gdm b/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-down.d/50_gdm index e84e418..ddfb5ae 100755 --- a/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-down.d/50_gdm +++ b/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-down.d/50_gdm @@ -32,7 +32,7 @@ # . if [ -x /etc/init.d/gdm ]; then - /etc/init.d/gdm reload + invoke-rc.d gdm reload fi -exit 0 \ No newline at end of file +exit 0 diff --git a/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-up.d/05_rdate b/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-up.d/05_rdate index ee8adbf..9707525 100755 --- a/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-up.d/05_rdate +++ b/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-up.d/05_rdate @@ -36,8 +36,8 @@ ucs_ignore_interface [ ! -f /var/run/ntpd.pid ] && exit 0 -/etc/init.d/rdate start +invoke-rc.d rdate start -/etc/init.d/ntp start +invoke-rc.d ntp start exit 0 diff --git a/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-up.d/15_nscd b/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-up.d/15_nscd index ea20f04..c75ffe8 100755 --- a/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-up.d/15_nscd +++ b/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-up.d/15_nscd @@ -36,7 +36,7 @@ ucs_ignore_interface [ ! -f /var/run/nscd/nscd.pid ] && exit 0 if [ -x /etc/init.d/nscd ]; then - /etc/init.d/nscd restart + invoke-rc.d nscd restart nscd -i passwd nscd -i group fi diff --git a/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-up.d/50_gdm b/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-up.d/50_gdm index aa847b2..da91a5a 100755 --- a/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-up.d/50_gdm +++ b/branches/ucs-3.0/ucs/base/univention-network-manager/etc/network/if-up.d/50_gdm @@ -61,7 +61,7 @@ fi if [ -x /etc/init.d/gdm ]; then if [ "$reload" = "true" ]; then - /etc/init.d/gdm reload + invoke-rc.d gdm reload fi fi diff --git a/branches/ucs-3.0/ucs/base/univention-pam/debian/univention-pam.postinst b/branches/ucs-3.0/ucs/base/univention-pam/debian/univention-pam.postinst index d480e01..40c87b3 100644 --- a/branches/ucs-3.0/ucs/base/univention-pam/debian/univention-pam.postinst +++ b/branches/ucs-3.0/ucs/base/univention-pam/debian/univention-pam.postinst @@ -122,7 +122,7 @@ if [ -e /etc/univention/templates/files/etc/pam.d/common-auth ]; then fi if [ -x "/etc/init.d/univention-directory-listener" ] ; then - /etc/init.d/univention-directory-listener crestart + invoke-rc.d univention-directory-listener crestart fi if [ "$1" = configure ] diff --git a/branches/ucs-3.0/ucs/base/univention-pam/univention-nscd b/branches/ucs-3.0/ucs/base/univention-pam/univention-nscd index c54687d..26d842b 100755 --- a/branches/ucs-3.0/ucs/base/univention-pam/univention-nscd +++ b/branches/ucs-3.0/ucs/base/univention-pam/univention-nscd @@ -32,6 +32,6 @@ if [ "$1" = "postchange" ] ; then if [ -x /etc/init.d/nscd ]; then - /etc/init.d/nscd restart + invoke-rc.d nscd restart fi fi diff --git a/branches/ucs-3.0/ucs/base/univention-passwd-cache/debian/libpam-passwdcache.postinst b/branches/ucs-3.0/ucs/base/univention-passwd-cache/debian/libpam-passwdcache.postinst index 5422c38..99a94ad 100644 --- a/branches/ucs-3.0/ucs/base/univention-passwd-cache/debian/libpam-passwdcache.postinst +++ b/branches/ucs-3.0/ucs/base/univention-passwd-cache/debian/libpam-passwdcache.postinst @@ -38,7 +38,7 @@ if [ -e /etc/univention/passwdcache/shadow ]; then fi if [ -x /etc/init.d/univention-directory-listener ]; then - /etc/init.d/univention-directory-listener crestart + invoke-rc.d univention-directory-listener crestart fi exit 0 diff --git a/branches/ucs-3.0/ucs/base/univention-quota/test/quotatest b/branches/ucs-3.0/ucs/base/univention-quota/test/quotatest index 5883114..e21ccce 100755 --- a/branches/ucs-3.0/ucs/base/univention-quota/test/quotatest +++ b/branches/ucs-3.0/ucs/base/univention-quota/test/quotatest @@ -266,7 +266,7 @@ setup() { warn "could not mount $fs with quota, skipping" fi done - /etc/init.d/quota restart &> /dev/null + invoke-rc.d quota restart &> /dev/null debug "waiting for nfs (60 sec)..." sleep 60 } @@ -275,7 +275,7 @@ resetup() { debug "setting policy reference for share container..." univention-directory-manager container/cn modify --dn="cn=quotatest,cn=shares,$ldap_base" \ --policy-reference="cn=quota_test,cn=userquota,cn=shares,cn=policies,$ldap_base" &>/dev/null - /etc/init.d/quota restart &> /dev/null + invoke-rc.d quota restart &> /dev/null debug "waiting for nfs (60 sec)..." sleep 60 diff --git a/branches/ucs-3.0/ucs/base/univention-runit/debian/univention-runit.postinst b/branches/ucs-3.0/ucs/base/univention-runit/debian/univention-runit.postinst index a17f9c9..9037952 100644 --- a/branches/ucs-3.0/ucs/base/univention-runit/debian/univention-runit.postinst +++ b/branches/ucs-3.0/ucs/base/univention-runit/debian/univention-runit.postinst @@ -49,7 +49,7 @@ fi if [ -z "$2" ]; then # only start the daemon during the installation - /etc/init.d/univention-runit start + invoke-rc.d univention-runit start fi exit 0 diff --git a/branches/ucs-3.0/ucs/base/univention-ssl/debian/univention-ssl.postinst b/branches/ucs-3.0/ucs/base/univention-ssl/debian/univention-ssl.postinst index 229d11a..2696c74 100755 --- a/branches/ucs-3.0/ucs/base/univention-ssl/debian/univention-ssl.postinst +++ b/branches/ucs-3.0/ucs/base/univention-ssl/debian/univention-ssl.postinst @@ -106,7 +106,7 @@ fi if [ "$1" = "configure" ]; then if test -f /etc/init.d/univention-directory-listener then - /etc/init.d/univention-directory-listener crestart || true + invoke-rc.d univention-directory-listener crestart || true fi fi diff --git a/branches/ucs-3.0/ucs/base/univention-system-setup/debian/univention-system-setup-appliance.init b/branches/ucs-3.0/ucs/base/univention-system-setup/debian/univention-system-setup-appliance.init index 06a6006..125cdba 100644 --- a/branches/ucs-3.0/ucs/base/univention-system-setup/debian/univention-system-setup-appliance.init +++ b/branches/ucs-3.0/ucs/base/univention-system-setup/debian/univention-system-setup-appliance.init @@ -40,7 +40,7 @@ case "$1" in if [ -n "$system_setup_appliance_start" ] && [ "$system_setup_appliance_start" = "yes" ] || [ "$system_setup_appliance_start" = "true" ]; then run-parts /usr/lib/univention-system-setup/appliance-hooks.d/ univention-config-registry set system/setup/appliance/start=false - test -x /etc/init.d/gdm && /etc/init.d/gdm start + test -x /etc/init.d/gdm && invoke-rc.d gdm start fi log_action_end_msg 0 ;; diff --git a/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/basis/10hostname b/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/basis/10hostname index 1d91a9a..80521ce 100644 --- a/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/basis/10hostname +++ b/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/basis/10hostname @@ -470,7 +470,7 @@ if [ -x "/usr/bin/newaliases" ]; then fi if [ -x "/etc/init.d/postfix" ]; then - /etc/init.d/postfix reload + invoke-rc.d postfix reload fi eval "$(univention-config-registry shell samba/user ldap/hostdn)" diff --git a/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/basis/12domainname b/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/basis/12domainname index cb2f711..de1123e 100644 --- a/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/basis/12domainname +++ b/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/basis/12domainname @@ -344,7 +344,7 @@ service_stop slapd service_start slapd nscd heimdal-kdc if [ -x "/etc/init.d/slapd" ]; then - /etc/init.d/slapd restart + invoke-rc.d slapd restart fi if [ "$ldap_available" = 1 ]; then @@ -593,7 +593,7 @@ if [ -x "/usr/bin/newaliases" ]; then fi if [ -x "/etc/init.d/postfix" ]; then - /etc/init.d/postfix reload + invoke-rc.d postfix reload fi # stop the dns server and remove the cache diff --git a/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/language/11default_locale b/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/language/11default_locale index 27ecdfb..bdf270b 100644 --- a/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/language/11default_locale +++ b/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/language/11default_locale @@ -58,7 +58,7 @@ else if [ -e "/var/www/$new_site" ]; then univention-config-registry set apache2/startsite="$new_site" if [ -x /etc/init.d/apache2 ]; then - /etc/init.d/apache2 reload + invoke-rc.d apache2 reload fi fi diff --git a/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/net/10interfaces b/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/net/10interfaces index 8e7d296..5f52670 100644 --- a/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/net/10interfaces +++ b/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/net/10interfaces @@ -488,7 +488,7 @@ if [ -n "$baseconfig_set" -o -n "$baseconfig_unset" ]; then # shutdown ifplugd due to changed dhcp settings if neccessary if [ "$restart_ifplugd" = 1 ] ; then if [ -x "/etc/init.d/ifplugd" ] ; then - /etc/init.d/ifplugd stop + invoke-rc.d ifplugd stop fi fi @@ -521,7 +521,7 @@ if [ -n "$baseconfig_set" -o -n "$baseconfig_unset" ]; then # restart ifplugd due to changed dhcp settings if neccessary if [ "$restart_ifplugd" = 1 ] ; then if [ -x "/etc/init.d/ifplugd" ] ; then - /etc/init.d/ifplugd start + invoke-rc.d ifplugd start fi fi @@ -553,7 +553,7 @@ if [ -n "$baseconfig_set" -o -n "$baseconfig_unset" ]; then for i in `pidof nmbd`; do /bin/kill -9 $i done - /etc/init.d/samba restart + invoke-rc.d samba restart fi fi diff --git a/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/security/10security b/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/security/10security index 4a047bb..fe1904f 100644 --- a/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/security/10security +++ b/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/security/10security @@ -150,7 +150,7 @@ fi echo `date` : "Restarting univention-iptables " >> /var/log/univention/setup.log -/etc/init.d/univention-iptables restart >> /var/log/univention/setup.log +invoke-rc.d univention-iptables restart >> /var/log/univention/setup.log exit 0 diff --git a/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/setup_utils.sh b/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/setup_utils.sh index b0591af..c9bc74d 100644 --- a/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/setup_utils.sh +++ b/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/setup_utils.sh @@ -83,7 +83,7 @@ service_stop () { for service in $@; do if [ -x /etc/init.d/$service ]; then - /etc/init.d/$service stop + invoke-rc.d $service stop fi done } @@ -91,7 +91,7 @@ service_start () { for service in $@; do if [ -x /etc/init.d/$service ]; then - /etc/init.d/$service start + invoke-rc.d $service start fi done } diff --git a/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/timezone/10timezone b/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/timezone/10timezone index 3cd509a..97bb085 100644 --- a/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/timezone/10timezone +++ b/branches/ucs-3.0/ucs/base/univention-system-setup/usr/lib/univention-system-setup/scripts/timezone/10timezone @@ -53,8 +53,8 @@ fi echo "$timezone" >/etc/timezone ln -sf /usr/share/zoneinfo/$timezone /etc/localtime -test -x /etc/init.d/ntp-server && /etc/init.d/ntp-server stop -test -x /etc/init.d/ntpdate && /etc/init.d/ntpdate restart -test -x /etc/init.d/ntp-server && /etc/init.d/ntp-server start +test -x /etc/init.d/ntp-server && invoke-rc.d ntp-server stop +test -x /etc/init.d/ntpdate && invoke-rc.d ntpdate restart +test -x /etc/init.d/ntp-server && invoke-rc.d ntp-server start exit 0 diff --git a/branches/ucs-3.0/ucs/base/univention-system-setup/usr/share/univention-system-setup/startxwithfirefox b/branches/ucs-3.0/ucs/base/univention-system-setup/usr/share/univention-system-setup/startxwithfirefox index e501028..5fd818c 100755 --- a/branches/ucs-3.0/ucs/base/univention-system-setup/usr/share/univention-system-setup/startxwithfirefox +++ b/branches/ucs-3.0/ucs/base/univention-system-setup/usr/share/univention-system-setup/startxwithfirefox @@ -46,7 +46,7 @@ then # call self in xinit as nobody, then start gdm /usr/share/univention-system-setup/univention-system-setup --modules="password,net" < /dev/tty1 > /dev/tty1 fi if [ -x /etc/init.d/gdm ] ; then - /etc/init.d/gdm start + invoke-rc.d gdm start fi exit fi diff --git a/branches/ucs-3.0/ucs/base/univention-updater/script/set-apache-permissions b/branches/ucs-3.0/ucs/base/univention-updater/script/set-apache-permissions index 87b230b..d6c3a32 100755 --- a/branches/ucs-3.0/ucs/base/univention-updater/script/set-apache-permissions +++ b/branches/ucs-3.0/ucs/base/univention-updater/script/set-apache-permissions @@ -33,13 +33,13 @@ if [ -e /usr/sbin/apache2 ] && [ ! -x /usr/sbin/apache2 ]; then /usr/sbin/dpkg-statoverride --remove /usr/sbin/apache2 >/dev/null 2>&1 chmod +x /usr/sbin/apache2 - /etc/init.d/apache2 restart >/dev/null 2>&1 + invoke-rc.d apache2 restart >/dev/null 2>&1 fi if [ -e /usr/sbin/univention-management-console-server ] && [ ! -x /usr/sbin/univention-management-console-server ]; then /usr/sbin/dpkg-statoverride --remove /usr/sbin/univention-management-console-server >/dev/null 2>&1 chmod +x /usr/sbin/univention-management-console-server - /etc/init.d/univention-management-console-server restart >/dev/null 2>&1 + invoke-rc.d univention-management-console-server restart >/dev/null 2>&1 fi exit 0 diff --git a/branches/ucs-3.0/ucs/desktop/univention-network-manager/debian/univention-network-manager.postinst b/branches/ucs-3.0/ucs/desktop/univention-network-manager/debian/univention-network-manager.postinst index e730c4b..7bed6bf 100644 --- a/branches/ucs-3.0/ucs/desktop/univention-network-manager/debian/univention-network-manager.postinst +++ b/branches/ucs-3.0/ucs/desktop/univention-network-manager/debian/univention-network-manager.postinst @@ -50,7 +50,7 @@ univention-config-registry set dhclient/options/timeout?"40" univention-config-registry set dhclient/options/retry?"60" # need to reload dbus to read new permissions for networkmanager/group -/etc/init.d/dbus reload +invoke-rc.d dbus reload for i in $(seq 0 4); do var="interfaces_eth${i}_ifplugd" diff --git a/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-down.d/00_rdate b/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-down.d/00_rdate index 64684ed..6dc22e1 100755 --- a/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-down.d/00_rdate +++ b/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-down.d/00_rdate @@ -33,6 +33,6 @@ [ ! -f /var/run/ntpd.pid ] && exit 0 -/etc/init.d/ntp stop +invoke-rc.d ntp stop exit 0 diff --git a/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-down.d/15_nscd b/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-down.d/15_nscd index 9df8ed0..65d0bf0 100755 --- a/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-down.d/15_nscd +++ b/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-down.d/15_nscd @@ -33,7 +33,7 @@ [ ! -f /var/run/nscd/nscd.pid ] && exit 0 if [ -x /etc/init.d/nscd ]; then - /etc/init.d/nscd restart + invoke-rc.d nscd restart nscd -i passwd nscd -i group fi diff --git a/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-down.d/50_gdm b/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-down.d/50_gdm index e84e418..ddfb5ae 100755 --- a/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-down.d/50_gdm +++ b/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-down.d/50_gdm @@ -32,7 +32,7 @@ # . if [ -x /etc/init.d/gdm ]; then - /etc/init.d/gdm reload + invoke-rc.d gdm reload fi -exit 0 \ No newline at end of file +exit 0 diff --git a/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-up.d/05_rdate b/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-up.d/05_rdate index ee8adbf..9707525 100755 --- a/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-up.d/05_rdate +++ b/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-up.d/05_rdate @@ -36,8 +36,8 @@ ucs_ignore_interface [ ! -f /var/run/ntpd.pid ] && exit 0 -/etc/init.d/rdate start +invoke-rc.d rdate start -/etc/init.d/ntp start +invoke-rc.d ntp start exit 0 diff --git a/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-up.d/15_nscd b/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-up.d/15_nscd index ea20f04..c75ffe8 100755 --- a/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-up.d/15_nscd +++ b/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-up.d/15_nscd @@ -36,7 +36,7 @@ ucs_ignore_interface [ ! -f /var/run/nscd/nscd.pid ] && exit 0 if [ -x /etc/init.d/nscd ]; then - /etc/init.d/nscd restart + invoke-rc.d nscd restart nscd -i passwd nscd -i group fi diff --git a/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-up.d/50_gdm b/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-up.d/50_gdm index aa847b2..da91a5a 100755 --- a/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-up.d/50_gdm +++ b/branches/ucs-3.0/ucs/desktop/univention-network-manager/etc/network/if-up.d/50_gdm @@ -61,7 +61,7 @@ fi if [ -x /etc/init.d/gdm ]; then if [ "$reload" = "true" ]; then - /etc/init.d/gdm reload + invoke-rc.d gdm reload fi fi diff --git a/branches/ucs-3.0/ucs/mail/univention-antivir-mail/debian/univention-antivir-mail.postinst b/branches/ucs-3.0/ucs/mail/univention-antivir-mail/debian/univention-antivir-mail.postinst index 425c16b..28b3629 100644 --- a/branches/ucs-3.0/ucs/mail/univention-antivir-mail/debian/univention-antivir-mail.postinst +++ b/branches/ucs-3.0/ucs/mail/univention-antivir-mail/debian/univention-antivir-mail.postinst @@ -59,9 +59,8 @@ univention-config-registry set mail/antivir/amavis/autostart?"yes" \ #DEBHELPER# -test -x /etc/init.d/clamav-daemon && /etc/init.d/clamav-daemon restart || true -test -x /etc/init.d/spamassassin && /etc/init.d/spamassassin restart || true - -/etc/init.d/amavis restart +test -x /etc/init.d/clamav-daemon && invoke-rc.d clamav-daemon restart || true +test -x /etc/init.d/spamassassin && invoke-rc.d spamassassin restart || true +test -x /etc/init.d/amavis && invoke-rc.d amavis restart || true exit 0 diff --git a/branches/ucs-3.0/ucs/mail/univention-fetchmail/debian/univention-fetchmail-schema.postinst b/branches/ucs-3.0/ucs/mail/univention-fetchmail/debian/univention-fetchmail-schema.postinst index 6262a43..28bef16 100644 --- a/branches/ucs-3.0/ucs/mail/univention-fetchmail/debian/univention-fetchmail-schema.postinst +++ b/branches/ucs-3.0/ucs/mail/univention-fetchmail/debian/univention-fetchmail-schema.postinst @@ -36,7 +36,7 @@ eval "$(univention-config-registry shell)" univention-config-registry commit /etc/ldap/slapd.conf -/etc/init.d/slapd crestart +invoke-rc.d slapd crestart . /usr/share/univention-lib/all.sh diff --git a/branches/ucs-3.0/ucs/mail/univention-fetchmail/debian/univention-fetchmail.postinst b/branches/ucs-3.0/ucs/mail/univention-fetchmail/debian/univention-fetchmail.postinst index 117b3a4..1589244 100644 --- a/branches/ucs-3.0/ucs/mail/univention-fetchmail/debian/univention-fetchmail.postinst +++ b/branches/ucs-3.0/ucs/mail/univention-fetchmail/debian/univention-fetchmail.postinst @@ -37,6 +37,6 @@ univention-config-registry set fetchmail/enabled?yes . /usr/share/univention-lib/all.sh call_joinscript 92univention-fetchmail.inst -/etc/init.d/univention-directory-listener crestart +invoke-rc.d univention-directory-listener crestart exit 0 diff --git a/branches/ucs-3.0/ucs/mail/univention-horde4/debian/univention-horde4.postinst b/branches/ucs-3.0/ucs/mail/univention-horde4/debian/univention-horde4.postinst index 75c4ce0..179745b 100644 --- a/branches/ucs-3.0/ucs/mail/univention-horde4/debian/univention-horde4.postinst +++ b/branches/ucs-3.0/ucs/mail/univention-horde4/debian/univention-horde4.postinst @@ -100,7 +100,7 @@ call_joinscript 85univention-horde4.inst dpkg-statoverride --add --update --quiet root www-data 4750 /usr/share/univention-horde4/univention-horde-login-wrapper if [ -x /etc/init.d/apache2 ]; then - /etc/init.d/apache2 reload + invoke-rc.d apache2 reload fi exit 0 diff --git a/branches/ucs-3.0/ucs/mail/univention-mail-cyrus-murder/debian/univention-mail-cyrus-murder.postinst b/branches/ucs-3.0/ucs/mail/univention-mail-cyrus-murder/debian/univention-mail-cyrus-murder.postinst index cce3eea..cd19ae7 100644 --- a/branches/ucs-3.0/ucs/mail/univention-mail-cyrus-murder/debian/univention-mail-cyrus-murder.postinst +++ b/branches/ucs-3.0/ucs/mail/univention-mail-cyrus-murder/debian/univention-mail-cyrus-murder.postinst @@ -50,7 +50,7 @@ fi univention-config-registry set mail/cyrus/murder/crontime='0 2 * * *' # activate the listener modules -/etc/init.d/univention-directory-listener restart +invoke-rc.d univention-directory-listener restart # configure firewall ucr set \ diff --git a/branches/ucs-3.0/ucs/mail/univention-mail-cyrus-murder/usr/lib/univention-server/server_password_change.d/univention-mail-cyrus-murder b/branches/ucs-3.0/ucs/mail/univention-mail-cyrus-murder/usr/lib/univention-server/server_password_change.d/univention-mail-cyrus-murder index 0fc6803..0676d65 100755 --- a/branches/ucs-3.0/ucs/mail/univention-mail-cyrus-murder/usr/lib/univention-server/server_password_change.d/univention-mail-cyrus-murder +++ b/branches/ucs-3.0/ucs/mail/univention-mail-cyrus-murder/usr/lib/univention-server/server_password_change.d/univention-mail-cyrus-murder @@ -37,10 +37,10 @@ if [ "$1" = "postchange" -o "$1" = "nochange" ] ; then univention-config-registry commit /etc/imapd/imapd.conf /etc/imapd/frontend.conf if [ -x "/etc/init.d/cyrus-imapd" ]; then - /etc/init.d/cyrus-imapd reload + invoke-rc.d cyrus-imapd reload fi if [ -x "/etc/init.d/cyrus2.2" ]; then - /etc/init.d/cyrus2.2 reload + invoke-rc.d cyrus2.2 reload fi fi diff --git a/branches/ucs-3.0/ucs/mail/univention-mail-cyrus/debian/univention-mail-cyrus.postinst b/branches/ucs-3.0/ucs/mail/univention-mail-cyrus/debian/univention-mail-cyrus.postinst index ad65560..73ab250 100644 --- a/branches/ucs-3.0/ucs/mail/univention-mail-cyrus/debian/univention-mail-cyrus.postinst +++ b/branches/ucs-3.0/ucs/mail/univention-mail-cyrus/debian/univention-mail-cyrus.postinst @@ -112,9 +112,9 @@ fi # restart saslauthd if [ -x /etc/init.d/saslauthd ]; then - /etc/init.d/saslauthd stop || true + invoke-rc.d saslauthd stop || true sleep 1 - /etc/init.d/saslauthd start || true + invoke-rc.d saslauthd start || true fi # run join script @@ -124,15 +124,15 @@ fi # restart cyrus if [ -x /etc/init.d/cyrus2.2 ]; then - /etc/init.d/cyrus2.2 restart + invoke-rc.d cyrus2.2 restart fi if [ -x /etc/init.d/cyrus-imapd ]; then - /etc/init.d/cyrus-imapd restart + invoke-rc.d cyrus-imapd restart fi # restart listener if [ -x /etc/init.d/univention-directory-listener ]; then - /etc/init.d/univention-directory-listener crestart + invoke-rc.d univention-directory-listener crestart fi # configure firewall diff --git a/branches/ucs-3.0/ucs/mail/univention-mail-postfix/debian/univention-mail-postfix.postinst b/branches/ucs-3.0/ucs/mail/univention-mail-postfix/debian/univention-mail-postfix.postinst index cced863..ab40ee8 100644 --- a/branches/ucs-3.0/ucs/mail/univention-mail-postfix/debian/univention-mail-postfix.postinst +++ b/branches/ucs-3.0/ucs/mail/univention-mail-postfix/debian/univention-mail-postfix.postinst @@ -96,7 +96,7 @@ adduser postfix sasl univention-config-registry commit /etc/mailname if [ -z "$postfix_autostart" ] || [ "$postfix_autostart" = "yes" ]; then - /etc/init.d/postfix restart + invoke-rc.d postfix restart fi exit 0 diff --git a/branches/ucs-3.0/ucs/mail/univention-mail-postfix/debian/univention-mail-server.postinst b/branches/ucs-3.0/ucs/mail/univention-mail-postfix/debian/univention-mail-server.postinst index ef1ec1b..cf2f757 100644 --- a/branches/ucs-3.0/ucs/mail/univention-mail-postfix/debian/univention-mail-server.postinst +++ b/branches/ucs-3.0/ucs/mail/univention-mail-postfix/debian/univention-mail-server.postinst @@ -46,13 +46,13 @@ for file in transport virtual canonical access relocated; do done # restart to activate new listener module -/etc/init.d/univention-directory-listener crestart +invoke-rc.d univention-directory-listener crestart . /usr/share/univention-lib/all.sh call_joinscript 67univention-mail-server.inst if [ -z "$postfix_autostart" ] || [ "$postfix_autostart" = "yes" ]; then - /etc/init.d/postfix restart + invoke-rc.d postfix restart fi # configure firewall diff --git a/branches/ucs-3.0/ucs/mail/univention-mail-postfix/usr/lib/univention-server/server_password_change.d/50univention-mail-server b/branches/ucs-3.0/ucs/mail/univention-mail-postfix/usr/lib/univention-server/server_password_change.d/50univention-mail-server index 211b821..9cc5a1d 100755 --- a/branches/ucs-3.0/ucs/mail/univention-mail-postfix/usr/lib/univention-server/server_password_change.d/50univention-mail-server +++ b/branches/ucs-3.0/ucs/mail/univention-mail-postfix/usr/lib/univention-server/server_password_change.d/50univention-mail-server @@ -35,7 +35,7 @@ if [ "$1" = "prechange" ] ; then if /etc/init.d/postfix status | grep -q "is running" ; then univention-config-registry set mail/postfix/stoppedbyserverpasswordchange=yes echo "stopping postfix due to upcoming server password change" | logger -t "server-password-change" - /etc/init.d/postfix stop + invoke-rc.d postfix stop fi fi @@ -45,7 +45,7 @@ if [ "$1" = "postchange" -o "$1" = "nochange" ] ; then # start postfix only if it has been stopped by this script if [ "$mail_postfix_stoppedbyserverpasswordchange" = "yes" ] ; then echo "starting postfix after server password change" | logger -t "server-password-change" - /etc/init.d/postfix start + invoke-rc.d postfix start univention-config-registry unset mail/postfix/stoppedbyserverpasswordchange fi fi diff --git a/branches/ucs-3.0/ucs/mail/univention-spamassassin/debian/univention-spamassassin.postinst b/branches/ucs-3.0/ucs/mail/univention-spamassassin/debian/univention-spamassassin.postinst index 81f8181..ce18b60 100644 --- a/branches/ucs-3.0/ucs/mail/univention-spamassassin/debian/univention-spamassassin.postinst +++ b/branches/ucs-3.0/ucs/mail/univention-spamassassin/debian/univention-spamassassin.postinst @@ -44,7 +44,7 @@ univention-config-registry set mail/antivir/spam?yes \ mail/antispam/autostart?yes if [ -x /etc/init.d/postfix ]; then - /etc/init.d/postfix reload || true + invoke-rc.d postfix reload || true fi #DEBHELPER# diff --git a/branches/ucs-3.0/ucs/mail/univention-spamassassin/debian/univention-spamassassin.postrm b/branches/ucs-3.0/ucs/mail/univention-spamassassin/debian/univention-spamassassin.postrm index 850b762..21408ae 100644 --- a/branches/ucs-3.0/ucs/mail/univention-spamassassin/debian/univention-spamassassin.postrm +++ b/branches/ucs-3.0/ucs/mail/univention-spamassassin/debian/univention-spamassassin.postrm @@ -36,7 +36,7 @@ ucr set mail/antivir/spam=no if [ -x /etc/init.d/postfix ]; then - /etc/init.d/postfix restart + invoke-rc.d postfix restart fi exit 0 diff --git a/branches/ucs-3.0/ucs/management/univention-admingrp-user-passwordreset/debian/univention-admingrp-user-passwordreset.postinst b/branches/ucs-3.0/ucs/management/univention-admingrp-user-passwordreset/debian/univention-admingrp-user-passwordreset.postinst index ae00faf..f5d4606 100644 --- a/branches/ucs-3.0/ucs/management/univention-admingrp-user-passwordreset/debian/univention-admingrp-user-passwordreset.postinst +++ b/branches/ucs-3.0/ucs/management/univention-admingrp-user-passwordreset/debian/univention-admingrp-user-passwordreset.postinst @@ -46,7 +46,7 @@ case "$1" in ldap/acl/user/passwordreset/attributes?"krb5Key,userPassword,sambaPwdCanChange,sambaPwdMustChange,sambaLMPassword,sambaNTPassword,sambaPwdLastSet,pwhistory,sambaPasswordHistory,krb5KDCFlags,krb5KeyVersionNumber,krb5PasswordEnd,shadowMax,shadowLastChange" # restart LDAP server - /etc/init.d/slapd crestart + invoke-rc.d slapd crestart ;; *) diff --git a/branches/ucs-3.0/ucs/management/univention-directory-listener/03univention-directory-listener.inst b/branches/ucs-3.0/ucs/management/univention-directory-listener/03univention-directory-listener.inst index 1f2c9bb..959e338 100755 --- a/branches/ucs-3.0/ucs/management/univention-directory-listener/03univention-directory-listener.inst +++ b/branches/ucs-3.0/ucs/management/univention-directory-listener/03univention-directory-listener.inst @@ -104,7 +104,7 @@ sleep 15 if [ -f /etc/init.d/slapd ] then - /etc/init.d/slapd restart + invoke-rc.d slapd restart fi if [ $exit_status != 0 ]; then @@ -119,7 +119,7 @@ if test -e "/var/lib/univention-directory-listener/handlers/replication"; then fi # The samba join script needs a running listener. Bug #19128 -/etc/init.d/univention-directory-listener start +invoke-rc.d univention-directory-listener start test -x /usr/sbin/nscd && /usr/sbin/nscd -i passwd test -x /usr/sbin/nscd && /usr/sbin/nscd -i group diff --git a/branches/ucs-3.0/ucs/management/univention-directory-listener/debian/univention-directory-listener.postinst b/branches/ucs-3.0/ucs/management/univention-directory-listener/debian/univention-directory-listener.postinst index 8918ae5..74a4c25 100644 --- a/branches/ucs-3.0/ucs/management/univention-directory-listener/debian/univention-directory-listener.postinst +++ b/branches/ucs-3.0/ucs/management/univention-directory-listener/debian/univention-directory-listener.postinst @@ -92,7 +92,7 @@ if [ "$1" = "configure" -a -n "$2" ]; then mv /var/lib/univention-directory-listener/__* /var/univention-backup/listener-cache-ucs_3.0-ms1/ mv /var/lib/univention-directory-listener/log.* /var/univention-backup/listener-cache-ucs_3.0-ms1/ fi - /etc/init.d/univention-directory-listener crestart + invoke-rc.d univention-directory-listener crestart fi exit 0 diff --git a/branches/ucs-3.0/ucs/management/univention-directory-logger/debian/postinst b/branches/ucs-3.0/ucs/management/univention-directory-logger/debian/postinst index 5a815e3..8323ad5 100644 --- a/branches/ucs-3.0/ucs/management/univention-directory-logger/debian/postinst +++ b/branches/ucs-3.0/ucs/management/univention-directory-logger/debian/postinst @@ -57,14 +57,14 @@ if [ "$1" = "configure" ]; then univention-config-registry commit /etc/ldap/slapd.conf ## restart the OpenLDAP Server to load the module - /etc/init.d/slapd restart + invoke-rc.d slapd restart # exclude temporary objects by default eval "$(univention-config-registry shell ldap/base)" univention-config-registry set "${registrySection}/exclude1"?"cn=temporary,cn=univention,$ldap_base" ## load the listener module - /etc/init.d/univention-directory-listener crestart + invoke-rc.d univention-directory-listener crestart fi diff --git a/branches/ucs-3.0/ucs/management/univention-directory-logger/debian/postrm b/branches/ucs-3.0/ucs/management/univention-directory-logger/debian/postrm index 57708f2..51c80b3 100644 --- a/branches/ucs-3.0/ucs/management/univention-directory-logger/debian/postrm +++ b/branches/ucs-3.0/ucs/management/univention-directory-logger/debian/postrm @@ -39,7 +39,7 @@ dellog=${workdir}/dellog case "$1" in "remove") ## unload the listener module - /etc/init.d/univention-directory-listener crestart + invoke-rc.d univention-directory-listener crestart ## unset directory variable, to stop dellog template activation univention-config-registry unset "${registrySection}/dellogdir" @@ -48,7 +48,7 @@ case "$1" in univention-config-registry commit /etc/ldap/slapd.conf ## restart the OpenLDAP Server to unload the overlay - /etc/init.d/slapd restart + invoke-rc.d slapd restart ## unset main ucr variable univention-config-registry unset "${registrySection}" diff --git a/branches/ucs-3.0/ucs/management/univention-directory-manager-modules/test/univention-admin-test b/branches/ucs-3.0/ucs/management/univention-directory-manager-modules/test/univention-admin-test index 506161e..bf582ef 100755 --- a/branches/ucs-3.0/ucs/management/univention-directory-manager-modules/test/univention-admin-test +++ b/branches/ucs-3.0/ucs/management/univention-directory-manager-modules/test/univention-admin-test @@ -635,7 +635,7 @@ EOF fi cp /etc/ldap/slapd.conf /etc/ldap/slapd.conf.testbackup echo '/^schemacheck on Oinclude /etc/ldap/schema/testolb.schema include /etc/ldap/schema/testolbperson.schema :wq' | vim /etc/ldap/slapd.conf >/dev/null 2>/dev/null - /etc/init.d/slapd restart + invoke-rc.d slapd restart adminwrap $LINENO settings/customattribute create --set module=users/user --set objectClass=testfiliale --set syntax=string --set ldapMapping=testfilialbereich --set shortDescription=\"testFilial bereich\" --set longDescription=testFilialbereich --set name=testfiliale --set multivalue=1 --position \"cn=custom attributes,cn=univention,$ldap_base\" @@ -5159,7 +5159,7 @@ then adminwrap $LINENO settings/customattribute remove --dn \"cn=testfiliale,cn=custom attributes,cn=univention,$ldap_base\" adminwrap $LINENO settings/customattribute remove --dn \"cn=testpctyp,cn=custom attributes,cn=univention,$ldap_base\" mv /etc/ldap/slapd.conf.testbackup /etc/ldap/slapd.conf - /etc/init.d/slapd restart + invoke-rc.d slapd restart fi createcomputers_managedclient() diff --git a/branches/ucs-3.0/ucs/management/univention-directory-notifier/02univention-directory-notifier.inst b/branches/ucs-3.0/ucs/management/univention-directory-notifier/02univention-directory-notifier.inst index eb13d01..978b6c7 100755 --- a/branches/ucs-3.0/ucs/management/univention-directory-notifier/02univention-directory-notifier.inst +++ b/branches/ucs-3.0/ucs/management/univention-directory-notifier/02univention-directory-notifier.inst @@ -43,7 +43,7 @@ test -n "`grep "univention-directory-notifier v${VERSION} successful" /usr/lib/u ln -sf /etc/runit/univention-directory-notifier /etc/runit/univention/univention-directory-notifier -/etc/init.d/univention-directory-notifier start +invoke-rc.d univention-directory-notifier start test -n "`grep "univention-directory-notifier v${VERSION} successful" /usr/lib/univention-install/.index.txt`" || echo "univention-directory-notifier v${VERSION} successful" >>/usr/lib/univention-install/.index.txt diff --git a/branches/ucs-3.0/ucs/management/univention-directory-notifier/15univention-directory-notifier-post.inst b/branches/ucs-3.0/ucs/management/univention-directory-notifier/15univention-directory-notifier-post.inst index a63ea0f..969a01d 100755 --- a/branches/ucs-3.0/ucs/management/univention-directory-notifier/15univention-directory-notifier-post.inst +++ b/branches/ucs-3.0/ucs/management/univention-directory-notifier/15univention-directory-notifier-post.inst @@ -55,11 +55,11 @@ if [ ! -e /var/lib/univention-ldap/$i.lock ]; then fi if [ -x /etc/init.d/univention-directory-notifier ]; then - /etc/init.d/univention-directory-notifier restart + invoke-rc.d univention-directory-notifier restart fi if [ -x /etc/init.d/univention-directory-listener ]; then - /etc/init.d/univention-directory-listener restart + invoke-rc.d univention-directory-listener restart fi test -n "`grep "univention-directory-notifier-post v${VERSION} successful" /usr/lib/univention-install/.index.txt`" || echo "univention-directory-notifier-post v${VERSION} successful" >>/usr/lib/univention-install/.index.txt diff --git a/branches/ucs-3.0/ucs/management/univention-directory-notifier/debian/univention-directory-notifier.postinst b/branches/ucs-3.0/ucs/management/univention-directory-notifier/debian/univention-directory-notifier.postinst index 1c419ab..0fdbd8c 100644 --- a/branches/ucs-3.0/ucs/management/univention-directory-notifier/debian/univention-directory-notifier.postinst +++ b/branches/ucs-3.0/ucs/management/univention-directory-notifier/debian/univention-directory-notifier.postinst @@ -110,12 +110,12 @@ fi if [ "$1" = "configure" -a -n "$2" ]; then if dpkg --compare-versions "$2" lt 1.10; then - /etc/init.d/univention-directory-notifier restart || true + invoke-rc.d univention-directory-notifier restart || true else - /etc/init.d/univention-directory-notifier crestart || true + invoke-rc.d univention-directory-notifier crestart || true fi elif [ "$1" = "configure" ]; then - /etc/init.d/univention-directory-notifier restart || true + invoke-rc.d univention-directory-notifier restart || true fi exit 0 diff --git a/branches/ucs-3.0/ucs/management/univention-directory-replication/debian/postinst b/branches/ucs-3.0/ucs/management/univention-directory-replication/debian/postinst index 8ffcba1..ef85ae0 100644 --- a/branches/ucs-3.0/ucs/management/univention-directory-replication/debian/postinst +++ b/branches/ucs-3.0/ucs/management/univention-directory-replication/debian/postinst @@ -45,6 +45,6 @@ univention-config-registry set ldap/replication/filesystem/check?false \ #DEBHELPER# -/etc/init.d/univention-directory-listener crestart +invoke-rc.d univention-directory-listener crestart exit 0 diff --git a/branches/ucs-3.0/ucs/management/univention-directory-replication/replication.py b/branches/ucs-3.0/ucs/management/univention-directory-replication/replication.py index 9c0f3ae..acd257c 100644 --- a/branches/ucs-3.0/ucs/management/univention-directory-replication/replication.py +++ b/branches/ucs-3.0/ucs/management/univention-directory-replication/replication.py @@ -842,7 +842,7 @@ def handler(dn, new, listener_old): s.close() listener.setuid(0) - os.system('/etc/init.d/univention-directory-listener stop') + os.system('invoke-rc.d univention-directory-listener stop') listener.unsetuid() # Read old entry directly from LDAP server diff --git a/branches/ucs-3.0/ucs/management/univention-directory-replication/univention-directory-replication-resync b/branches/ucs-3.0/ucs/management/univention-directory-replication/univention-directory-replication-resync index 04a1e6a..eae59f2 100755 --- a/branches/ucs-3.0/ucs/management/univention-directory-replication/univention-directory-replication-resync +++ b/branches/ucs-3.0/ucs/management/univention-directory-replication/univention-directory-replication-resync @@ -111,7 +111,7 @@ then mkdir -p /var/lib/univention-directory-replication; chmod -R 700 /var/lib/univention-directory-replication fi mv $1 "/var/lib/univention-directory-replication/replayed.ldif_$d"; chmod 600 "/var/lib/univention-directory-replication/replayed.ldif_$d" - /etc/init.d/univention-directory-listener start + invoke-rc.d univention-directory-listener start exit 0 else echo "some DNs have failed and have to be synced manually:" diff --git a/branches/ucs-3.0/ucs/management/univention-join/univention-join b/branches/ucs-3.0/ucs/management/univention-join/univention-join index 51637a3..1127276 100755 --- a/branches/ucs-3.0/ucs/management/univention-join/univention-join +++ b/branches/ucs-3.0/ucs/management/univention-join/univention-join @@ -226,7 +226,7 @@ if [ -z "$DCNAME" ]; then echo -e "\033[60Gdone" echo "domain $domainname" >/etc/resolv.conf echo "nameserver $i" >>/etc/resolv.conf - test -x /etc/init.d/nscd && /etc/init.d/nscd restart >>/var/log/univention/join.log 2>&1 + test -x /etc/init.d/nscd && invoke-rc.d nscd restart >>/var/log/univention/join.log 2>&1 break fi done @@ -255,13 +255,13 @@ echo -e "\033[60Gdone" if [ -x /etc/init.d/slapd ]; then echo -n "Stop LDAP Server: " - /etc/init.d/slapd stop >>/var/log/univention/join.log 2>&1 + invoke-rc.d slapd stop >>/var/log/univention/join.log 2>&1 echo -e "\033[60Gdone" fi if [ -x /etc/init.d/samba4 ]; then echo -n "Stop Samba 4 Server: " - /etc/init.d/samba4 stop >>/var/log/univention/join.log 2>&1 + invoke-rc.d samba4 stop >>/var/log/univention/join.log 2>&1 echo -e "\033[60Gdone" fi @@ -282,7 +282,7 @@ fi if [ -x /etc/init.d/slapd ]; then echo -n "Start LDAP Server: " - /etc/init.d/slapd start >>/var/log/univention/join.log 2>&1 + invoke-rc.d slapd start >>/var/log/univention/join.log 2>&1 echo -e "\033[60Gdone" fi @@ -420,16 +420,16 @@ fi notifier_pid=`pidof univention-directory-notifier` if [ -n "$notifier_pid" -a -e /etc/runit/univention/univention-directory-notifier ]; then echo -n "Stopping univention-directory-notifier daemon: " - /etc/init.d/univention-directory-notifier stop >/dev/null 2>&1 - while ! sv status univention-directory-notifier | grep "^down" >/dev/null ; do sleep 1; /etc/init.d/univention-directory-notifier stop >/dev/null 2>&1; echo -n "." ;done; echo "" done + invoke-rc.d univention-directory-notifier stop >/dev/null 2>&1 + while ! sv status univention-directory-notifier | grep "^down" >/dev/null ; do sleep 1; invoke-rc.d univention-directory-notifier stop >/dev/null 2>&1; echo -n "." ;done; echo "" done fi # Stop Listener listener_pid=`pidof univention-directory-listener` if [ -e /etc/runit/univention/univention-directory-listener ]; then echo -n "Stopping univention-directory-listener daemon: " - /etc/init.d/univention-directory-listener stop >/dev/null 2>&1 - while ! sv status univention-directory-listener | grep "^down" >/dev/null ; do sleep 1; /etc/init.d/univention-directory-listener stop >/dev/null 2>&1; echo -n "." ;done; echo "" done + invoke-rc.d univention-directory-listener stop >/dev/null 2>&1 + while ! sv status univention-directory-listener | grep "^down" >/dev/null ; do sleep 1; invoke-rc.d univention-directory-listener stop >/dev/null 2>&1; echo -n "." ;done; echo "" done fi rm -Rf /var/lib/univention-directory-listener/* @@ -503,7 +503,7 @@ if [ "$server_role" = "domaincontroller_backup" ]; then echo -e "\033[60Gdone" echo -n "Restart LDAP Server: " - /etc/init.d/slapd restart >>/var/log/univention/join.log 2>&1 + invoke-rc.d slapd restart >>/var/log/univention/join.log 2>&1 echo -e "\033[60Gdone" #TODO: implement a real sync @@ -594,7 +594,7 @@ elif [ "$server_role" = "domaincontroller_slave" ]; then fi echo -n "Restart LDAP Server: " - /etc/init.d/slapd restart >>/var/log/univention/join.log 2>&1 + invoke-rc.d slapd restart >>/var/log/univention/join.log 2>&1 echo -e "\033[60Gdone" echo -n "Sync Kerberos settings: " @@ -737,12 +737,12 @@ else fi if [ -d /etc/runit/univention-directory-notifier ]; then - /etc/init.d/univention-directory-notifier restart >>/var/log/univention/join.log 2>&1 + invoke-rc.d univention-directory-notifier restart >>/var/log/univention/join.log 2>&1 sleep 3 fi if [ -d /etc/runit/univention-directory-listener ]; then - /etc/init.d/univention-directory-listener restart >>/var/log/univention/join.log 2>&1 + invoke-rc.d univention-directory-listener restart >>/var/log/univention/join.log 2>&1 fi if [ -n "$REMOVE_PWD_FILE" -a -n "$DCPWD" ]; then diff --git a/branches/ucs-3.0/ucs/management/univention-ldap-overlay-memberof/debian/postinst b/branches/ucs-3.0/ucs/management/univention-ldap-overlay-memberof/debian/postinst index c805e68..385e5df 100644 --- a/branches/ucs-3.0/ucs/management/univention-ldap-overlay-memberof/debian/postinst +++ b/branches/ucs-3.0/ucs/management/univention-ldap-overlay-memberof/debian/postinst @@ -47,7 +47,7 @@ if [ ! "$server_role" = "domaincontroller_master" ] ; then fi if [ "$server_role" = "domaincontroller_master" -o "$server_role" = "domaincontroller_backup" -o "$server_role" = "domaincontroller_slave" ] ; then - /etc/init.d/slapd crestart + invoke-rc.d slapd crestart fi exit 0 diff --git a/branches/ucs-3.0/ucs/management/univention-ldap/debian/univention-ldap-client.postinst b/branches/ucs-3.0/ucs/management/univention-ldap/debian/univention-ldap-client.postinst index fd90076..effb737 100644 --- a/branches/ucs-3.0/ucs/management/univention-ldap/debian/univention-ldap-client.postinst +++ b/branches/ucs-3.0/ucs/management/univention-ldap/debian/univention-ldap-client.postinst @@ -33,7 +33,7 @@ if [ "$1" = configure -a -n "$2" ] && dpkg --compare-versions "$2" lt 1.6; then univention-config-registry set nsswitch/ldap=yes - test -x /etc/init.d/nscd && /etc/init.d/nscd restart + test -x /etc/init.d/nscd && invoke-rc.d nscd restart fi #DEBHELPER# diff --git a/branches/ucs-3.0/ucs/management/univention-ldap/debian/univention-ldap-config.postinst b/branches/ucs-3.0/ucs/management/univention-ldap/debian/univention-ldap-config.postinst index 628e63e..f80738f 100644 --- a/branches/ucs-3.0/ucs/management/univention-ldap/debian/univention-ldap-config.postinst +++ b/branches/ucs-3.0/ucs/management/univention-ldap/debian/univention-ldap-config.postinst @@ -38,9 +38,9 @@ then server_role=$(ucr get server/role) if [ "$server_role" = "domaincontroller_master" ] then - /etc/init.d/slapd restart + invoke-rc.d slapd restart else - grep -q crestart /etc/init.d/slapd && /etc/init.d/slapd crestart || true + grep -q crestart /etc/init.d/slapd && invoke-rc.d slapd crestart || true fi fi diff --git a/branches/ucs-3.0/ucs/management/univention-ldap/debian/univention-ldap-server.postinst b/branches/ucs-3.0/ucs/management/univention-ldap/debian/univention-ldap-server.postinst index 1300b51..e0735c5 100644 --- a/branches/ucs-3.0/ucs/management/univention-ldap/debian/univention-ldap-server.postinst +++ b/branches/ucs-3.0/ucs/management/univention-ldap/debian/univention-ldap-server.postinst @@ -41,14 +41,14 @@ fi stop_slapd () { if test -x /etc/init.d/slapd; then - /etc/init.d/slapd stop + invoke-rc.d slapd stop sleep 1 fi } restart_slapd () { - /etc/init.d/slapd stop + invoke-rc.d slapd stop sleep 1 if [ -n "$(pidof slapd)" ]; then killall slapd @@ -58,7 +58,7 @@ restart_slapd () sleep 1 fi fi - /etc/init.d/slapd start + invoke-rc.d slapd start } # } # end of function definitions @@ -168,7 +168,7 @@ if is_ucr_true "ldap/index/autorebuild" ; then { /usr/sbin/slapindex 2>&1 >&3 | sed -e "/Runnig as root\!/,/There's a fair chance slapd will fail to start./d" >&2; } 3>&1 if test -x /etc/init.d/slapd; then - /etc/init.d/slapd start + invoke-rc.d slapd start fi else univention-config-registry set ldap/index/eq?"$recommended_ldap_index_eq" \ @@ -201,7 +201,7 @@ if [ "$1" = "configure" -a -n "$2" ]; then restart_slapd else - #/etc/init.d/slapd crestart + #invoke-rc.d slapd crestart if [ -n "$slapd_was_running" ]; then restart_slapd fi @@ -212,7 +212,7 @@ else then if test -x /etc/init.d/slapd then - /etc/init.d/slapd start + invoke-rc.d slapd start fi fi fi diff --git a/branches/ucs-3.0/ucs/management/univention-ldap/test/listner-notifier-test b/branches/ucs-3.0/ucs/management/univention-ldap/test/listner-notifier-test index e48986f..f48834d 100755 --- a/branches/ucs-3.0/ucs/management/univention-ldap/test/listner-notifier-test +++ b/branches/ucs-3.0/ucs/management/univention-ldap/test/listner-notifier-test @@ -270,14 +270,14 @@ printf "\b\b\b\b\b\b\b \n" stop () # stopping daemon on remote host using init-script { echo -e "\v===> stopping $what on $where" -cmd="/etc/init.d/$what stop" +cmd="invoke-rc.d $what stop" univention-ssh -timeout 60 $pw root@$where $cmd } start () # starting daemon on remote host using init-script { echo -e "\v===> starting $what on $where" -cmd="/etc/init.d/$what start" +cmd="invoke-rc.d $what start" univention-ssh -timeout 60 $pw root@$where $cmd } @@ -285,7 +285,7 @@ reset () { echo -e "\v ------ resetting all needed daemon ------" -cmd="/etc/init.d/univention-directory-listener start" +cmd="invoke-rc.d univention-directory-listener start" echo -e "\v===>master:" univention-ssh -timeout 60 $pw root@$master $cmd echo -e "\v===>backup:" @@ -293,13 +293,13 @@ univention-ssh -timeout 60 $pw root@$backup $cmd echo -e "\v===>slave:" univention-ssh -timeout 60 $pw root@$slave $cmd -cmd="/etc/init.d/univention-directory-notifier start" +cmd="invoke-rc.d univention-directory-notifier start" echo -e "\v===>master:" univention-ssh -timeout 60 $pw root@$master $cmd echo -e "\v===>backup:" univention-ssh -timeout 60 $pw root@$backup $cmd -cmd="/etc/init.d/slapd start" +cmd="invoke-rc.d slapd start" echo -e "\v===>master" univention-ssh -timeout 60 $pw root@$master $cmd echo -e "\v===>backup" diff --git a/branches/ucs-3.0/ucs/management/univention-legacy-kolab-schema/debian/univention-legacy-kolab-schema.postinst b/branches/ucs-3.0/ucs/management/univention-legacy-kolab-schema/debian/univention-legacy-kolab-schema.postinst index b6f552f..4d3b277 100644 --- a/branches/ucs-3.0/ucs/management/univention-legacy-kolab-schema/debian/univention-legacy-kolab-schema.postinst +++ b/branches/ucs-3.0/ucs/management/univention-legacy-kolab-schema/debian/univention-legacy-kolab-schema.postinst @@ -53,15 +53,15 @@ if is_ucr_true "ldap/index/autorebuild" ; then merged_ldap_index_pres="$(merge_csv_unique_sorted "$ldap_index_pres" "$recommended_ldap_index_pres")" merged_ldap_index_approx="$(merge_csv_unique_sorted "$ldap_index_approx" "$recommended_ldap_index_approx")" - /etc/init.d/slapd stop + invoke-rc.d slapd stop univention-config-registry set ldap/index/eq="$merged_ldap_index_eq" \ ldap/index/pres="$merged_ldap_index_pres" \ ldap/index/approx="$merged_ldap_index_approx" # run slapindex and selectively filter out this unsettling warning from stderr { /usr/sbin/slapindex 2>&1 >&3 | sed -e "/Runnig as root\!/,/There's a fair chance slapd will fail to start./d" >&2; } 3>&1 - /etc/init.d/slapd start + invoke-rc.d slapd start else - grep -q crestart /etc/init.d/slapd && /etc/init.d/slapd crestart || true + grep -q crestart /etc/init.d/slapd && invoke-rc.d slapd crestart || true fi exit 0 diff --git a/branches/ucs-3.0/ucs/management/univention-legacy-kolab-schema/debian/univention-legacy-kolab-schema.prerm b/branches/ucs-3.0/ucs/management/univention-legacy-kolab-schema/debian/univention-legacy-kolab-schema.prerm index 187b88e..cac7ac6 100644 --- a/branches/ucs-3.0/ucs/management/univention-legacy-kolab-schema/debian/univention-legacy-kolab-schema.prerm +++ b/branches/ucs-3.0/ucs/management/univention-legacy-kolab-schema/debian/univention-legacy-kolab-schema.prerm @@ -46,15 +46,15 @@ if [ "$1" = "remove" ] ; then filtered_ldap_index_pres="$(filter_csv "$ldap_index_pres" "kolabHomeServer|alias")" filtered_ldap_index_approx="$(filter_csv "$ldap_index_approx" "kolabHomeServer|alias")" - /etc/init.d/slapd stop + invoke-rc.d slapd stop univention-config-registry set ldap/index/eq="$filtered_ldap_index_eq" \ ldap/index/pres="$filtered_ldap_index_pres" \ ldap/index/approx="$filtered_ldap_index_approx" # run slapindex and selectively filter out this unsettling warning from stderr { /usr/sbin/slapindex 2>&1 >&3 | sed -e "/Runnig as root\!/,/There's a fair chance slapd will fail to start./d" >&2; } 3>&1 - /etc/init.d/slapd start + invoke-rc.d slapd start else - grep -q crestart /etc/init.d/slapd && /etc/init.d/slapd crestart || true + grep -q crestart /etc/init.d/slapd && invoke-rc.d slapd crestart || true fi fi diff --git a/branches/ucs-3.0/ucs/nagios/univention-nagios/28univention-nagios-server.inst b/branches/ucs-3.0/ucs/nagios/univention-nagios/28univention-nagios-server.inst index 8689ec8..af2ab45 100755 --- a/branches/ucs-3.0/ucs/nagios/univention-nagios/28univention-nagios-server.inst +++ b/branches/ucs-3.0/ucs/nagios/univention-nagios/28univention-nagios-server.inst @@ -44,7 +44,7 @@ if [ -x /usr/sbin/univention-certificate-check-validity ]; then fi fi -/etc/init.d/nagios3 restart 2> /dev/null > /dev/null || true +invoke-rc.d nagios3 restart 2> /dev/null > /dev/null || true univention-directory-manager container/cn create "$@" --ignore_exists --position cn=univention,$ldap_base --set name=console univention-directory-manager container/cn create "$@" --ignore_exists --position cn=console,cn=univention,$ldap_base --set name=acls diff --git a/branches/ucs-3.0/ucs/nagios/univention-nagios/debian/univention-nagios-client.postinst b/branches/ucs-3.0/ucs/nagios/univention-nagios/debian/univention-nagios-client.postinst index 35da8cf..b451676 100644 --- a/branches/ucs-3.0/ucs/nagios/univention-nagios/debian/univention-nagios-client.postinst +++ b/branches/ucs-3.0/ucs/nagios/univention-nagios/debian/univention-nagios-client.postinst @@ -73,11 +73,11 @@ ucr set security/packetfilter/package/univention-nagios-client/tcp/5666/all="ACC if [ "$1" = "configure" ]; then if test -f /etc/init.d/univention-directory-listener then - /etc/init.d/univention-directory-listener crestart + invoke-rc.d univention-directory-listener crestart fi fi -/etc/init.d/nagios-nrpe-server restart +invoke-rc.d nagios-nrpe-server restart . /usr/share/univention-lib/base.sh call_joinscript 30univention-nagios-client.inst diff --git a/branches/ucs-3.0/ucs/nagios/univention-nagios/debian/univention-nagios-server.postinst b/branches/ucs-3.0/ucs/nagios/univention-nagios/debian/univention-nagios-server.postinst index f21bd68..6c77200 100644 --- a/branches/ucs-3.0/ucs/nagios/univention-nagios/debian/univention-nagios-server.postinst +++ b/branches/ucs-3.0/ucs/nagios/univention-nagios/debian/univention-nagios-server.postinst @@ -102,15 +102,15 @@ fi if [ "$1" = "configure" ]; then if test -f /etc/init.d/univention-directory-listener then - /etc/init.d/univention-directory-listener crestart + invoke-rc.d univention-directory-listener crestart fi if test -f /etc/init.d/apache2 then - /etc/init.d/apache2 restart + invoke-rc.d apache2 restart fi - /etc/init.d/nagios3 restart + invoke-rc.d nagios3 restart fi diff --git a/branches/ucs-3.0/ucs/packaging/ucslint/testframework/0010-2-3-4-5/debian/postinst b/branches/ucs-3.0/ucs/packaging/ucslint/testframework/0010-2-3-4-5/debian/postinst index a9e0752..cd41fe3 100755 --- a/branches/ucs-3.0/ucs/packaging/ucslint/testframework/0010-2-3-4-5/debian/postinst +++ b/branches/ucs-3.0/ucs/packaging/ucslint/testframework/0010-2-3-4-5/debian/postinst @@ -107,7 +107,7 @@ fi if [ "$1" = "configure" ]; then if test -f /etc/init.d/univention-directory-listener then - /etc/init.d/univention-directory-listener crestart || true + invoke-rc.d univention-directory-listener crestart || true fi fi diff --git a/branches/ucs-3.0/ucs/packaging/ucslint/testframework/0011-2-3-4-5-6-7-8/debian/postinst b/branches/ucs-3.0/ucs/packaging/ucslint/testframework/0011-2-3-4-5-6-7-8/debian/postinst index 1c9f0de..45e62cd 100755 --- a/branches/ucs-3.0/ucs/packaging/ucslint/testframework/0011-2-3-4-5-6-7-8/debian/postinst +++ b/branches/ucs-3.0/ucs/packaging/ucslint/testframework/0011-2-3-4-5-6-7-8/debian/postinst @@ -105,7 +105,7 @@ fi if [ "$1" = "configure" ]; then if test -f /etc/init.d/univention-directory-listener then - /etc/init.d/univention-directory-listener crestart || true + invoke-rc.d univention-directory-listener crestart || true fi fi diff --git a/branches/ucs-3.0/ucs/packaging/ucslint/testframework/0013-2/debian/postinst b/branches/ucs-3.0/ucs/packaging/ucslint/testframework/0013-2/debian/postinst index 1c9f0de..45e62cd 100755 --- a/branches/ucs-3.0/ucs/packaging/ucslint/testframework/0013-2/debian/postinst +++ b/branches/ucs-3.0/ucs/packaging/ucslint/testframework/0013-2/debian/postinst @@ -105,7 +105,7 @@ fi if [ "$1" = "configure" ]; then if test -f /etc/init.d/univention-directory-listener then - /etc/init.d/univention-directory-listener crestart || true + invoke-rc.d univention-directory-listener crestart || true fi fi diff --git a/branches/ucs-3.0/ucs/services/univention-ad-connector/debian/univention-ad-connector-exchange.postinst b/branches/ucs-3.0/ucs/services/univention-ad-connector/debian/univention-ad-connector-exchange.postinst index 92ca2dd..e710bfd 100644 --- a/branches/ucs-3.0/ucs/services/univention-ad-connector/debian/univention-ad-connector-exchange.postinst +++ b/branches/ucs-3.0/ucs/services/univention-ad-connector/debian/univention-ad-connector-exchange.postinst @@ -39,11 +39,11 @@ univention-config-registry set connector/ad/mapping/user/primarymail=true \ #DEBHELPER# if [ -x /etc/init.d/univention-ad-connector ]; then - /etc/init.d/univention-ad-connector crestart || true + invoke-rc.d univention-ad-connector crestart || true fi if [ -x /etc/init.d/slapd ]; then - /etc/init.d/slapd restart || true + invoke-rc.d slapd restart || true fi call_joinscript 51univention-ad-connector-exchange.inst diff --git a/branches/ucs-3.0/ucs/services/univention-ad-connector/debian/univention-ad-connector.postinst b/branches/ucs-3.0/ucs/services/univention-ad-connector/debian/univention-ad-connector.postinst index 364ab51..58c1c9a 100644 --- a/branches/ucs-3.0/ucs/services/univention-ad-connector/debian/univention-ad-connector.postinst +++ b/branches/ucs-3.0/ucs/services/univention-ad-connector/debian/univention-ad-connector.postinst @@ -54,8 +54,8 @@ if [ ! -d /var/lib/univention-connector/ad ]; then chown 0.0 /var/lib/univention-connector/ad fi -/etc/init.d/univention-ad-connector crestart || true -/etc/init.d/univention-directory-listener crestart || true +invoke-rc.d univention-ad-connector crestart || true +invoke-rc.d univention-directory-listener crestart || true call_joinscript /usr/lib/univention-install/42univention-ad-connector.inst @@ -64,11 +64,11 @@ call_joinscript /usr/lib/univention-install/42univention-ad-connector.inst dpkg-statoverride --update --add root www-data 0710 /var/www/univention-ad-connector if [ -x /etc/init.d/univention-management-console-server ]; then - /etc/init.d/univention-management-console-server crestart + invoke-rc.d univention-management-console-server crestart fi if [ -x /etc/init.d/apache2 ]; then - /etc/init.d/apache2 restart || true + invoke-rc.d apache2 restart || true fi exit 0 diff --git a/branches/ucs-3.0/ucs/services/univention-ad-connector/debian/univention-ad-connector.prerm b/branches/ucs-3.0/ucs/services/univention-ad-connector/debian/univention-ad-connector.prerm index c1f9140..0d068f0 100644 --- a/branches/ucs-3.0/ucs/services/univention-ad-connector/debian/univention-ad-connector.prerm +++ b/branches/ucs-3.0/ucs/services/univention-ad-connector/debian/univention-ad-connector.prerm @@ -32,7 +32,7 @@ if [ "$1" = "remove" ] || [ "$1" = "purge" ]; then - test -x /etc/init.d/univention-ad-connector && /etc/init.d/univention-ad-connector stop + test -x /etc/init.d/univention-ad-connector && invoke-rc.d univention-ad-connector stop fi #DEBHELPER# diff --git a/branches/ucs-3.0/ucs/services/univention-ad-connector/scripts/prepare-new-instance b/branches/ucs-3.0/ucs/services/univention-ad-connector/scripts/prepare-new-instance index 566d1b0..5d921db 100644 --- a/branches/ucs-3.0/ucs/services/univention-ad-connector/scripts/prepare-new-instance +++ b/branches/ucs-3.0/ucs/services/univention-ad-connector/scripts/prepare-new-instance @@ -180,7 +180,7 @@ then /etc/init.d/univention-ad-"$CONFIGBASENAME" stop echo "-- stop listener" - /etc/init.d/univention-directory-listener stop + invoke-rc.d univention-directory-listener stop echo "-- unregister initscript" update-rc.d -f univention-ad-"$CONFIGBASENAME" remove @@ -221,6 +221,6 @@ then rm -r /var/lib/univention-"$CONFIGBASENAME" echo "-- start listener" - /etc/init.d/univention-directory-listener start + invoke-rc.d univention-directory-listener start fi diff --git a/branches/ucs-3.0/ucs/services/univention-apache/08univention-apache.inst b/branches/ucs-3.0/ucs/services/univention-apache/08univention-apache.inst index baf13b8..4ee12ca 100755 --- a/branches/ucs-3.0/ucs/services/univention-apache/08univention-apache.inst +++ b/branches/ucs-3.0/ucs/services/univention-apache/08univention-apache.inst @@ -45,7 +45,7 @@ a2dismod ssl a2enmod ssl if [ -z "$UMC_MODE" ]; then - /etc/init.d/apache2 force-reload + invoke-rc.d apache2 force-reload fi test -n "`grep "univention-apache v${VERSION} successful" /usr/lib/univention-install/.index.txt`" || echo "univention-apache v${VERSION} successful" >>/usr/lib/univention-install/.index.txt diff --git a/branches/ucs-3.0/ucs/services/univention-apache/debian/univention-apache.postinst b/branches/ucs-3.0/ucs/services/univention-apache/debian/univention-apache.postinst index 7800723..b19ab3e 100644 --- a/branches/ucs-3.0/ucs/services/univention-apache/debian/univention-apache.postinst +++ b/branches/ucs-3.0/ucs/services/univention-apache/debian/univention-apache.postinst @@ -82,9 +82,9 @@ fi if [ -x /etc/init.d/apache2 ]; then # better stop&start, as this behaves differently to restart - /etc/init.d/apache2 stop + invoke-rc.d apache2 stop sleep 3 - /etc/init.d/apache2 start + invoke-rc.d apache2 start fi exit 0 diff --git a/branches/ucs-3.0/ucs/services/univention-apache/univention/postinst b/branches/ucs-3.0/ucs/services/univention-apache/univention/postinst index 95a20b8..c99d134 100644 --- a/branches/ucs-3.0/ucs/services/univention-apache/univention/postinst +++ b/branches/ucs-3.0/ucs/services/univention-apache/univention/postinst @@ -29,4 +29,4 @@ # /usr/share/common-licenses/AGPL-3; if not, see # . -/etc/init.d/apache start +invoke-rc.d apache start diff --git a/branches/ucs-3.0/ucs/services/univention-apache/univention/preinst b/branches/ucs-3.0/ucs/services/univention-apache/univention/preinst index d8fa44a..80b7533 100644 --- a/branches/ucs-3.0/ucs/services/univention-apache/univention/preinst +++ b/branches/ucs-3.0/ucs/services/univention-apache/univention/preinst @@ -30,4 +30,4 @@ # /usr/share/common-licenses/AGPL-3; if not, see # . -/etc/init.d/apache stop || true +invoke-rc.d apache stop || true diff --git a/branches/ucs-3.0/ucs/services/univention-bind/90univention-bind-post.inst b/branches/ucs-3.0/ucs/services/univention-bind/90univention-bind-post.inst index d9ad5c6..00446c3 100755 --- a/branches/ucs-3.0/ucs/services/univention-bind/90univention-bind-post.inst +++ b/branches/ucs-3.0/ucs/services/univention-bind/90univention-bind-post.inst @@ -119,7 +119,7 @@ if [ $JS_LAST_EXECUTED_VERSION = 0 ]; then fi # Restart the bind9 daemon and wait for a few seconds -/etc/init.d/bind9 restart +invoke-rc.d bind9 restart wait_for_dns old=`univention-directory-manager policies/dhcp_dns list "$@" --filter cn=default-settings | grep domain_name_servers | sed -e 's|.*domain_name_servers: ||'` diff --git a/branches/ucs-3.0/ucs/services/univention-bind/debian/univention-bind-proxy.postinst b/branches/ucs-3.0/ucs/services/univention-bind/debian/univention-bind-proxy.postinst index ebaf8af..f204bba 100644 --- a/branches/ucs-3.0/ucs/services/univention-bind/debian/univention-bind-proxy.postinst +++ b/branches/ucs-3.0/ucs/services/univention-bind/debian/univention-bind-proxy.postinst @@ -31,7 +31,7 @@ # . if [ -x /etc/init.d/bind9 ]; then - /etc/init.d/bind9 stop + invoke-rc.d bind9 stop fi #DEBHELPER# @@ -39,7 +39,7 @@ fi univention-config-registry set nameserver/external?false if [ "$1" = "configure" -a -n "$2" ]; then - /etc/init.d/univention-bind-proxy crestart + invoke-rc.d univention-bind-proxy crestart else if [ "$1" = "configure" ] then @@ -51,7 +51,7 @@ else count=$((count+1)) done # runsv has 10 seconds to sync, if it hasn't there will be a warning - /etc/init.d/univention-bind-proxy start + invoke-rc.d univention-bind-proxy start fi fi @@ -59,7 +59,7 @@ if [ "$1" = "configure" ] then if test -f /etc/init.d/univention-directory-listener then - /etc/init.d/univention-directory-listener crestart + invoke-rc.d univention-directory-listener crestart fi fi diff --git a/branches/ucs-3.0/ucs/services/univention-bind/debian/univention-bind.postinst b/branches/ucs-3.0/ucs/services/univention-bind/debian/univention-bind.postinst index 0792595..343164d 100644 --- a/branches/ucs-3.0/ucs/services/univention-bind/debian/univention-bind.postinst +++ b/branches/ucs-3.0/ucs/services/univention-bind/debian/univention-bind.postinst @@ -62,14 +62,14 @@ fi if [ "$1" = "configure" ]; then if [ -n "$2" ]; then - /etc/init.d/bind9 crestart + invoke-rc.d bind9 crestart else echo "# add local zones here" >> /etc/bind/local.conf echo "# add local zones here" >> /etc/bind/local.conf.proxy echo "# add local zones here" >> /etc/bind/local.conf.samba4 - /etc/init.d/bind9 start + invoke-rc.d bind9 start fi - /etc/init.d/univention-directory-listener crestart + invoke-rc.d univention-directory-listener crestart fi call_joinscript 05univention-bind.inst diff --git a/branches/ucs-3.0/ucs/services/univention-bind/usr/lib/univention-server/server_password_change.d/univention-bind b/branches/ucs-3.0/ucs/services/univention-bind/usr/lib/univention-server/server_password_change.d/univention-bind index 13fe278..8713d7c 100755 --- a/branches/ucs-3.0/ucs/services/univention-bind/usr/lib/univention-server/server_password_change.d/univention-bind +++ b/branches/ucs-3.0/ucs/services/univention-bind/usr/lib/univention-server/server_password_change.d/univention-bind @@ -42,7 +42,7 @@ if [ "$1" = "prechange" ] ; then if /etc/init.d/bind9 status | grep -q "is running" ; then univention-config-registry set dns/bind9/stoppedbyserverpasswordchange=yes >/dev/null echo "stopping bind9 due to upcoming server password change" | logger -t "server-password-change" - /etc/init.d/bind9 stop >/dev/null + invoke-rc.d bind9 stop >/dev/null fi fi fi @@ -55,7 +55,7 @@ if [ "$1" = "postchange" ] ; then # start bind9 only if it has been stopped by this script if [ "$dns_bind9_stoppedbyserverpasswordchange" = "yes" ] ; then echo "starting bind9 after server password change" | logger -t "server-password-change" - /etc/init.d/bind9 start >/dev/null + invoke-rc.d bind9 start >/dev/null univention-config-registry unset dns/bind9/stoppedbyserverpasswordchange >/dev/null fi fi diff --git a/branches/ucs-3.0/ucs/services/univention-dansguardian/debian/univention-dansguardian.postinst b/branches/ucs-3.0/ucs/services/univention-dansguardian/debian/univention-dansguardian.postinst index 5878220..84c8271 100644 --- a/branches/ucs-3.0/ucs/services/univention-dansguardian/debian/univention-dansguardian.postinst +++ b/branches/ucs-3.0/ucs/services/univention-dansguardian/debian/univention-dansguardian.postinst @@ -38,7 +38,7 @@ ucr set squid/virusscan?yes ucr set squid/contentscan?yes -/etc/init.d/squid3 restart +invoke-rc.d squid3 restart eval "$(ucr shell squid/virusscan squid/contentscan)" @@ -47,15 +47,15 @@ if [ "$squid_virusscan" = yes -o "$squid_contentscan" = yes ]; then if [ -x /etc/init.d/clamav-freshclam ]; then # if freshclam is active stop it for a second to avoid locking problem on /var/lib/clamav /etc/init.d/clamav-freshclam status | grep -q "is running" && freshclam_active=1 - [ "$freshclam_active" = 1 ] && /etc/init.d/clamav-freshclam stop + [ "$freshclam_active" = 1 ] && invoke-rc.d clamav-freshclam stop fi - /etc/init.d/dansguardian restart - [ "$freshclam_active" = 1 ] && /etc/init.d/clamav-freshclam start + invoke-rc.d dansguardian restart + [ "$freshclam_active" = 1 ] && invoke-rc.d clamav-freshclam start fi call_joinscript 79univention-dansguardian.inst -/etc/init.d/univention-directory-listener crestart +invoke-rc.d univention-directory-listener crestart # default group for web access ucr set dansguardian/groups?www-access diff --git a/branches/ucs-3.0/ucs/services/univention-local-users/debian/univention-local-users.postinst b/branches/ucs-3.0/ucs/services/univention-local-users/debian/univention-local-users.postinst index 4015aeb..6ed6f2e 100644 --- a/branches/ucs-3.0/ucs/services/univention-local-users/debian/univention-local-users.postinst +++ b/branches/ucs-3.0/ucs/services/univention-local-users/debian/univention-local-users.postinst @@ -36,7 +36,7 @@ univention-config-registry set local-user-sync/passwd?true #DEBHELPER# if [ -x /etc/init.d/univention-directory-listener ]; then - /etc/init.d/univention-directory-listener crestart + invoke-rc.d univention-directory-listener crestart fi exit 0 diff --git a/branches/ucs-3.0/ucs/services/univention-net-installer/debian/postinst b/branches/ucs-3.0/ucs/services/univention-net-installer/debian/postinst index 8897351..39fd2bd 100644 --- a/branches/ucs-3.0/ucs/services/univention-net-installer/debian/postinst +++ b/branches/ucs-3.0/ucs/services/univention-net-installer/debian/postinst @@ -54,7 +54,7 @@ call_joinscript 81univention-net-installer.inst if test -f /etc/init.d/univention-directory-listener then - /etc/init.d/univention-directory-listener crestart + invoke-rc.d univention-directory-listener crestart fi -exit 0 \ No newline at end of file +exit 0 diff --git a/branches/ucs-3.0/ucs/services/univention-nfs/debian/postinst b/branches/ucs-3.0/ucs/services/univention-nfs/debian/postinst index 7e241b3..a726ca0 100644 --- a/branches/ucs-3.0/ucs/services/univention-nfs/debian/postinst +++ b/branches/ucs-3.0/ucs/services/univention-nfs/debian/postinst @@ -61,7 +61,7 @@ ucr set security/packetfilter/package/univention-nfs/tcp/111/all="ACCEPT" \ if [ "$1" = "configure" ]; then if test -f /etc/init.d/univention-directory-listener then - /etc/init.d/univention-directory-listener crestart + invoke-rc.d univention-directory-listener crestart fi fi diff --git a/branches/ucs-3.0/ucs/services/univention-pkgdb/debian/univention-pkgdb.postinst b/branches/ucs-3.0/ucs/services/univention-pkgdb/debian/univention-pkgdb.postinst index 58cdbcb..b929496 100644 --- a/branches/ucs-3.0/ucs/services/univention-pkgdb/debian/univention-pkgdb.postinst +++ b/branches/ucs-3.0/ucs/services/univention-pkgdb/debian/univention-pkgdb.postinst @@ -68,7 +68,7 @@ if [ "$server_role" = "domaincontroller_master" -o "$server_role" = "domaincontr fi if [ -x "/etc/init.d/univention-directory-listener" ]; then - /etc/init.d/univention-directory-listener crestart + invoke-rc.d univention-directory-listener crestart fi if [ ! -e /var/log/univention/pkgdb.log ]; then @@ -78,7 +78,7 @@ if [ ! -e /var/log/univention/pkgdb.log ]; then fi if [ -x "/etc/init.d/univention-management-console-server" ] ; then - /etc/init.d/univention-management-console-server crestart || true + invoke-rc.d univention-management-console-server crestart || true fi exit 0 diff --git a/branches/ucs-3.0/ucs/services/univention-printquota/debian/univention-printquota.postinst b/branches/ucs-3.0/ucs/services/univention-printquota/debian/univention-printquota.postinst index c50e8f6..a198aaa 100644 --- a/branches/ucs-3.0/ucs/services/univention-printquota/debian/univention-printquota.postinst +++ b/branches/ucs-3.0/ucs/services/univention-printquota/debian/univention-printquota.postinst @@ -44,13 +44,13 @@ chmod -R g+rw /etc/pykota dpkg-statoverride --update --add root root 700 /usr/share/pykota/cupspykota >/dev/null || true adduser lp pykota -/etc/init.d/cups restart +invoke-rc.d cups restart univention-config-registry set pykota/policy/debug?1 if [ "$1" = "configure" ]; then if test -f /etc/init.d/univention-directory-listener; then - /etc/init.d/univention-directory-listener crestart + invoke-rc.d univention-directory-listener crestart fi fi diff --git a/branches/ucs-3.0/ucs/services/univention-printquota/debian/univention-printquotadb.postinst b/branches/ucs-3.0/ucs/services/univention-printquota/debian/univention-printquotadb.postinst index d91ebbc..8178623 100644 --- a/branches/ucs-3.0/ucs/services/univention-printquota/debian/univention-printquotadb.postinst +++ b/branches/ucs-3.0/ucs/services/univention-printquota/debian/univention-printquotadb.postinst @@ -33,15 +33,15 @@ #DEBHELPER# if [ -x /etc/init.d/postgresql ]; then - /etc/init.d/postgresql reload + invoke-rc.d postgresql reload fi if [ -x /etc/init.d/postgresql-7.4 ]; then - /etc/init.d/postgresql-7.4 reload + invoke-rc.d postgresql-7.4 reload fi if [ -x /etc/init.d/postgresql-8.3 ]; then - /etc/init.d/postgresql-8.3 reload + invoke-rc.d postgresql-8.3 reload fi eval "$(univention-config-registry shell)" diff --git a/branches/ucs-3.0/ucs/services/univention-printserver/debian/univention-printserver-pdf.postinst b/branches/ucs-3.0/ucs/services/univention-printserver/debian/univention-printserver-pdf.postinst index fb1d747..b2ed533 100644 --- a/branches/ucs-3.0/ucs/services/univention-printserver/debian/univention-printserver-pdf.postinst +++ b/branches/ucs-3.0/ucs/services/univention-printserver/debian/univention-printserver-pdf.postinst @@ -49,7 +49,7 @@ dpkg-statoverride --add --force --update root sys 4754 /usr/lib/cups/backend/cup if [ "$1" = "configure" ]; then if test -f /etc/init.d/univention-directory-listener then - /etc/init.d/univention-directory-listener crestart + invoke-rc.d univention-directory-listener crestart fi fi diff --git a/branches/ucs-3.0/ucs/services/univention-printserver/debian/univention-printserver.postinst b/branches/ucs-3.0/ucs/services/univention-printserver/debian/univention-printserver.postinst index 35f7e6d..3a9008d 100644 --- a/branches/ucs-3.0/ucs/services/univention-printserver/debian/univention-printserver.postinst +++ b/branches/ucs-3.0/ucs/services/univention-printserver/debian/univention-printserver.postinst @@ -62,7 +62,7 @@ fi if [ "$1" = "configure" ]; then if test -f /etc/init.d/univention-directory-listener then - /etc/init.d/univention-directory-listener crestart + invoke-rc.d univention-directory-listener crestart fi fi @@ -76,11 +76,11 @@ if [ ! -e "/etc/cups/classes.conf" ]; then fi if [ -x "/etc/init.d/cups" ]; then - /etc/init.d/cups restart + invoke-rc.d cups restart fi if [ -x /etc/init.d/univention-management-console-server ]; then - /etc/init.d/univention-management-console-server crestart + invoke-rc.d univention-management-console-server crestart fi exit 0 diff --git a/branches/ucs-3.0/ucs/services/univention-s4-connector/97univention-s4-connector.inst b/branches/ucs-3.0/ucs/services/univention-s4-connector/97univention-s4-connector.inst index 9587b88..7ef8a5f 100644 --- a/branches/ucs-3.0/ucs/services/univention-s4-connector/97univention-s4-connector.inst +++ b/branches/ucs-3.0/ucs/services/univention-s4-connector/97univention-s4-connector.inst @@ -97,7 +97,7 @@ else ## we are first system to provide this service fi -/etc/init.d/univention-s4-connector restart +invoke-rc.d univention-s4-connector restart ## run 98univention-samba4-dns.inst to switch the dns/backend call_joinscript 98univention-samba4-dns.inst diff --git a/branches/ucs-3.0/ucs/services/univention-s4-connector/debian/univention-s4-connector.postinst b/branches/ucs-3.0/ucs/services/univention-s4-connector/debian/univention-s4-connector.postinst index 2a281fa..09c6515 100644 --- a/branches/ucs-3.0/ucs/services/univention-s4-connector/debian/univention-s4-connector.postinst +++ b/branches/ucs-3.0/ucs/services/univention-s4-connector/debian/univention-s4-connector.postinst @@ -52,12 +52,12 @@ if [ ! -d /var/lib/univention-connector/s4 ]; then chown 0.0 /var/lib/univention-connector/s4 fi -/etc/init.d/univention-directory-listener crestart || true +invoke-rc.d univention-directory-listener crestart || true call_joinscript 97univention-s4-connector.inst if [ -x /etc/init.d/univention-s4-connector ]; then - /etc/init.d/univention-s4-connector restart + invoke-rc.d univention-s4-connector restart fi exit 0 diff --git a/branches/ucs-3.0/ucs/services/univention-samba/26univention-samba.inst b/branches/ucs-3.0/ucs/services/univention-samba/26univention-samba.inst index d82a771..e7b8a88 100755 --- a/branches/ucs-3.0/ucs/services/univention-samba/26univention-samba.inst +++ b/branches/ucs-3.0/ucs/services/univention-samba/26univention-samba.inst @@ -75,7 +75,7 @@ univention-config-registry set samba/autostart?yes # Stop the NFS Kernel Server nfsd_pid=`pidof nfsd` if [ -n "$nfsd_pid" ]; then - test -x /etc/init.d/nfs-kernel-server && /etc/init.d/nfs-kernel-server stop + test -x /etc/init.d/nfs-kernel-server && invoke-rc.d nfs-kernel-server stop fi winbind_was_running=0 @@ -84,7 +84,7 @@ if [ -x /etc/init.d/winbind ]; then winbind_was_running=1 fi - /etc/init.d/winbind stop + invoke-rc.d winbind stop fi if [ "$server_role" = "domaincontroller_slave" -o "$server_role" = "memberserver" ]; then @@ -100,7 +100,7 @@ if [ "$server_role" = "domaincontroller_slave" -o "$server_role" = "memberserver else univention-config-registry set samba/user?"cn=admin,$ldap_base" \ samba/user/pwdfile?"/etc/ldap.secret" - /etc/init.d/samba restart >/dev/null 2>&1 + invoke-rc.d samba restart >/dev/null 2>&1 smbpasswd -w $(cat /etc/ldap.secret) @@ -113,7 +113,7 @@ fi eval "$(univention-config-registry shell samba/user/pwdfile samba/user)" # The samba server should be up and running for local join -/etc/init.d/samba restart +invoke-rc.d samba restart sleep 3 # parse binddn and bindpwd from command line arguments into shell variables @@ -161,7 +161,7 @@ fi restart=0 samba_pid=`pidof smbd` if [ -n "$samba_pid" ]; then - /etc/init.d/samba stop >/dev/null 2>&1 + invoke-rc.d samba stop >/dev/null 2>&1 killall smbd nmbd >/dev/null 2>&1 fi @@ -189,14 +189,14 @@ if [ -n "$create_home_share" -a "$create_home_share" = "true" ]; then fi -/etc/init.d/samba restart >/dev/null 2>&1 +invoke-rc.d samba restart >/dev/null 2>&1 if [ -n "$nfsd_pid" ]; then - test -x /etc/init.d/nfs-kernel-server && /etc/init.d/nfs-kernel-server start + test -x /etc/init.d/nfs-kernel-server && invoke-rc.d nfs-kernel-server start fi if [ $winbind_was_running -eq 1 ]; then - /etc/init.d/winbind start >/dev/null 2>&1 + invoke-rc.d winbind start >/dev/null 2>&1 fi ucs_addServiceToLocalhost 'Samba 3' "$@" diff --git a/branches/ucs-3.0/ucs/services/univention-samba/debian/postinst b/branches/ucs-3.0/ucs/services/univention-samba/debian/postinst index 644fe2d..3e9541b 100644 --- a/branches/ucs-3.0/ucs/services/univention-samba/debian/postinst +++ b/branches/ucs-3.0/ucs/services/univention-samba/debian/postinst @@ -132,12 +132,12 @@ if [ "$1" = "configure" ]; then univention-config-registry set windows/wins-server?$ldap_master fi elif [ -n "$2" ]; then - /etc/init.d/samba crestart + invoke-rc.d samba crestart fi if test -f /etc/init.d/univention-directory-listener; then - /etc/init.d/univention-directory-listener crestart + invoke-rc.d univention-directory-listener crestart fi fi diff --git a/branches/ucs-3.0/ucs/services/univention-samba/debian/univention-samba-slave-pdc.postinst b/branches/ucs-3.0/ucs/services/univention-samba/debian/univention-samba-slave-pdc.postinst index 18dbf83..53a0e2c 100644 --- a/branches/ucs-3.0/ucs/services/univention-samba/debian/univention-samba-slave-pdc.postinst +++ b/branches/ucs-3.0/ucs/services/univention-samba/debian/univention-samba-slave-pdc.postinst @@ -39,9 +39,9 @@ univention-config-registry set windows/wins-support=yes \ if [ "$1" = "configure" ]; then if [ -n "$2" ]; then - /etc/init.d/samba crestart + invoke-rc.d samba crestart elif [ -x /etc/init.d/samba ]; then - /etc/init.d/samba start + invoke-rc.d samba start fi fi diff --git a/branches/ucs-3.0/ucs/services/univention-samba4/96univention-samba4.inst b/branches/ucs-3.0/ucs/services/univention-samba4/96univention-samba4.inst index 8850418..05a89fe 100755 --- a/branches/ucs-3.0/ucs/services/univention-samba4/96univention-samba4.inst +++ b/branches/ucs-3.0/ucs/services/univention-samba4/96univention-samba4.inst @@ -141,15 +141,15 @@ univention-config-registry set samba/quota/command='None' # currently unsupporte ## stop samba3 services and heimdal-kdc if present if [ -x /etc/init.d/samba ]; then - /etc/init.d/samba stop + invoke-rc.d samba stop univention-config-registry set samba/autostart=no fi if [ -x /etc/init.d/winbind ]; then - /etc/init.d/winbind stop + invoke-rc.d winbind stop univention-config-registry set winbind/autostart=no fi if [ -x /etc/init.d/heimdal-kdc ]; then - /etc/init.d/heimdal-kdc stop + invoke-rc.d heimdal-kdc stop univention-config-registry set kerberos/autostart=no fi @@ -187,7 +187,7 @@ if [ "$samba4_role" = 'DC' ]; then ## check if we there already is a **domaincontroller** providing the service "Samba 4" samba4servicedcs=$(ldapsearch -ZZ -LLL -D "$ldap_hostdn" -y /etc/machine.secret "(&(univentionService=${NAME})(objectClass=univentionDomainController))" cn | sed -n 's/^cn: \(.*\)/\1/p') ## currently there is no u-d-m module computers/dc - /etc/init.d/samba4 stop + invoke-rc.d samba4 stop if [ -z "$samba4servicedcs" ]; then ## we are the first domainctontroller to provide this service @@ -204,7 +204,7 @@ if [ "$samba4_role" = 'DC' ]; then operatingSystem_attribute replace ## Start samba daemon - /etc/init.d/samba4 start + invoke-rc.d samba4 start else ## otherwise we will simply join the new DC @@ -217,7 +217,7 @@ if [ "$samba4_role" = 'DC' ]; then univention-config-registry set slapd/port/ldaps="$(remove_port "$slapd_port_ldaps" 636)" fi - /etc/init.d/slapd crestart + invoke-rc.d slapd crestart sleep 1 fi @@ -241,7 +241,7 @@ if [ "$samba4_role" = 'DC' ]; then fi ## Start samba daemon - /etc/init.d/samba4 start + invoke-rc.d samba4 start ## set the predefined NTACL which the provision uses on sysvol /usr/share/univention-samba4/scripts/set_sysvol_ntacl.py "$SYSVOL_PATH" 2>/dev/null @@ -282,7 +282,7 @@ elif [ "$samba4_role" = "RODC" ]; then samba4_ldap_base="DC=$(echo "$kerberos_realm" | sed 's/\./,DC=/g')" univention-config-registry set samba4/ldap/base="$samba4_ldap_base" - /etc/init.d/samba4 stop + invoke-rc.d samba4 stop if [ $JS_LAST_EXECUTED_VERSION -lt 1 ]; then ## remove slapd from port 389 on upgrade @@ -293,7 +293,7 @@ elif [ "$samba4_role" = "RODC" ]; then univention-config-registry set slapd/port/ldaps="$(remove_port "$slapd_port_ldaps" 636)" fi - /etc/init.d/slapd crestart + invoke-rc.d slapd crestart sleep 1 fi @@ -331,7 +331,7 @@ elif [ "$samba4_role" = "RODC" ]; then fi ## Start samba daemon - /etc/init.d/samba4 start + invoke-rc.d samba4 start ## set the predefined NTACL which the provision uses on sysvol /usr/share/univention-samba4/scripts/set_sysvol_ntacl.py "$SYSVOL_PATH" 2>/dev/null @@ -364,7 +364,7 @@ fi ## provision erases the idmap.ldb /usr/lib/univention-directory-listener/system/samba4-idmap.py --direct-resync 2>/dev/null -/etc/init.d/samba4 restart +invoke-rc.d samba4 restart ucs_addServiceToLocalhost "${NAME}" "$@" diff --git a/branches/ucs-3.0/ucs/services/univention-samba4/98univention-samba4-dns.inst b/branches/ucs-3.0/ucs/services/univention-samba4/98univention-samba4-dns.inst index bde461b..e149980 100644 --- a/branches/ucs-3.0/ucs/services/univention-samba4/98univention-samba4-dns.inst +++ b/branches/ucs-3.0/ucs/services/univention-samba4/98univention-samba4-dns.inst @@ -41,7 +41,7 @@ eval "$(univention-config-registry shell)" if [ $JS_LAST_EXECUTED_VERSION = 0 ]; then univention-config-registry set dns/backend=samba4 if [ -x /etc/init.d/bind9 ]; then - /etc/init.d/bind9 restart + invoke-rc.d bind9 restart fi # Wait until the local S4 contains the DNS record diff --git a/branches/ucs-3.0/ucs/services/univention-samba4/debian/univention-samba4.postinst b/branches/ucs-3.0/ucs/services/univention-samba4/debian/univention-samba4.postinst index 3f2cbad..d640479 100644 --- a/branches/ucs-3.0/ucs/services/univention-samba4/debian/univention-samba4.postinst +++ b/branches/ucs-3.0/ucs/services/univention-samba4/debian/univention-samba4.postinst @@ -119,14 +119,14 @@ if [ "$1" = "configure" ]; then if [ -r /var/run/samba.pid ]; then processname=$(ps -p $(cat /var/run/samba.pid) -o comm= ) if [ "$processname" = 'samba' ]; then - /etc/init.d/samba4 restart + invoke-rc.d samba4 restart fi fi fi if test -f /etc/init.d/univention-directory-listener; then - /etc/init.d/univention-directory-listener crestart + invoke-rc.d univention-directory-listener crestart fi fi diff --git a/branches/ucs-3.0/ucs/services/univention-samba4/debian/univention-samba4.prerm b/branches/ucs-3.0/ucs/services/univention-samba4/debian/univention-samba4.prerm index 8190808..f8e5d34 100644 --- a/branches/ucs-3.0/ucs/services/univention-samba4/debian/univention-samba4.prerm +++ b/branches/ucs-3.0/ucs/services/univention-samba4/debian/univention-samba4.prerm @@ -58,7 +58,7 @@ if [ "$1" = "remove" ] || [ "$1" = "purge" ]; then fi if [ -x /etc/init.d/slapd ]; then - /etc/init.d/slapd restart + invoke-rc.d slapd restart fi fi diff --git a/branches/ucs-3.0/ucs/services/univention-samba4/scripts/setup-s4.sh b/branches/ucs-3.0/ucs/services/univention-samba4/scripts/setup-s4.sh index 2dd0892..63c1b92 100755 --- a/branches/ucs-3.0/ucs/services/univention-samba4/scripts/setup-s4.sh +++ b/branches/ucs-3.0/ucs/services/univention-samba4/scripts/setup-s4.sh @@ -114,22 +114,22 @@ fi ## restart processes with adjusted ports stop_udm_cli_server -/etc/init.d/slapd restart 2>&1 | tee -a "$LOGFILE" -/etc/init.d/univention-directory-listener restart 2>&1 | tee -a "$LOGFILE" -/etc/init.d/univention-management-console-server restart 2>&1 | tee -a "$LOGFILE" +invoke-rc.d slapd restart 2>&1 | tee -a "$LOGFILE" +invoke-rc.d univention-directory-listener restart 2>&1 | tee -a "$LOGFILE" +invoke-rc.d univention-management-console-server restart 2>&1 | tee -a "$LOGFILE" ## Provision Samba4 eval "$(univention-config-registry shell)" if [ -x /etc/init.d/samba ]; then - /etc/init.d/samba stop 2>&1 | tee -a "$LOGFILE" + invoke-rc.d samba stop 2>&1 | tee -a "$LOGFILE" fi if [ -x /etc/init.d/winbind ]; then - /etc/init.d/winbind stop 2>&1 | tee -a "$LOGFILE" + invoke-rc.d winbind stop 2>&1 | tee -a "$LOGFILE" fi univention-config-registry set samba/autostart=no winbind/autostart=no 2>&1 | tee -a "$LOGFILE" -/etc/init.d/heimdal-kdc stop 2>&1 | tee -a "$LOGFILE" +invoke-rc.d heimdal-kdc stop 2>&1 | tee -a "$LOGFILE" univention-config-registry set kerberos/autostart=no 2>&1 | tee -a "$LOGFILE" if [ ! -e /usr/modules ]; then diff --git a/branches/ucs-3.0/ucs/services/univention-sasl/debian/univention-sasl.postinst b/branches/ucs-3.0/ucs/services/univention-sasl/debian/univention-sasl.postinst index f703090..3dc2d17 100644 --- a/branches/ucs-3.0/ucs/services/univention-sasl/debian/univention-sasl.postinst +++ b/branches/ucs-3.0/ucs/services/univention-sasl/debian/univention-sasl.postinst @@ -34,7 +34,7 @@ eval "$(ucr shell)" univention-config-registry set mail/saslauthd/threads?5 if [ -x /etc/init.d/saslauthd ]; then - /etc/init.d/saslauthd restart + invoke-rc.d saslauthd restart fi #DEBHELPER# diff --git a/branches/ucs-3.0/ucs/services/univention-shares/debian/postinst b/branches/ucs-3.0/ucs/services/univention-shares/debian/postinst index 58836ca..c14b702 100644 --- a/branches/ucs-3.0/ucs/services/univention-shares/debian/postinst +++ b/branches/ucs-3.0/ucs/services/univention-shares/debian/postinst @@ -37,7 +37,7 @@ create_logfile_if_missing /var/log/univention/share-replication.log "root:adm" 640 if [ "$1" = "configure" -a -n "$2" ]; then - /etc/init.d/univention-directory-listener crestart + invoke-rc.d univention-directory-listener crestart fi exit 0 diff --git a/branches/ucs-3.0/ucs/services/univention-squid/debian/univention-squid.postinst b/branches/ucs-3.0/ucs/services/univention-squid/debian/univention-squid.postinst index f6259a9..e73bbbf 100644 --- a/branches/ucs-3.0/ucs/services/univention-squid/debian/univention-squid.postinst +++ b/branches/ucs-3.0/ucs/services/univention-squid/debian/univention-squid.postinst @@ -62,8 +62,8 @@ cp /etc/machine.secret "$dest" chown proxy:root "$dest" chmod 600 "$dest" -/etc/init.d/squid3 stop -/etc/init.d/squid3 start +invoke-rc.d squid3 stop +invoke-rc.d squid3 start # configure firewall ucr set security/packetfilter/package/univention-squid/tcp/3128/all="ACCEPT" \ diff --git a/branches/ucs-3.0/ucs/services/univention-tftp/debian/univention-tftp.postinst b/branches/ucs-3.0/ucs/services/univention-tftp/debian/univention-tftp.postinst index 125cd26..4d18f55 100755 --- a/branches/ucs-3.0/ucs/services/univention-tftp/debian/univention-tftp.postinst +++ b/branches/ucs-3.0/ucs/services/univention-tftp/debian/univention-tftp.postinst @@ -33,14 +33,14 @@ . /usr/share/univention-lib/all.sh if [ -e "/etc/init.d/atftpd" ]; then - /etc/init.d/atftpd stop + invoke-rc.d atftpd stop fi; update-inetd --group BOOT --remove "tftp" update-inetd --group BOOT --add "tftp dgram udp wait \ nobody /usr/sbin/tcpd /usr/sbin/in.tftpd --tftpd-timeout 300 --retry-timeout 5 --maxthread 100 --verbose=5 /var/lib/univention-client-boot/" -/etc/init.d/atftpd start +invoke-rc.d atftpd start remove_ucr_template /etc/default/atftpd.conf diff --git a/branches/ucs-3.0/ucs/virtualization/xen-4.1/debian/xen-4.1.postinst b/branches/ucs-3.0/ucs/virtualization/xen-4.1/debian/xen-4.1.postinst index 8f4cecb..0f21299 100644 --- a/branches/ucs-3.0/ucs/virtualization/xen-4.1/debian/xen-4.1.postinst +++ b/branches/ucs-3.0/ucs/virtualization/xen-4.1/debian/xen-4.1.postinst @@ -6,16 +6,12 @@ # restart udev if [ -x /etc/init.d/udev ]; then - /etc/init.d/udev restart + invoke-rc.d udev restart fi if [ -x "/etc/init.d/xend" ]; then - if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then - invoke-rc.d xend stop || exit $? - else - /etc/init.d/xend stop || exit $? - fi - update-rc.d -f xend remove >/dev/null + invoke-rc.d xend stop || exit $? + update-rc.d -f xend remove >/dev/null fi if [ -x "/etc/init.d/xendomains" ]; then