1 Summary: System V initialization program
2 Summary(de): System V-Intialisierungsprogramm
3 Summary(fr): Programme d'initialisation Sys V
4 Summary(pl): Program inicjalizuj±cy w Systemie V
5 Summary(tr): System V baþlatma programý
12 Source0: ftp://ftp.cistron.nl/pub/people/miquels/software/sysvinit-%{version}.tar.gz
13 Source1: sysvinit.logrotate
14 Patch0: sysvinit-paths.patch
15 Patch1: sysvinit-bequiet.patch
16 Patch2: sysvinit-md5-bigendian.patch
17 Patch3: sysvinit-wtmpx.patch
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 %define _sbindir /sbin
27 The SysVinit package contains a group of processes that control the very
28 basic functions of your system. SysVinit includes the init program, the
29 first program started by the Linux kernel when the system boots. Init then
30 controls the startup, running and shutdown of all other programs.
33 SysVinit ist das erste Programm, das beim Systemstart vom Linux-Kernel
34 gestartet wird. Es steuert das Starten, Ausführen und Beenden aller anderen
38 SysVinit est le premier programme exécuté par le noyau de Linux lorsque le
39 système démarre, il contrôle le lancement, l'exécution et l'arrêt de tous
40 les autres programmes.
43 SysVinit jest pierwszym programem uruchamianym przez j±dro, podczas startu
44 systemu. Kontroluje start, pracê oraz zamykanie wszystkich innych
48 SysVinit, sistem açýlýrken Linux çekirdeði tarafýndan çalýþtýrýlan ilk
49 programdýr. Diðer programlarýn baþlamalarýný, çalýþmalarýný ve
50 sonlanmalarýný saðlar/denetler.
53 %setup -q -n sysvinit-%{version}
60 make -C src OPTIMIZE="$RPM_OPT_FLAGS"
63 rm -rf $RPM_BUILD_ROOT
65 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_mandir}/man{1,5,8}} \
66 $RPM_BUILD_ROOT/{etc/{logrotate.d,sysconfig},var/log}
69 ROOT=$RPM_BUILD_ROOT \
73 install %{SOURCE1} $RPM_BUILD_ROOT/etc/logrotate.d/sysvinit
75 ln -sf ../var/run/initrunlvl $RPM_BUILD_ROOT/etc
76 ln -sf killall5 $RPM_BUILD_ROOT%{_sbindir}/pidof
78 touch $RPM_BUILD_ROOT/var/log/{lastlog,wtmpx,btmpx}
80 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/poweroff.8
81 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/telinit.8
82 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/reboot.8
84 echo .so halt.8 > $RPM_BUILD_ROOT%{_mandir}/man8/reboot.8
85 echo .so halt.8 > $RPM_BUILD_ROOT%{_mandir}/man8/telinit.8
86 echo .so halt.8 > $RPM_BUILD_ROOT%{_mandir}/man8/poweroff.8
87 echo .so last.1 > $RPM_BUILD_ROOT%{_mandir}/man1/lastb.1
89 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
90 doc/Propaganda debian/changelog doc/sysvinit-%{version}.lsm
93 %{_sbindir}/groupadd -f -r -g 60 utmp
97 if [ -f /var/log/wtmp ]; then
98 mv -f /var/log/wtmp /var/log/wtmp.rpmsave
100 touch /var/log/{lastlog,wtmpx,btmpx}
101 chmod 0644 /var/log/lastlog /var/log/wtmpx
102 chmod 0640 /var/log/btmpx
103 chgrp utmp /var/log/wtmpx
106 %{_sbindir}/groupdel utmp
110 rm -rf $RPM_BUILD_ROOT
113 %defattr(644,root,root,755)
114 %doc doc/Propaganda.gz debian/changelog.gz doc/sysvinit-%{version}.lsm.gz
116 %attr(755,root,root) %{_sbindir}/*
117 %attr(755,root,root) %{_bindir}/last
118 %attr(755,root,root) %{_bindir}/lastb
119 %attr(755,root,root) %{_bindir}/mesg
120 %attr(755,root,root) %{_bindir}/utmpx-dump
121 %attr(2555,root,tty) %{_bindir}/wall
123 %attr(640,root,root) /etc/logrotate.d/*
124 %ghost /etc/initrunlvl
125 %ghost /var/log/lastlog
126 %attr(660,root,utmp) %ghost /var/log/wtmpx
127 %attr(640,root,root) %ghost /var/log/btmpx