]> git.pld-linux.org Git - packages/SysVinit.git/blobdiff - SysVinit.spec
- logrotate is optional; rel 14
[packages/SysVinit.git] / SysVinit.spec
index d5329fcd0093bd9f19e7a393e332288b714f4a38..54857efa240e3a74635b3fd28f65a340b367c8af 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:       14
 License:       GPL
 Group:         Base
 Source0:       ftp://ftp.cistron.nl/pub/people/miquels/software/sysvinit-%{version}.tar.gz
@@ -35,6 +35,7 @@ Patch9:               sysvinit-killall5.patch
 Patch10:       sysvinit-selinux.patch
 Patch11:       sysvinit-nopowerstates-single.patch
 Patch12:       sysvinit-lastlog.patch
+Patch13:       sysvinit-alt-fixes.patch
 %if %{with selinux}
 BuildRequires: libselinux-devel >= 1.28
 %endif
@@ -44,13 +45,12 @@ Requires(postun):   /usr/sbin/groupdel
 Requires(pre): /usr/bin/getgid
 Requires(pre): /usr/sbin/groupadd
 Requires:      /bin/awk
-Requires:      login
-%if %{with preconfigured}
-Requires:      logrotate
-%endif
 %{?with_selinux:Requires:      libselinux >= 1.18}
+Requires:      login
 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 +123,7 @@ sonlanmalarını sağlar/denetler.
 %{?with_selinux:%patch10 -p1}
 %patch11 -p1
 %patch12 -p1
+%patch13 -p1
 
 %build
 %{__make} -C src \
@@ -178,8 +179,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.167837 seconds and 4 git commands to generate.