410 Commits

Author SHA256 Message Date
a0b4266bb6 Accepting request 1245592 from Base:System
- Update to sysvinit 3.14
  * Re-introduced DESTDIR flag in src/Makefile to assist building on Arch.
  * Fixed typo in init.8 manual page.
  * Expand process length in inittab to allow a command line 253 characters
    (up from 127). Expand child process structure to accomidate 253
    and some buffer room for newline/NULL.
  * Clear buffer when reading long lines from inittab, avoids garbage left
    over from old lines with long commands or comments.
  * Drop lines which are too long from inttab conf and log warning rather
    than truncate.

- Update to sysvinit 3.13

OBS-URL: https://build.opensuse.org/request/show/1245592
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysvinit?expand=0&rev=187
2025-02-14 18:18:59 +00:00
27c79d1b04 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=279
2025-02-10 10:29:58 +00:00
f157ff4d1c Accepting request 1236152 from Base:System
- Update to sysvinit 3.31
  * Adjusted manual page install location. Patch provided
    by Mark Hindley.
  sysvinit (3.12) released; urgency=low
  * There were instances of the ctime() function being called in multiple files without
    checking the return value (can be NULL) and without checking the length of the
    returned information. While there _should_ never be a case where ctime() fails
    assuming success and length of returned string isn't ideal (or future-proof).
    We now check the return value of ctime() in bootlogd, dowall, last, logsave, and
    shutdown. Where no valid value is returned we supply a dummy value (usually a
    space in place of the expected time stamp). We also no longer assume returned string
    is at least 11-16 characters.
  * Re-commit flexible Makefile for GoboLinux.
  * Make sure pty.h and sys/sysmacros.h are included when building bootlogd on
    systems with glibc.
  * Fixed typos and syntax in manual page for init.8.
    Edits provided by : Bjarni Ingi Gislason.
  * Allow setting of location of the /usr directory in src/Makefile.
    This is handled by the usrdir variable.
  * Make sure src/Makefile uses sysconfdir (/etc by default) when installing
    configuration files.
  * Fix typos and syntax in pidof manual page.
- Port patches
  * sysvinit-2.88dsf-suse.patch
  * sysvinit-2.90.dif

OBS-URL: https://build.opensuse.org/request/show/1236152
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysvinit?expand=0&rev=186
2025-01-12 10:10:13 +00:00
ad39c9cabd Update to sysvinit 3.13
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=277
2025-01-09 10:51:50 +00:00
d069978bba Accepting request 1219429 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1219429
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysvinit?expand=0&rev=185
2024-10-31 15:09:08 +00:00
870d484d98 Update to sysvinit-3.11
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=275
2024-10-22 12:10:04 +00:00
2cbaf58cca Accepting request 1193645 from Base:System
- Add patch killproc-2.23.dif
  * Fix shell command in Makefile to get detection statx declaration correct 

- Update to sysvinit 3.10
  *  When the user executes "machinectl stop", systemd sends SIGRTMIN+4 to PID 1 
     in the container, and expects that to initiate a graceful shutdown (power-off).
     SysV init now catches this signal and initiates a shutdown (shutdown -hP now).
     - floppym provided patch to accomplish this.
  * Fix issue in bootlogd which could cause the service to enter an endless loop
    (and use too much CPU) when it is able to open a device for writing, but not actually
    able to write to it. This resulted in bootlogd closing and re-opening the device over
    and over. Now bootlogd should simply fail gracefully when it cannot write to an open
    file/device.
  * Fix formatting in shutdown.8 manual page. Cleaned up whitespace and special characters.
  * Patch for man/Makefile to fix the clean recipe.
    Provided by Lucas Nussabaum and Mark Hindley
  * On Linux systems, allow reboot command to pass a message
    to the system firmware during the restart. This is
    accomplished with the -m flag.
  * Patch from kraj which allows hddown to compile
    when musl is the C library.

