]> git.pld-linux.org Git - packages/SysVinit.git/blobdiff - SysVinit.spec
- rel 25; O: upstart-SysVinit directly
[packages/SysVinit.git] / SysVinit.spec
index 75b324d5d860217f4f593ea4fe9829de42b20a1c..c214a5e4f1a17dcab2a1836556524e37b32e64cf 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:       9
+Release:       25
 License:       GPL
 Group:         Base
 Source0:       ftp://ftp.cistron.nl/pub/people/miquels/software/sysvinit-%{version}.tar.gz
@@ -34,8 +34,21 @@ Patch8:              sysvinit-pidof.patch
 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
@@ -43,14 +56,14 @@ 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
+Obsoletes:     upstart-SysVinit
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                _sbindir        /sbin
@@ -121,6 +134,18 @@ sonlanmalarını sağlar/denetler.
 %patch9 -p1
 %{?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 \
@@ -159,6 +184,8 @@ bzip2 -dc %{SOURCE2} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
 rm -f $RPM_BUILD_ROOT%{_includedir}/initreq.h
 rm -f $RPM_BUILD_ROOT%{_mandir}/README.sysvinit-non-english-man-pages
 
+cp -a man/intl/* $RPM_BUILD_ROOT%{_mandir}
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -172,10 +199,16 @@ chown root:root %{_sysconfdir}/ioctl.save /var/log/faillog
 chown root:utmp /var/log/lastlog
 chmod 600 %{_sysconfdir}/ioctl.save
 chmod 640 /var/log/faillog
-chmod 660 /var/log/lastlog
+chmod 664 /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
@@ -184,9 +217,10 @@ fi
 
 %files
 %defattr(644,root,root,755)
-%doc doc/{Propaganda,Changelog,*.lsm}
+%doc doc/{Propaganda,Changelog,*.lsm} src/initscript.sample
 
 %attr(755,root,root) /bin/mountpoint
+%attr(755,root,root) /bin/pidof
 %attr(755,root,root) %{_sbindir}/*
 %attr(755,root,root) %{_bindir}/last
 %attr(755,root,root) %{_bindir}/lastb
@@ -199,11 +233,12 @@ fi
 %ghost /var/run/initrunlvl
 %attr(600,root,root) %ghost %{_sysconfdir}/ioctl.save
 %attr(640,root,root) %ghost /var/log/faillog
-%attr(660,root,utmp) %ghost /var/log/lastlog
+%attr(664,root,utmp) %ghost /var/log/lastlog
 %attr(664,root,utmp) %ghost /var/log/wtmpx
 %attr(640,root,root) %ghost /var/log/btmpx
 
 %{_mandir}/man[158]/*
+%lang(cs) %{_mandir}/cs/man[158]/*
 %lang(de) %{_mandir}/de/man[158]/*
 %lang(es) %{_mandir}/es/man[158]/*
 %lang(fi) %{_mandir}/fi/man[158]/*
@@ -214,6 +249,8 @@ fi
 %lang(ja) %{_mandir}/ja/man[158]/*
 %lang(ko) %{_mandir}/ko/man[158]/*
 %lang(pl) %{_mandir}/pl/man[158]/*
+%lang(ru) %{_mandir}/ru/man[158]/*
+%lang(sv) %{_mandir}/sv/man[158]/*
 
 # devel?
 #%{_includedir}/initreq.h
This page took 0.077916 seconds and 4 git commands to generate.