lp:debian/experimental/sysvinit
- Get this branch:
- bzr branch lp:debian/experimental/sysvinit
Branch information
- Owner:
- Ubuntu branches
- Status:
- Development
Recent revisions
- 28. By Petter Reinholdtsen <email address hidden>
-
[ Dimitri John Ledkov ]
* service & invoke-rc.d: in upstart interfacing code, check that the job
is actually known to upstart. This is because during upgrades, pid 1
might still be an older upstart which may not yet support syntax of
the newly unpacked jobs, thus sysv-init script should be continued to
be used instead. (Closes: #745503)
* service & invoke-rc.d: unset UPSTART_SESSION environment variable to
make sure all upstart initctl commands are executed against system
init and not the session one. (Closes: #745505)
* service: in upstart interfacing code, map "force-reload" to restart as
per Debian policy 9.3.2, since there is no way to know for-sure if a
reload is supported.[ Petter Reinholdtsen ]
* Adjust the sysvinit/hurd-fix- inittab debconf template to no longer
claim sysvinit have never been used on hurd. It is not true any
more.[ Steve Langasek ]
* Add necessary Conflicts/Replaces against systemd-sysv and upstart to
sysvinit-core. Closes: #751589.
* Confirm SRU fixing circular dependency of mountnfs ifupdown hook when
running with systemd. Closes: #746587.[ Petter Reinholdtsen ]
* Update Vcs links in control file to the correct paths.
* Correct code in update-rc.d looking for insserv to look in
/usr/lib/insserv/ insserv every time insserv is used, not only
only one of the relevant code blocks. - 27. By Michael Biebl
-
* Non-maintainer upload.
* Since the new "init" metapackage has taken over the role to ensure an init
system is installed at all times, drop the Essential: yes flag from
sysvinit and demote its priority to optional so this package is no longer
pulled in on new installations on Linux. Make sysvinit depend on "init" so
this new package is installed on upgrades.
* Provide a fallback SysV init binary in the sysvinit package which can be
used to boot the system via init=/lib/sysvinit/ init even if systemd is the
default init system and /sbin/init is provided by systemd-sysv.
* Demote the priority of sysvinit-core to extra so it is no longer installed
by default on Linux. - 25. By Michael Biebl
-
* Non-maintainer upload.
* Skip the mountnfs hook when being triggered by the networking SysV init
script and instead use the systemd built-in mechanisms to mount remote
file systems.
This avoids a deadlock caused by the rpcbind SysV init script depending
on $network and the $network LSB facility being provided by the networking
SysV init script. (Closes: #746587) - 24. By Petter Reinholdtsen <email address hidden>
-
[ Gabriele Giacone ]
* sysv-rc:
- On hurd, fix hurd-console addition to inittab if inittab is already
existent and fix getty pathnames in commented out lines as well
(Closes: #745260).[ Petter Reinholdtsen ]
* Drop sysv-rc-conf as suggests. It do not work with dependency based
boot ordering.
* Adjust initscripts.postinst to use --compare-versions checks that
cause relevant code to only run on upgrades, and not on first time
install, fixing debootstrap fakechroot failure (Closes: #720584).
Patch from Andreas Mohr.
* Add 'status' support to all init.d scripts (Closes: #641669).
Based on patch from Peter Eisentraut. - 23. By Petter Reinholdtsen <email address hidden>
-
[ Justus Winter ]
* hurd-i386 runsystem.sysv: honor init=something in the kernel command line
(Closes: #742615).[ Petter Reinholdtsen ]
* Look for insserv /usr/lib/insserv/ insserv and /sbin/insserv, to
handle newer insserv packages where it no longer is in the default
PATH.
* Let the service script pass environment variables LANGUAGE,
LC_CTYPE, LC_NUMERIC, LC_TIME, LC_COLLATE, LC_MONETARY,
LC_MESSAGES, LC_PAPER, LC_NAME, LC_ADDRESS, LC_TELEPHONE,
LC_MEASUREMENT, LC_IDENTIFICATION and LC_ALL (in other word, all
locale related environment variables) in addition to LANG to the
init.d scripts, in accordance with the principle of least surprise
(Closes: #606875).
* Change checkfs/checkroot and avoid printing the kernel command line
during boot if forcefsck is set (Closes: #587954). - 22. By Petter Reinholdtsen <email address hidden>
-
* Upload to experimental to test the startpar migration.
* Replace debian/watch with file available from
http://qa.debian. org/cgi- bin/watchfile. cgi?package= sysvinit .
* Make sure init-d-script exit at the end, to make sure init.d script
is only sourced once.
* kFreeBSD can not use a script as an interpreter. Rewrite
init.d/skeletop to source /lib/init/init-d- script instead.
* Adjust /lib/init/init-d- script to specify --exec when starting and
stopping using start-stop-daemon, and add $START_ARGS and $STOP_ARGS
to allow init.d scripts to add arguments to the start-stop-daemon calls.
* Split startpar out from sysvinit-utils and into its own separate
package.
* Make sure sysvinit-utils depend on startpar, to make sure some startpar
implementation is available before sysvinit-utils is upgraded to a version
without it.
* Make sure sysv-rc depend on startpar. - 21. By Petter Reinholdtsen <email address hidden>
-
[ Thomas Goirand ]
* Added maintenance of /run/openrc/started symlinks in the "service" shell
tool.[ Petter Reinholdtsen ]
* Added code to install startpar-upstart- inject. 8 manual page in
sysvinit-utils.
* Transform init.d/skeleton into an init.d script interpreter
/lib/init/init- d-script in sysvinit-utils that can be reused by other
init.d scripts to avoid duplicate code (Closes: #464854). See
init-d-script(5) for how to use it.
* Rewrite service to detect status support by running scripts with
'status' as the argument, and look for usage description.
* Make sure initscripts depend on sysvinit-utils (>= 2.88dsf-50) to
have the new /lib/init/init-d- script interpreter available. - 20. By Petter Reinholdtsen <email address hidden>
-
[ Thomas Goirand ]
* Uploading to Experimental.
* Added myself as uploader (after Petter advised for it).
* Refreshed patches.[ James McCoy ]
* sysv-rc:
- Update invoke-rc.d and service to trim .sh from service names when
calling systemctl. (Closes: #726483)[ Roger Leigh ]
* sysv-rc:
- Remove obsolete/broken update-rc.d usage information from
update-rc.d(8) and update-rc.d itself (Closes: #736060). Thanks
to Julian Gilbey for finding these bugs.
* initscripts:
- mountkernfs mounts configfs on /sys/kernel/config when available.[ Justus Winter ]
* Fixes for Debian/Hurd (Closes: #737073, #721917).
- mount-functions.sh: Hurd has a tmpfs translator now, remove
workaround.
- mount-functions.sh: Add -ocompatible to procfs mounts on Hurd.
- mountall.sh: Use pidof -s /sbin/init for robustness.
- checkroot.sh: Only run rootcheck on Linux. Neither kFreeBSD nor
Hurd have /dev/root and the device ids used here are specific to
Linux.
- killall5.c: Use sysconf(_SC_SYMLOOP_ MAX) instead of MAXSYMLINKS.
Fixes build on Hurd.
- sysvinit.postinst: Fix file name of gettys in /etc/inittab on
Hurd.
- Break hurd << 0.5.git20131101~. Older versions of the hurd
package lack the necessary functionality to boot Debian/Hurd
using sysvinit.
- Add runsystem.sysv that uses sysvinit to boot Debian/Hurd.[ Petter Reinholdtsen ]
* Updated Japanese debconf translations from Hideki Yamane
(Closes: #705132).
* Added getty on the Mach console in the Hurd inittab. Patch from
Samuel Thibault.
* Completed Norwegian Bokmål debconf translation.[ Gabriele Giacone ]
* Bump Standards-Version to 3.9.5 (no changes).
* sysv-rc:
- Remove leftover from .legacy-bootordering flagfile removal (#668312)
(Closes: #691210) - 19. By Roger Leigh
-
[ Roger Leigh ]
* initscripts:
- Move /etc/nologin and /var/lib/initscripts/ nologin to
/run/nologin. This means that nologin is always created on
a writable, available filesystem. Closes: #660862.
- Remove code to generate /etc/mtab. /etc/mtab is now always a
symbolic link to /proc/mounts. Closes: #630723.
- Remove incorrect use of break in case blocks in vars.sh. Thanks
to Raphaël Hertzog for this patch. Closes: #701031.
- /etc/network/if-up.d/ mountnfs: Skip lo if already configured.
Closes: #705052. Thanks to Timo Weingärtner.
* sysvinit:
- Document length limit of 127 in inittab process field. Thanks
to Johannes Truschnigg. Closes: #693960.
* sysv-rc:
- Fix typo in invoke-rc.d(8). Closes: #683804. Thanks to
Martin-Éric Racine.[ Michael Stapelberg ]
* systemd: update check to look for /run/systemd/system.
Closes: #703571
* sysv-rc:
- Add systemd support to update-rc.d(8) and invoke-rc.d(8).
Closes: #683084.
- service(8): use systemctl on machines that run systemd.
Closes: #704923
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:debian/sysvinit