From 74be222fb54219e74f65e86c3ce782ab60f93aba Mon Sep 17 00:00:00 2001 From: Till Kamppeter Date: Fri, 8 Feb 2002 03:38:58 +0000 Subject: CUPS 1.1.13 dies on SIGHUP, do normal restart instead. --- perl-install/printer.pm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'perl-install') diff --git a/perl-install/printer.pm b/perl-install/printer.pm index a5b24ed92..afbb2852c 100644 --- a/perl-install/printer.pm +++ b/perl-install/printer.pm @@ -200,8 +200,13 @@ sub SIGHUP_daemon { } else { $daemon = $service; } - # Send the SIGHUP - run_program::rooted($prefix, "/usr/bin/killall", "-HUP", $daemon); + if ($service eq "cups") { + # The current CUPS (1.1.13) dies on SIGHUP, to the normal restart. + restart_service($service); + } else { + # Send the SIGHUP + run_program::rooted($prefix, "/usr/bin/killall", "-HUP", $daemon); + } # CUPS needs some time to come up. if ($service eq "cups") { wait_for_cups(); -- cgit v1.2.1