Your message dated Wed, 15 Feb 2023 16:45:25 +0000
with message-id <Y+0MJRnyPzxHGDnw@???>
and subject line Re: bug#319: openrc savecache doesnt run start()
has caused the Devuan bug report #319,
regarding openrc savecache doesnt run start()
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@???
immediately.)
--
319:
https://bugs.devuan.org/cgi/bugreport.cgi?bug=319
Devuan Bug Tracking System
Contact owner@??? with problems
Package: openrc
Version: 0.40.3-1
Severity: normal
Dear Maintainer,
The start() routine in /etc/init.d/savecache does not run. If you run my
attached savecache (rc-service savecache start), "SAVECACHE TEST GOT HERE"
will
be displayed, but "SAVECACHE TEST NOT GETTING HERE" will not be displayed.
The start() routine is never entered.
The problem stems from the LSB header information in savecache. These lines
of
code are somehow confusing openrc-run, openrc-run never runs start().
If the LSB header info is removed, savecache runs fine; start() is then run.
Next issue, is savecache even needed? It appears this script is to run in
runlevel off at shutdown, to save /run/openrc/deptree and
/run/openrc/softlevel
to /lib/rc. Arent deptree and softlevel always re-generated at startup
anyway?
Are these cached files in /lib/rc ever used?
Next, if the cached files are used and needed, wouldnt /var/cache be a
better
home for them, something like /var/cache/openrc?
-- System Information:
Distributor ID: Devuan
Description: Devuan GNU/Linux beowulf/ceres
Release: 10
Codename: n/a
Architecture: x86_64
Kernel: Linux 4.19.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled
Versions of packages openrc depends on:
ii init-system-helpers 1.56+devuan1
ii insserv 1.18.0-2
ii libaudit1 1:2.8.4-2
ii libc6 2.28-8
ii libeinfo1 0.40.3-1
ii libpam0g 1.3.1-5
ii librc1 0.40.3-1
ii libselinux1 2.8-1+b1
openrc recommends no packages.
Versions of packages openrc suggests:
pn policycoreutils <none>
ii sysvinit-core 2.93-8+devuan1
Version: 0.45.2-2
This was fixed in Debian with the removal of the bogus LSB header from
savecache.
Closing.
Mark