OBS-URL: https://build.opensuse.org/request/show/1193645
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysvinit?expand=0&rev=184
2024-08-14 12:14:25 +00:00
80df16b33b Update to sysvinit 3.10 and fix of statx detection for killproc
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=273
2024-08-13 07:24:53 +00:00
f8eb41c561 Accepting request 1151698 from Base:System
Prepare for RPM 4.20 (forwarded request 1151549 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1151698
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysvinit?expand=0&rev=183
2024-02-27 21:44:56 +00:00
9af491f3dc Accepting request 1151549 from home:dimstar:rpm4.20:s
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1151549
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=271
2024-02-26 13:58:11 +00:00
3745ec7b5e Accepting request 1104680 from Base:System
- Update to sysvinit 3.08
  * For OpenSUSE only cosmetic change which is support of kexec
    for SysVinit reboot (not installed at all)

OBS-URL: https://build.opensuse.org/request/show/1104680
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysvinit?expand=0&rev=182
2023-08-21 09:42:58 +00:00
bf46f126a0 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=269
2023-08-18 13:23:31 +00:00
d52dfcf44a Update to sysvinit-3.08
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=268
2023-08-18 13:05:34 +00:00
32aa5ae2ae Accepting request 1087334 from Base:System
- Update to sysvinit 3.07
  * Fixed killall5 so that processes in the omit list are
    not sent any signals, including SIGSTOP.
  * Fixed usage message for killall5 to be more accurate.
  * pidof 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.
  * Fixed memory initialization error in pidof. Fix provided by Markus Fischer.
  * Accepted patch from Mark Hindley  which avoids clearing realpath information
    in pidof when trying to find matching executables.
  * Mark Hindley fixed typo in es.po
  * Mark Hindley cleaned up translation code in src/Makefile. 
  * Drop sulogin from Debian build. Removed libcrypt-dev dependency.
  * Fixed pt translation pages which were failing due to mis-matched
    open/close tags.
  * Makefile now respects ROOT prefix when setting up pidof-to-killall5
    symbolic link.
  * Removed redundant translation files from man directory.
  * Makefile now respects DESTDIR. User can specify either ROOT= or DESTDIR=
    to set install prefix.
  * Helge Kreutzmann provided updated Makefile for
    translation of manual pages. This has been added
    to the man directory.
  * Added sys/sysmacros.h include in mountpoint.c to fix
    compiler errors on systems where major/minor macros were not defined.
  * Applied patches from Mark Hindley to clean up man page
    Makefile, translations and installs of new man pages.
  * Remove reliance on linux/fs.h as it conflicts with glibc 2.36.

OBS-URL: https://build.opensuse.org/request/show/1087334
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysvinit?expand=0&rev=181
2023-05-17 08:52:37 +00:00
95fe83ae2a .
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=266
2023-05-16 06:43:27 +00:00
b0406fc3c5 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=265
2023-05-15 07:54:17 +00:00
855f194cb6 Do not forget startpar-0.65.tar.xz.sig
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=264
2023-05-12 12:16:49 +00:00
a00b95724c Update to sysvinit 3.07
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=263
2023-05-12 12:14:29 +00:00
fd6728a54b Accepting request 1084963 from Base:System
- split package from powerd. powerd patches that were never
  part of sysvinit but need to be mentioned to pass the bot checks:
  * powerd-2.0.2-getaddrinfo.patch 
  * powerd-2.0.2.dif

OBS-URL: https://build.opensuse.org/request/show/1084963
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysvinit?expand=0&rev=180
2023-05-06 20:08:30 +00:00
55950b41b8 - split package from powerd. powerd patches that were never
part of sysvinit but need to be mentioned to pass the bot checks:
  * powerd-2.0.2-getaddrinfo.patch 
  * powerd-2.0.2.dif

OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=261
2023-05-05 07:39:09 +00:00
dbb86906d5 - split package from powerd
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=260
2023-05-04 16:58:12 +00:00
ff31d5a1d1 Accepting request 1084603 from home:dimstar:Factory
OBS-URL: https://build.opensuse.org/request/show/1084603
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=259
2023-05-04 12:27:45 +00:00
f06484ca3f Accepting request 1057022 from Base:System
Replace transitional %usrmerged macro with regular version check (boo#1206798) (forwarded request 1055743 from lnussel)

OBS-URL: https://build.opensuse.org/request/show/1057022
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysvinit?expand=0&rev=179
2023-01-10 13:59:13 +00:00
5c824d718b Accepting request 1055743 from home:lnussel:usrmerge
Replace transitional %usrmerged macro with regular version check (boo#1206798)

OBS-URL: https://build.opensuse.org/request/show/1055743
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=257
2023-01-09 10:18:38 +00:00
6f981fd241 Accepting request 977245 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/977245
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysvinit?expand=0&rev=178
2022-05-16 16:07:34 +00:00
294b832f43 - switch to https source urls
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=255
2022-05-07 12:21:12 +00:00
43ac860ff6 Accepting request 926754 from Base:System
- Automatic systemd hardening effort by the security team. This has
  not been tested. For details please see
  https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort

OBS-URL: https://build.opensuse.org/request/show/926754
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysvinit?expand=0&rev=177
2021-10-25 13:17:15 +00:00
3dbde8aa04 Add missing changelog.
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=254
2021-10-21 11:31:01 +00:00
becb229ae9 Accepting request 926719 from home:jsegitz:branches:systemdhardening:openSUSE:Factory
Automatic systemd hardening effort by the security team. This has not been tested. For details please see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort

OBS-URL: https://build.opensuse.org/request/show/926719
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=253
2021-10-21 11:07:44 +00:00
2c6706f4c7 Accepting request 921949 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/921949
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysvinit?expand=0&rev=176
2021-10-04 16:38:54 +00:00
40b791e6d1 Sysvinit 3.00
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=252
2021-09-21 07:18:30 +00:00
Richard Brown
92efd417b8 Accepting request 883548 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/883548
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysvinit?expand=0&rev=175
2021-04-10 13:26:29 +00:00
b040e27f3c SLE-15-SP3
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=250
2021-03-31 08:14:48 +00:00
aa9114f43c Accepting request 875937 from Base:System
- prepare usrmerge (boo#1029961)

This is not strictly mandatory at this point as there are no compat symlinks.
So just for consistency. (forwarded request 875922 from lnussel)

OBS-URL: https://build.opensuse.org/request/show/875937
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysvinit?expand=0&rev=174
2021-03-10 07:48:30 +00:00
4fce4a976b Accepting request 875922 from home:lnussel:usrmove
- prepare usrmerge (boo#1029961)

This is not strictly mandatory at this point as there are no compat symlinks.
So just for consistency.

OBS-URL: https://build.opensuse.org/request/show/875922
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=248
2021-03-01 10:02:32 +00:00
2f521102f0 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=247
2021-02-22 16:01:57 +00:00
062b9f9b71 Accepting request 853762 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/853762
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysvinit?expand=0&rev=173
2020-12-09 21:12:12 +00:00
1ea8e1e7b4 Update to sysvinit-2.98
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=245
2020-11-17 11:27:37 +00:00
d9d305567b Accepting request 834509 from Base:System
OBS-URL: https://build.opensuse.org/request/show/834509
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysvinit?expand=0&rev=172
2020-10-07 12:16:09 +00:00
626dbb8036 Accepting request 829755 from home:dimstar:Factory
- Drop /bin/pidof and /sbin/pidof, including corresponding man
  page: let's switch to pidof as provided by procps-ng.

- Update to sysvinit 2.97:
  * Check $(ROOT) filesystem for libcrypt instead of a hardcoded
    path to /usr.
  * Code clean-up and making sure we avoid freeing unused memory.
  * Added shell script which converts systemd unit files into
    init.d style scripts.
  * Allow init to load configuration data from files stored in
    /etc/inittab.d/
  * Allow 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".
  * Fixed typos in manual pages.
- Update startpar to 0.65:
  + Make sure startpar testsuite can find insserv executable in
    /usr/sbin or /sbin.
  + Added PREFIX variable to Makefile and testsuite to make
    location of startpar and insserv more flexible.
- Rebase sysvinit-2.90.dif.
- Drop SCVER defines: not used in any place.
- Drop startpar-sysmacros.patch: fixed upstream.

OBS-URL: https://build.opensuse.org/request/show/829755
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=243
2020-09-15 06:17:21 +00:00
1e4fb8ea43 Accepting request 731661 from Base:System
- Update to sysvinit 2.96
  * Added -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.
  * Reformatted init code to make if/while logic more clear.
  * Make sure src/Makefile cleans up all executable files
    when parent Makefile calls "make clean".

- Update to killproc 2.23
  * killproc has its upstream at https://github.com/bitstreamout/killproc
  * Use new system call statx(2) to replace old stat(2)/lstat(2)
- Remove patches now upstream:
  * killproc-2.18-open_flags.dif
  * killproc-2.21.dif
  * killproc-sysmacros.patch
  * killproc-mntinf-optional.patch

OBS-URL: https://build.opensuse.org/request/show/731661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysvinit?expand=0&rev=171
2019-09-27 12:43:02 +00:00
49ec85de6d Update to sysvinit-2.96
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=241
2019-09-18 07:50:33 +00:00
375f865876 Mention removed patches
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=240
2019-08-29 13:46:34 +00:00
8f6fa606d9 Update to killproc 2.23
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=239
2019-08-29 13:29:34 +00:00
8ab268e75a Accepting request 711279 from Base:System
- Find newer architectures even with vendor string 

- Remove logsave as well as the manual page as those as part of
  package e2fsprogs already 

- Update to sysvinit 2.95
  * new logsave helper
- Update to startpar-0.63
  * move startpar from /sbin to /bin
- Port our patches
  * startpar-0.58.dif
  * sysvinit-2.88dsf-suse.patch
  * sysvinit-2.90-no-kill.patch
  * sysvinit-2.90.dif

OBS-URL: https://build.opensuse.org/request/show/711279
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysvinit?expand=0&rev=170
2019-06-25 20:16:49 +00:00
939b084392 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=237
2019-06-21 07:22:09 +00:00
7f01178694 powerd ... vendor detection as well
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=236
2019-06-18 10:26:56 +00:00
325c2cd492 Update to sysvinit-2.95 and startpar-0.63
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=235
2019-06-17 13:59:26 +00:00
d2919dbd00 Accepting request 692609 from Base:System
- Add patch killproc-mntinf-optional.patch to handle various optional
  fields of /proc/<pid>/mountinfo on the entry/ies before the hypen
  (bsc#1131982)

OBS-URL: https://build.opensuse.org/request/show/692609
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysvinit?expand=0&rev=169
2019-04-12 07:11:30 +00:00
f28a33af9e .
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=233
2019-04-09 13:27:13 +00:00