]> git.pld-linux.org Git - packages/SysVinit.git/blobdiff - SysVinit.spec
- add patch23
[packages/SysVinit.git] / SysVinit.spec
index d5329fcd0093bd9f19e7a393e332288b714f4a38..02542681ffba037592e933f517d847ce820d2999 100644 (file)
@@ -14,7 +14,7 @@ Summary(tr.UTF-8):    System V başlatma programı
 Summary(uk.UTF-8):     Програми, що керують базовими системними процесами
 Name:          SysVinit
 Version:       2.86
-Release:       10
+Release:       16
 License:       GPL
 Group:         Base
 Source0:       ftp://ftp.cistron.nl/pub/people/miquels/software/sysvinit-%{version}.tar.gz
@@ -35,8 +35,20 @@ Patch9:              sysvinit-killall5.patch
 Patch10:       sysvinit-selinux.patch
 Patch11:       sysvinit-nopowerstates-single.patch
 Patch12:       sysvinit-lastlog.patch
+Patch13:       sysvinit-alt-fixes.patch
+Patch14:       sysvinit-chroot.patch
+Patch15:       sysvinit-console-open.patch
+Patch16:       sysvinit-godot.patch
+Patch17:       sysvinit-haltname.patch
+Patch18:       sysvinit-ipv6.patch
+Patch19:       sysvinit-maxproclen.patch
+Patch20:       sysvinit-quiet.patch
+Patch21:       sysvinit-timeval.patch
+Patch22:       sysvinit-no-abort.patch
+Patch23:       sysvinit-rebootconfirmation.patch
 %if %{with selinux}
 BuildRequires: libselinux-devel >= 1.28
+BuildRequires: libsepol-devel
 %endif
 BuildRequires: rpmbuild(macros) >= 1.202
 Requires(post):        fileutils
@@ -44,13 +56,13 @@ Requires(postun):   /usr/sbin/groupdel
 Requires(pre): /usr/bin/getgid
 Requires(pre): /usr/sbin/groupadd
 Requires:      /bin/awk
+%{?with_selinux:Requires:      libselinux >= 1.18}
 Requires:      login
-%if %{with preconfigured}
 Requires:      logrotate
-%endif
-%{?with_selinux:Requires:      libselinux >= 1.18}
 Requires:      mingetty
 Provides:      group(utmp)
+Provides:      virtual(init-daemon)
+Obsoletes:     virtual(init-daemon)
 Obsoletes:     vserver-SysVinit
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -123,6 +135,17 @@ sonlanmalarını sağlar/denetler.
 %{?with_selinux:%patch10 -p1}
 %patch11 -p1
 %patch12 -p1
+%patch13 -p1
+%patch14 -p1
+%patch15 -p1
+%patch16 -p1
+%patch17 -p1
+%patch18 -p1
+%patch19 -p1
+%patch20 -p1
+%patch21 -p1
+%patch22 -p1
+%patch23 -p0
 
 %build
 %{__make} -C src \
@@ -178,8 +201,14 @@ chmod 600 %{_sysconfdir}/ioctl.save
 chmod 640 /var/log/faillog
 chmod 660 /var/log/lastlog
 chmod 640 /var/log/btmpx
+if [ -p /dev/initctl ]; then
+       %{_sbindir}/telinit u || :
+fi
 
-%{_sbindir}/telinit u || :
+%triggerpostun -- glibc
+if [ -p /dev/initctl ]; then
+       %{_sbindir}/telinit u || :
+fi
 
 %postun
 if [ "$1" = "0" ]; then
This page took 0.054882 seconds and 4 git commands to generate.