408 Commits

Author SHA256 Message Date
Ana Guerrero
704b747777 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
Dr. Werner Fink
11b2f3afca 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
Dominique Leuenberger
7e50f3c580 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
Dr. Werner Fink
aca267cce5 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
Dominique Leuenberger
c82fe11f33 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
Dr. Werner Fink
62d974d684 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
Ana Guerrero
c4332816f4 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
Dr. Werner Fink
f1e8cb0d2c 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
Ana Guerrero
950406ffc7 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
Dr. Werner Fink
7e9e08d498 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=269
2023-08-18 13:23:31 +00:00
Dr. Werner Fink
9c07c66250 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
Dominique Leuenberger
a98f77545b 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
Dr. Werner Fink
8961d9d532 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=266
2023-05-16 06:43:27 +00:00
Dr. Werner Fink
34f9aabd08 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=265
2023-05-15 07:54:17 +00:00
Dr. Werner Fink
dd071b4cab 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
Dr. Werner Fink
c04f86902a 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
Dominique Leuenberger
e7aa947ed6 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
f4e1ddb121 - 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
9d33c01d23 - 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
9aa5f086ea 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
Dominique Leuenberger
b7d63bfb6b 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
Dr. Werner Fink
06a09b755e 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
Dominique Leuenberger
cae12b63a3 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
beea83f490 - 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
Dominique Leuenberger
e58af7671b 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
Dr. Werner Fink
9584a58295 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
Dr. Werner Fink
764735c3ed 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
Dominique Leuenberger
b5d1270a17 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
Dr. Werner Fink
d88d563fb9 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
eec4eba481 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
Dr. Werner Fink
0049101676 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
Dominique Leuenberger
590edde363 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
Dr. Werner Fink
45db4f56a9 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
Dr. Werner Fink
e5b5baa8b5 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=247
2021-02-22 16:01:57 +00:00
Dominique Leuenberger
3236d9aeb7 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
Dr. Werner Fink
8eb3ba0b74 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
Dominique Leuenberger
0ae251f188 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
Dr. Werner Fink
71f7b74020 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
Dominique Leuenberger
53226d20c7 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
Dr. Werner Fink
c1c518c975 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
Dr. Werner Fink
70767aa31e 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
Dr. Werner Fink
40ed02035c 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
Dominique Leuenberger
825374d943 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
Dr. Werner Fink
5c9ffe964c .
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=237
2019-06-21 07:22:09 +00:00
Dr. Werner Fink
5115383307 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
Dr. Werner Fink
1478a2a5ef 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
Dominique Leuenberger
615e035dc7 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
Dr. Werner Fink
c1e0074a3e .
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=233
2019-04-09 13:27:13 +00:00
Dr. Werner Fink
83eb94860d bsc#1131982
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=232
2019-04-09 13:25:32 +00:00
Dr. Werner Fink
f2a00e7e81 Optional seventh and more fields before the hyphen in mountinfo
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=231
2019-04-09 13:17:18 +00:00