c06458e1c1Accepted patch from Mark Hindley which avoids clearing realpath information in pidof when trying to find matching executables.
Jesse
2023-03-29 10:34:45 -0300
93da64d133Accepted patch from Mark Hindle which avoids clearing realpath information in pidof when trying to find matching executables.
Jesse
2023-03-29 10:34:45 -0300
e7f4361bdeClarified pidof manual page to indicate pidof does not make multiple hops through symbolic links.
Jesse
2023-03-28 10:46:02 -0300
b6aacf3b68Fixed memory initialization error in pidof. Fix provided by Markus Fischer.
Jesse
2023-03-24 11:18:02 -0300
b70b2776edpidof was not returning PIDs of programs which were launched using a symbolic link. (ie /tmp/sleep when /tmp/sleep links to /usr/bin/sleep). This is now fixed as we check both the realpath and symbolic path for processes. In other words, "pidof /tmp/sleep" and "pidof /usr/bin/sleep" will return the same PIDs when /tmp/sleep is a symbolic link to /usr/bin/sleep.
Jesse
2023-03-22 12:34:55 -0300
86c5d7b93cFixed killall5 usage message to be more accurate. Command can accept more than one parameter and that is now mentioned.
Jesse
2023-02-19 00:47:22 -0400
bd55f5e243The killall5 command now avoids sending any signals, including SIGSTOP and SIGCONT, to processes on the omit list.
Jesse
2023-02-19 00:42:55 -0400
356ad32394Updated Makefile to remove sulogin from Debian builds. This program is now provided by another package and dropping sulogin allows SysVinit to no longer rely on libcrypt-dev.
Jesse
2022-11-22 10:24:26 -0400
8e2174df8eAdded pt.po to translation framework.
Jesse
2022-09-14 11:09:54 -0300
Merge pull request #8 from hmartink/main
Jesse Smith
2022-06-06 10:12:35 -0300
129b44b4e0Update German man page translation, proofread on debian-l10n-german
Helge Kreutzmann
2022-06-06 13:16:31 +0200
4adc25752cAdjust man page Makefile to clean up language directories.
Jesse
2022-05-09 12:52:19 -0300
08810d78ffApplied patches from Mark Hindley to clean up man page Makefile, translations and installs of new man pages.
Jesse
2022-05-09 12:48:54 -0300
746b0fc6a9Add sys/sysmacros.h to mountpoint.c to fix compiling on systems where major/minor macros are not defined implicitly.
Jesse
2022-05-04 12:10:27 -0300
e3d0f4bfc1Add translation code and Makefile.
Jesse
2022-05-01 16:12:14 -0300
43faf49b73Updated changelog with new release version.
Jesse
2022-04-26 14:37:07 -0300
bd0005e9b8Added define for GNU Hurd to pull in major/minor macros and allow bootlogd to compile on Hurd.
Jesse
2022-04-16 16:12:03 -0300
5eee38102bUpdated README with location of verification keys.
Jesse
2022-04-13 18:56:47 -0300
133eb15556Updated changelog in preparation for release.
Jesse
2022-04-13 12:48:52 -0300
d291bd320dAcknowledged recent fix for Hurd also fixes musl C library builds.
Jesse
2022-04-12 23:52:35 -0300
14d8d25269Fixed compile error on GNU Hurd. Issue reported by Mark Hindly.
Jesse
2022-03-30 00:00:45 -0300
dfb227ce77Fixed formatting in init.8 manual page. Fix provided by Mark Hindley.
Jesse
2022-03-29 11:07:39 -0300
6d5b889d52Updated changelog for release.
Jesse
2022-03-28 22:39:47 -0300
124f3c2054* Introduced change which adds error checking in bootlogd when performing chdir(). - Provided by Alexander Vickberg
Jesse
2022-03-10 13:51:02 -0400
644ee05aabUpdate manual pages with markup and spacing fixes.
Jesse
2022-02-15 17:01:41 -0400
3b233b0690Updated link to upstream.
Jesse
2022-02-08 15:17:00 -0400
d8636e7a95Updated README to reflect new upstream.
Jesse
2022-02-08 15:15:40 -0400
f55348808dApplied new translation support from Mario Blattermann.
Jesse
2022-01-27 21:39:55 -0400
a6e80e1133Added new Makefile to the "man" directory. This will handle the logic for changes, substitutions, and clean-up of the man pages. For now install instructions are still in the "src" directory to avoid breaking install scripts.
Jesse
2021-12-27 17:50:25 -0400
92d4b0e74aApplied fixes for markup and spacing in manual pages. Patch provided by Mario Blattermann.
Jesse
2021-12-27 16:14:42 -0400
933ce33854Add Q and q flags to synopsis section of shutdown manual page. Patch provided by Helge Kreutzmann through Mark Hindley. Closes Debian bug #1001908
Jesse
2021-12-22 13:32:50 -0400
603a2ce3a8Merge branch '3.01' of git.savannah.nongnu.org:/srv/git/sysvinit into 3.01
Jesse
2021-12-13 15:10:33 -0400
c2b811d105Updated version information in init
Jesse
2021-10-26 20:44:29 -0300
0b695c7e0bUse readlink() instead of stat() to check processes. This shold avoid hanging if NFS mounts are not responding.
Jesse Smith
2021-10-21 14:44:55 -0300
665e707f51Updated changelog to match new 3.00 release.
Jesse Smith
2021-09-16 10:51:28 -0300
8a085ea9b7Applied patch from Matthias Schiffer which allows bootlogd to read from a wider range of consoles. The console name is already passed in from the kernel command line using "console=". We no longer filter out names as strictly but do now check to confirm the "console=" device points to a valid TTY.
Jesse Smith
2021-08-03 18:21:16 -0300
bb6d5dfcd6Updated changelog with new version information.
Jesse Smith
2021-02-20 14:08:21 -0400
ae1862708bUpdated changelog.
Jesse Smith
2020-12-14 17:58:45 -0400
2729c3f5daFixed typos and missing underlies in shutdown manual page. Corrections provided by Helge Kreutzmann.
Jesse Smith
2020-12-14 17:34:10 -0400
ab53132154Removed old original source file that was left behind by patch action.
Jesse Smith
2020-11-17 20:31:37 -0400
5567f1654fChanges order of some manual pages references. Updated changelog fole/
Jesse Smith
2020-11-15 19:47:50 -0400
2fc71a95f9Updated changelog.
Jesse Smith
2020-08-16 14:20:21 -0300
462a92ce2aFixed time parsing in shutdown when there is a + in front of a 0 time offset. Commands with a postiive time offset (+1) would work but +0 fails. This has been corrected by Arkadiusz Miskiewicz.
Jesse Smith
2020-08-15 18:50:58 -0300
7ca2d2413fUpdated changelog to credit Helge Kreutzmann with manual page updates.
Jesse Smith
2020-07-06 16:01:25 -0300
b7fe11f4abFixed type and order of references in manual page.
Jesse Smith
2020-07-06 15:50:46 -0300
584df5efafAdded patch from William Shipley which allows shutdown time to be specified in the format +hh:mm. This is in addition to the existing formats such as hh:mm, +m, and "now".
Jesse Smith
2020-06-20 13:41:18 -0300
d4cc79bcb9Added patch from Didier Gaudin which allows init to load configuration data from files stored in /etc/inittab.d/
Jesse Smith
2020-01-08 19:42:43 -0400
e48bfdc5dcUpdated sysd2v script in contrib directory to version 0.3, to match latest upstream.
Jesse Smith
2019-11-27 13:26:38 -0400
3accc5e30cRemoved old TODO file. Added sysd2v script which converts systemd unit files into init.d style shell scripts.
Jesse Smith
2019-11-16 15:58:56 -0400
9bc925d0e9Avoid freeing unused memory. Some code clean-up. Patch provided by David Hoyer.
Jesse Smith
2019-11-04 12:12:44 -0400
ad50c8272eMake sure git ignores new executable files in src directory. Make location of libcrypt library more flexible.
Jesse Smith
2019-09-12 17:35:55 -0300
13cb3665b1Make sure src/Makefile cleans up all executable files when parent makefile calles "make clean".
Jesse Smith
2019-09-11 14:42:20 -0300
06d9afaa87Updated changelog.
Jesse Smith
2019-08-11 22:14:38 -0300
fa124114aeReformatted init code to make if/while logic more clear.
Jesse Smith
2019-08-11 22:10:45 -0300
362315a997Updated changelog.
Jesse Smith
2019-07-04 22:01:31 -0300
39df2f0fa3Added -z command line paramter to pidof which tells pidof to try to find processes in uninterruptable (D) or zombie (Z) states. This can cause pidof to hang, but produces a more complete process list.
Jesse Smith
2019-07-04 22:00:47 -0300
5f96543c96Updated changelog for release.
Jesse Smith
2019-06-15 14:01:01 -0300
df1aec8981Accepted patch from Luc Gommans which explains why zombie and deep sleep processes (Z and D) may be hidden from pidof
Jesse Smith
2019-05-25 15:41:57 -0300
cc464b1189Use millisecond delays in init so that shutdown can happen without a near-full-second delay after all processes have terminated. Replaced do_sleep() with do_msleep(), provided by Serge Belyshev.
Jesse Smith
2019-04-20 18:54:46 -0300
647ec365c6Updated manual page for shutdown to better describe -h, -H and -P flags.
Jesse Smith
2019-04-08 13:02:41 -0300
f1da344565Dropped "-f" format flag for pidof command as it could be used to print information from memory or crash pidof. Replaced flag with "-d" which allows for a custom separator to be used between listed PIDs. Patch supplied by KatolaZ.
Jesse Smith
2019-03-20 13:46:36 -0300
4e2ad6a698Fixed segfault in pidof when the -f (format) flag is used with crafted format strings. Avoid printing stack memory when special format string is passed to -f. Listed control characters for -f flag in manual page.
Jesse Smith
2019-03-18 18:09:24 -0300
e19b991bb0Add reference to fstab (5) manual page in our fstab-decode page.
Jesse Smith
2019-03-05 11:54:10 -0400
b5b5b268aaUpdated manual description of fstab-decode
Jesse Smith
2019-03-03 17:35:22 -0400