[Reportbug-maint] Bug#741930: reportbug: add current init system information
Sandro Tosi
morph at debian.org
Wed Nov 5 11:10:14 UTC 2014
Hello,
On Wed, Nov 5, 2014 at 1:09 AM, Cameron Norman <camerontnorman at gmail.com> wrote:
> A few notes I have:
>
> 1. With Jessie and on, with sysvinit /sbin/init //will// be a link,
> not the true init file. This would lead to unknowns when the init was
> actually sysv.
care to explain a bit better? I just upgraded a Wheezy VM to testing
and (except some issues) once I replaced systemd with sysvinit-core
/sbin/init *is* a regular file:
morph at debian:~$ dpkg -l sysvinit-core | cat
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii sysvinit-core 2.88dsf-53.4 amd64 System-V-like init utilities
morph at debian:~$ dpkg -S /sbin/init
sysvinit-core: /sbin/init
morph at debian:~$ file /sbin/init
/sbin/init: ELF 64-bit LSB executable, x86-64, version 1 (SYSV),
dynamically linked (uses shared libs), for GNU/Linux 2.6.32,
BuildID[sha1]=0b29c65c4ae879649971cfd1d469ca03421714ff, stripped
> 2. With Upstart, /sbin/init is not a link, so that third test would
> give a false positive for sysvinit when it was actually Upstart
> (assuming the Upstart check gave a false negative).
it should not be a false negative, do you have a situation in mind
where it might happen?
> 3. Maybe you should embed the check for Upstart, so that you do not
> have to source all of the init functions, and if that file is ever not
> available you still get the correct check.
lsb init functions are part of lsb-base, a required package
> 4. There is a tiny typo in the Upstart check. It needs an extra right
> parenthese at the end of the message.
I know I know, I should have probably followed up as i noticed 10
seconds after having sent the email and a lot of people pointed it out
(more of the people actually running the script and report back the
results to me :( ).
Cheers
--
Sandro Tosi (aka morph, morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi
More information about the Reportbug-maint
mailing list