Summary(uk): ðÒÏÇÒÁÍÉ, ÝÏ ËÅÒÕÀÔØ ÂÁÚÏ×ÉÍÉ ÓÉÓÔÅÍÎÉÍÉ ÐÒÏÃÅÓÁÍÉ
Name: SysVinit
Version: 2.86
-Release: 1
+Release: 6
License: GPL
Group: Base
Source0: ftp://ftp.cistron.nl/pub/people/miquels/software/sysvinit-%{version}.tar.gz
Patch9: sysvinit-killall5.patch
# based on http://www.nsa.gov/selinux/patches/sysvinit-selinux.patch.gz
Patch10: sysvinit-selinux.patch
+Patch11: sysvinit-nopowerstates-single.patch
%if %{with selinux}
BuildRequires: libselinux-devel >= 1.18
BuildRequires: libsepol-devel
%endif
Requires: mingetty
%{?with_selinux:Requires: libselinux >= 1.18}
+Obsoletes: vserver-SysVinit
Provides: group(utmp)
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%patch8 -p1
%patch9 -p1
%{?with_selinux:%patch10 -p1}
+%patch11 -p1
%build
%{__make} -C src \
%groupadd -g 22 utmp
%post
-touch %{_sysconfdir}/ioctl.save /var/log/{fail,last}log
+touch %{_sysconfdir}/ioctl.save /var/log/{{fail,last}log,btmpx}
chmod 000 %{_sysconfdir}/ioctl.save /var/log/{fail,last}log
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 640 /var/log/btmpx
%{_sbindir}/telinit u || :