[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#495696: wrong Required-Start header in /etc/init.d/lprng



Quoting Török Edwin (edwintorok@gmail.com):
> Package: lprng
> Version: 3.8.A-1
> Severity: important
> 
> 
> I have insserv, and it doesn't allow me to install lprng:
> Setting up lprng (3.8.A-1) ...
> insserv: warning: current start runlevel(s) (2 3 4 5) of script `umountfs' overwrites defaults (empty).
> insserv: warning: current stop runlevel(s) (0 1 6) of script `nvidia-kernel' overwrites defaults (empty).
> insserv: Service syslog has to be enabled to start service lpd
> 
> The solution is to use $syslog instead of syslog in the Required-Start header of
> the init-script:
> # Required-Start: $network $remote_fs $syslog
> 
> After making that change and running apt-get -f install, lprng is installed
> successfully.


That seems fair.

Craig, as I'm in the process of an l10n NMU for lprng, would you agree
if I include this in the NMU ?

IMHO, we have here a case that's maybe pretty common: switching
lenny's default syslog to rsyslog might break Required-Start on some
packages. So, this should maybe investigated more widely as part of
the work on dependency-based boot. CC'ing Petter Reinholdtsen who has
been the most active worker on dep-based init.


Attachment: signature.asc
Description: Digital signature


Reply to: