Re: Bug #680861 - change postinst or bug in debhelper?
El 2012-07-19 10:00, Reinier Haasjes escribió:
I'm trying to resolve bug #680861 where the problem is that if the
config of aiccu is incorrect and thus the program can't start it
In the aiccu.postinst i have the line: "#DEBHELPER#", debhelper
# Automatically added by dh_installinit
if [ -x "/etc/init.d/aiccu" ]; then
update-rc.d aiccu defaults >/dev/null
invoke-rc.d aiccu start || exit $?
# End automatically added section
The problem is "invoke-rc.d aiccu start || exit $?" which exits the
postinst with an error if aiccu fails to start and thus brakes the
probably you could check the reasons why the aiccu start script can
fail and "catch" them. For example, if aiccu needs a file or device that
don't exists, the start script could show a info message like "The file
x was not found. Not starting aiccu" but don't return an error.
I want to change this to "invoke-rc.d aiccu start || true" but then I
have to remove the "#DEBHELPER#" line and do it 'manually', ofcourse
this isn't the problem but I prefer to use debhelper as much as
The problem is that if I (/aiccu) have this problem than other
should have the same problem and this would be a debpacker bug.
Is this a debhelper bug and should I report a bug or should I just
replace the code so it works for aiccu?
Thanks in advance for you advise.
Rodolfo García Peñas (kix)