tags 348263 +patch thanks On 06/01/16 01:36 +0200, Lars Wirzenius said ... > postinst > script runs /etc/init.d/dictd directly instead of using invoke-rc.d. If > it used invoke-rc.d, which calls the policy-rc.d that piuparts sets up, > it wouldn't even try to run the init.d script
Attached patch to fix this. Giridhar -- Y Giridhar Appaji Nag | http://www.appaji.net/
diff -Nur dict-jargon-4.4.4/debian/postinst dict-jargon-4.4.4.new/debian/postinst --- dict-jargon-4.4.4/debian/postinst 2007-09-11 18:44:04.000000000 +0530 +++ dict-jargon-4.4.4.new/debian/postinst 2007-09-11 18:53:37.766613000 +0530 @@ -7,7 +7,11 @@ case "$1" in configure) if [ -x /usr/sbin/dictdconfig ]; then dictdconfig -w ;fi - if [ -x /etc/init.d/dictd ]; then /etc/init.d/dictd restart;fi + if which invoke-rc.d >/dev/null 2>&1; then + invoke-rc.d dictd restart + else + /etc/init.d/dictd restart + fi exit 0 ;; diff -Nur dict-jargon-4.4.4/debian/postrm dict-jargon-4.4.4.new/debian/postrm --- dict-jargon-4.4.4/debian/postrm 2007-09-11 18:44:04.000000000 +0530 +++ dict-jargon-4.4.4.new/debian/postrm 2007-09-11 18:54:15.793690000 +0530 @@ -5,7 +5,11 @@ case "$1" in remove|purge) if [ -x /usr/sbin/dictdconfig ]; then dictdconfig -w ;fi - if [ -x /etc/init.d/dictd ]; then /etc/init.d/dictd restart;fi + if which invoke-rc.d >/dev/null 2>&1; then + invoke-rc.d dictd restart + else + /etc/init.d/dictd restart + fi exit 0 ;;
signature.asc
Description: Digital signature