Update to sysvinit-2.95 and startpar-0.63
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=235
This commit is contained in:
parent
c1e0074a3e
commit
1478a2a5ef
@ -1,31 +1,28 @@
|
|||||||
--- startpar.8
|
---
|
||||||
+++ startpar.8 2012-04-09 13:25:33.000000000 +0000
|
Makefile | 6 ++----
|
||||||
@@ -1,4 +1,4 @@
|
1 file changed, 2 insertions(+), 4 deletions(-)
|
||||||
-.\"
|
|
||||||
+'\" e
|
|
||||||
.\" SuSE man page for startpar
|
|
||||||
.\"
|
|
||||||
.\" Copyright (c) 2003 SuSE Linux AG, Nuernberg, Germany.
|
|
||||||
@@ -62,13 +62,19 @@ option, the default is full parallelism.
|
|
||||||
the scripts can be provided with the
|
|
||||||
.B \-a
|
|
||||||
option.
|
|
||||||
-Processes block by pending
|
|
||||||
+Processes blocked by pending
|
|
||||||
.B I/O
|
|
||||||
-will weighting by the factor
|
|
||||||
+will cause new process creation to be weighted by the iorate factor
|
|
||||||
.IR 800 .
|
|
||||||
To change this factor the option
|
|
||||||
.B \-i
|
|
||||||
-can be used to specify an other value.
|
|
||||||
+can be used to specify another value. The amount
|
|
||||||
+.EQ
|
|
||||||
+weight = (nblocked times iorate) / 1000
|
|
||||||
+.EN
|
|
||||||
+will be subtracted from the total number of processes which could be
|
|
||||||
+started, where nblocked is the number of processes currently blocked
|
|
||||||
+by pending I/O.
|
|
||||||
|
|
||||||
The output of each script is buffered and written when the script
|
--- Makefile
|
||||||
exits, so output lines of different scripts won't mix. You can
|
+++ Makefile 2019-06-17 13:48:36.894736888 +0000
|
||||||
|
@@ -11,10 +11,9 @@ mandir = /usr/share/man
|
||||||
|
man1dir = $(mandir)/man1
|
||||||
|
|
||||||
|
SRCS = startpar.c makeboot.c proc.c
|
||||||
|
-CXXSRCS = compiletest.cc
|
||||||
|
HDRS = makeboot.h proc.h
|
||||||
|
REST = COPYING Makefile startpar.1
|
||||||
|
-OBJS = $(SRCS:.c=.o) $(CXXSRCS:.cc=.o)
|
||||||
|
+OBJS = $(SRCS:.c=.o)
|
||||||
|
|
||||||
|
STARTPAR := $(shell pwd)/startpar
|
||||||
|
TARBALL = $(PACKAGE)-$(VERSION).tar.xz
|
||||||
|
@@ -45,8 +44,7 @@ ifeq ($(MAKECMDGOALS),makeboot)
|
||||||
|
CFLAGS += -DTEST
|
||||||
|
endif
|
||||||
|
|
||||||
|
-SOURCEFILES= compiletest.cc \
|
||||||
|
- CHANGELOG \
|
||||||
|
+SOURCEFILES= CHANGELOG \
|
||||||
|
COPYING \
|
||||||
|
makeboot.c \
|
||||||
|
makeboot.h \
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:ff1db9a30fea2882c49a8c6aa2fa706e568f58b930cd35d643f304ff0f734a72
|
|
||||||
size 21247
|
|
3
startpar-0.63.tar.xz
Normal file
3
startpar-0.63.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:796032608983663aea114ec5927f1fd8cad8281b349b7716967d0e307b770609
|
||||||
|
size 23684
|
@ -1,5 +1,10 @@
|
|||||||
|
---
|
||||||
|
man/killall5.8 | 3 ++-
|
||||||
|
man/pidof.8 | 1 +
|
||||||
|
2 files changed, 3 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
--- man/killall5.8
|
--- man/killall5.8
|
||||||
+++ man/killall5.8 2010-03-19 14:43:25.000000000 +0000
|
+++ man/killall5.8 2019-06-17 12:05:21.101622374 +0000
|
||||||
@@ -44,6 +44,7 @@ process were killed, and 1 if it was una
|
@@ -44,6 +44,7 @@ process were killed, and 1 if it was una
|
||||||
.SH SEE ALSO
|
.SH SEE ALSO
|
||||||
.BR halt (8),
|
.BR halt (8),
|
||||||
@ -10,9 +15,9 @@
|
|||||||
.SH AUTHOR
|
.SH AUTHOR
|
||||||
Miquel van Smoorenburg, miquels@cistron.nl
|
Miquel van Smoorenburg, miquels@cistron.nl
|
||||||
--- man/pidof.8
|
--- man/pidof.8
|
||||||
+++ man/pidof.8 2004-03-12 12:26:35.000000000 +0000
|
+++ man/pidof.8 2019-06-17 12:06:25.816419988 +0000
|
||||||
@@ -83,6 +83,7 @@ that the executable name of running proc
|
@@ -94,6 +94,7 @@ Zombie processes or processes in disk sl
|
||||||
so symbolic links to executables will also match.
|
are ignored, as attempts to access the stats of these will sometimes fail.
|
||||||
|
|
||||||
.SH SEE ALSO
|
.SH SEE ALSO
|
||||||
+.BR pidofproc (8),
|
+.BR pidofproc (8),
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
--- src/killall5.c
|
--- src/killall5.c
|
||||||
+++ src/killall5.c 2018-08-06 12:45:03.832836347 +0000
|
+++ src/killall5.c 2018-08-06 12:45:03.832836347 +0000
|
||||||
@@ -468,6 +468,38 @@ int readarg(FILE *fp, char *buf, int sz)
|
@@ -470,6 +470,38 @@ int readarg(FILE *fp, char *buf, int sz)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -43,7 +43,7 @@
|
|||||||
* Read the proc filesystem.
|
* Read the proc filesystem.
|
||||||
* CWD must be /proc to avoid problems if / is affected by the killing (ie depend on fuse).
|
* CWD must be /proc to avoid problems if / is affected by the killing (ie depend on fuse).
|
||||||
*/
|
*/
|
||||||
@@ -650,6 +682,26 @@ int readproc(int do_stat)
|
@@ -674,6 +706,26 @@ int readproc(int do_stat)
|
||||||
p->nfs = 0;
|
p->nfs = 0;
|
||||||
|
|
||||||
switch (do_stat) {
|
switch (do_stat) {
|
||||||
|
@ -3,33 +3,33 @@
|
|||||||
1 file changed, 9 insertions(+), 18 deletions(-)
|
1 file changed, 9 insertions(+), 18 deletions(-)
|
||||||
|
|
||||||
--- src/Makefile
|
--- src/Makefile
|
||||||
+++ src/Makefile 2018-08-06 12:55:51.256999853 +0000
|
+++ src/Makefile 2019-06-17 13:24:27.189649266 +0000
|
||||||
@@ -9,7 +9,7 @@
|
@@ -9,7 +9,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
CPPFLAGS =
|
CPPFLAGS =
|
||||||
-CFLAGS ?= -ansi -O2 -fomit-frame-pointer -fstack-protector-strong
|
-CFLAGS ?= -O2
|
||||||
+CFLAGS ?= $(RPM_OPT_FLAGS)
|
+CFLAGS ?= $(RPM_OPT_FLAGS)
|
||||||
override CFLAGS += -W -Wall -Wunreachable-code -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -D_XOPEN_SOURCE -D_GNU_SOURCE
|
override CFLAGS += -ansi -fomit-frame-pointer -fstack-protector-strong -W -Wall -Wunreachable-code -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -D_XOPEN_SOURCE -D_GNU_SOURCE -DVERSION=\"$(VERSION)\"
|
||||||
override CFLAGS += $(shell getconf LFS_CFLAGS)
|
override CFLAGS += $(shell getconf LFS_CFLAGS)
|
||||||
STATIC =
|
STATIC =
|
||||||
@@ -23,13 +23,13 @@ MNTPOINT=
|
@@ -23,13 +23,13 @@ MNTPOINT=
|
||||||
|
|
||||||
# For some known distributions we do not build all programs, otherwise we do.
|
# For some known distributions we do not build all programs, otherwise we do.
|
||||||
BIN =
|
BIN =
|
||||||
-SBIN = init halt shutdown runlevel killall5 fstab-decode
|
-SBIN = init halt shutdown runlevel killall5 fstab-decode logsave
|
||||||
-USRBIN = last mesg
|
-USRBIN = last mesg readbootlog
|
||||||
+SBIN = killall5 fstab-decode
|
+SBIN = killall5 fstab-decode logsave
|
||||||
+USRBIN =
|
+USRBIN =
|
||||||
|
|
||||||
-MAN1 = last.1 lastb.1 mesg.1
|
-MAN1 = last.1 lastb.1 mesg.1 readbootlog.1
|
||||||
-MAN5 = initscript.5 inittab.5 initctl.5
|
-MAN5 = initscript.5 inittab.5 initctl.5
|
||||||
-MAN8 = halt.8 init.8 killall5.8 pidof.8 poweroff.8 reboot.8 runlevel.8
|
-MAN8 = halt.8 init.8 killall5.8 pidof.8 poweroff.8 reboot.8 runlevel.8
|
||||||
-MAN8 += shutdown.8 telinit.8 fstab-decode.8
|
-MAN8 += shutdown.8 telinit.8 fstab-decode.8 logsave.8
|
||||||
+MAN1 =
|
+MAN1 =
|
||||||
+MAN5 =
|
+MAN5 =
|
||||||
+MAN8 = killall5.8 pidof.8
|
+MAN8 = killall5.8 pidof.8
|
||||||
+MAN8 += fstab-decode.8
|
+MAN8 += fstab-decode.8 logsave.8
|
||||||
|
|
||||||
ifeq ($(DISTRO),)
|
ifeq ($(DISTRO),)
|
||||||
SBIN += sulogin bootlogd
|
SBIN += sulogin bootlogd
|
||||||
@ -44,7 +44,7 @@
|
|||||||
MANDB :=
|
MANDB :=
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@@ -189,13 +185,8 @@ install:
|
@@ -203,13 +199,8 @@ install: all
|
||||||
done
|
done
|
||||||
# $(INSTALL_DIR) $(ROOT)/etc/
|
# $(INSTALL_DIR) $(ROOT)/etc/
|
||||||
# $(INSTALL_EXEC) ../doc/initscript.sample $(ROOT)/etc/
|
# $(INSTALL_EXEC) ../doc/initscript.sample $(ROOT)/etc/
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:114cffc8ef514a38b9916de2050bb6d73b43dff7afd05aee6b09d2f6cea7664e
|
|
||||||
size 112840
|
|
3
sysvinit-2.95.tar.xz
Normal file
3
sysvinit-2.95.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:c9029cb93f36bbbad8e1ce109f75e6f4d26056d271106e8812cda7159b6f86c8
|
||||||
|
size 124576
|
@ -1,3 +1,16 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 17 13:54:35 UTC 2019 - Dr. Werner Fink <werner@suse.de>
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Apr 9 13:13:42 UTC 2019 - Dr. Werner Fink <werner@suse.de>
|
Tue Apr 9 13:13:42 UTC 2019 - Dr. Werner Fink <werner@suse.de>
|
||||||
|
|
||||||
|
@ -18,9 +18,9 @@
|
|||||||
|
|
||||||
Name: sysvinit
|
Name: sysvinit
|
||||||
%define KPVER 2.21
|
%define KPVER 2.21
|
||||||
%define SCVER 1.16
|
%define SCVER 1.20
|
||||||
%define SIVER 2.90
|
%define SIVER 2.95
|
||||||
%define START 0.58
|
%define START 0.63
|
||||||
Version: %{SIVER}
|
Version: %{SIVER}
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: SysV-Style init
|
Summary: SysV-Style init
|
||||||
@ -29,18 +29,18 @@ Group: System/Base
|
|||||||
BuildRequires: blog-devel
|
BuildRequires: blog-devel
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
#!BuildIgnore: sysvinit-tools
|
#!BuildIgnore: sysvinit-tools
|
||||||
Url: http://savannah.nongnu.org/projects/sysvinit/
|
Url: https://savannah.nongnu.org/projects/sysvinit/
|
||||||
Source: sysvinit-%{SIVER}.tar.xz
|
Source: sysvinit-%{SIVER}.tar.xz
|
||||||
Source1: killproc-%{KPVER}.tar.bz2
|
Source1: killproc-%{KPVER}.tar.bz2
|
||||||
Source2: startpar-%{START}.tar.bz2
|
Source2: startpar-%{START}.tar.xz
|
||||||
Patch: %{name}-%{SIVER}.dif
|
Patch: %{name}-2.90.dif
|
||||||
Patch2: %{name}-2.88dsf-suse.patch
|
Patch2: %{name}-2.88dsf-suse.patch
|
||||||
Patch9: %{name}-%{SIVER}-no-kill.patch
|
Patch9: %{name}-2.90-no-kill.patch
|
||||||
Patch30: killproc-%{KPVER}.dif
|
Patch30: killproc-%{KPVER}.dif
|
||||||
Patch31: killproc-2.18-open_flags.dif
|
Patch31: killproc-2.18-open_flags.dif
|
||||||
Patch32: killproc-sysmacros.patch
|
Patch32: killproc-sysmacros.patch
|
||||||
Patch33: killproc-mntinf-optional.patch
|
Patch33: killproc-mntinf-optional.patch
|
||||||
Patch50: startpar-%{START}.dif
|
Patch50: startpar-0.58.dif
|
||||||
Patch51: startpar-sysmacros.patch
|
Patch51: startpar-sysmacros.patch
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -64,6 +64,10 @@ to startpar, killproc and pidof. System V init specific programs are in the
|
|||||||
sysvinit package.
|
sysvinit package.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
|
ls -l
|
||||||
|
rm -rf killproc-%{KPVER}
|
||||||
|
rm -rf startpar-%{START} startpar
|
||||||
|
ln -sf startpar startpar-%{START}
|
||||||
%setup -n %{name}-%{SIVER} -q -b 1 -b 2
|
%setup -n %{name}-%{SIVER} -q -b 1 -b 2
|
||||||
%patch2 -p0 -b .suse
|
%patch2 -p0 -b .suse
|
||||||
%patch9 -p0 -b .no-kill
|
%patch9 -p0 -b .no-kill
|
||||||
@ -118,20 +122,22 @@ popd
|
|||||||
/bin/pidof
|
/bin/pidof
|
||||||
/bin/usleep
|
/bin/usleep
|
||||||
/bin/fsync
|
/bin/fsync
|
||||||
|
/bin/startpar
|
||||||
/sbin/fstab-decode
|
/sbin/fstab-decode
|
||||||
/sbin/checkproc
|
/sbin/checkproc
|
||||||
/sbin/pidofproc
|
/sbin/pidofproc
|
||||||
/sbin/killproc
|
/sbin/killproc
|
||||||
/sbin/killall5
|
/sbin/killall5
|
||||||
/sbin/pidof
|
/sbin/pidof
|
||||||
/sbin/startpar
|
/sbin/startproc
|
||||||
/sbin/rvmtab
|
/sbin/rvmtab
|
||||||
/sbin/vhangup
|
/sbin/vhangup
|
||||||
/sbin/mkill
|
/sbin/mkill
|
||||||
/sbin/startproc
|
|
||||||
/sbin/start_daemon
|
/sbin/start_daemon
|
||||||
|
/sbin/logsave
|
||||||
%doc %{_mandir}/man1/usleep.1.gz
|
%doc %{_mandir}/man1/usleep.1.gz
|
||||||
%doc %{_mandir}/man1/fsync.1.gz
|
%doc %{_mandir}/man1/fsync.1.gz
|
||||||
|
%doc %{_mandir}/man1/startpar.1.gz
|
||||||
%doc %{_mandir}/man8/fstab-decode.8.gz
|
%doc %{_mandir}/man8/fstab-decode.8.gz
|
||||||
%doc %{_mandir}/man8/checkproc.8.gz
|
%doc %{_mandir}/man8/checkproc.8.gz
|
||||||
%doc %{_mandir}/man8/pidofproc.8.gz
|
%doc %{_mandir}/man8/pidofproc.8.gz
|
||||||
@ -140,9 +146,9 @@ popd
|
|||||||
%doc %{_mandir}/man8/pidof.8.gz
|
%doc %{_mandir}/man8/pidof.8.gz
|
||||||
%doc %{_mandir}/man8/startproc.8.gz
|
%doc %{_mandir}/man8/startproc.8.gz
|
||||||
%doc %{_mandir}/man8/start_daemon.8.gz
|
%doc %{_mandir}/man8/start_daemon.8.gz
|
||||||
%doc %{_mandir}/man8/startpar.8.gz
|
|
||||||
%doc %{_mandir}/man8/rvmtab.8.gz
|
%doc %{_mandir}/man8/rvmtab.8.gz
|
||||||
%doc %{_mandir}/man8/vhangup.8.gz
|
%doc %{_mandir}/man8/vhangup.8.gz
|
||||||
%doc %{_mandir}/man8/mkill.8.gz
|
%doc %{_mandir}/man8/mkill.8.gz
|
||||||
|
%doc %{_mandir}/man8/logsave.8.gz
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user