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
19 Buildroot: /tmp/%{name}-%{version}-root
21 %define _sbindir /sbin
24 The SysVinit package contains a group of processes that control the very
25 basic functions of your system. SysVinit includes the init program, the
26 first program started by the Linux kernel when the system boots. Init then
27 controls the startup, running and shutdown of all other programs.
30 SysVinit ist das erste Programm, das beim Systemstart vom Linux-Kernel
31 gestartet wird. Es steuert das Starten, Ausführen und Beenden aller anderen
35 SysVinit est le premier programme exécuté par le noyau de Linux lorsque le
36 système démarre, il contrôle le lancement, l'exécution et l'arrêt de tous
37 les autres programmes.
40 SysVinit jest pierwszym programem uruchamianym przez j±dro, podczas startu
41 systemu. Kontroluje start, pracê oraz zamykanie wszystkich innych
45 SysVinit, sistem açýlýrken Linux çekirdeði tarafýndan çalýþtýrýlan ilk
46 programdýr. Diðer programlarýn baþlamalarýný, çalýþmalarýný ve
47 sonlanmalarýný saðlar/denetler.
50 %setup -q -n sysvinit-%{version}
57 make -C src OPTIMIZE="$RPM_OPT_FLAGS"
60 rm -rf $RPM_BUILD_ROOT
62 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_mandir}/man{1,5,8}} \
63 $RPM_BUILD_ROOT/{etc/{logrotate.d,sysconfig},var/log}
66 ROOT=$RPM_BUILD_ROOT \
70 install %{SOURCE1} $RPM_BUILD_ROOT/etc/logrotate.d/sysvinit
72 ln -sf ../var/run/initrunlvl $RPM_BUILD_ROOT/etc
73 ln -sf killall5 $RPM_BUILD_ROOT%{_sbindir}/pidof
75 touch $RPM_BUILD_ROOT/var/log/{lastlog,wtmpx,btmpx}
77 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/poweroff.8
78 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/telinit.8
79 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/reboot.8
81 echo .so halt.8 > $RPM_BUILD_ROOT%{_mandir}/man8/reboot.8
82 echo .so halt.8 > $RPM_BUILD_ROOT%{_mandir}/man8/telinit.8
83 echo .so halt.8 > $RPM_BUILD_ROOT%{_mandir}/man8/poweroff.8
84 echo .so last.1 > $RPM_BUILD_ROOT%{_mandir}/man1/lastb.1
86 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
87 doc/Propaganda debian/changelog doc/sysvinit-%{version}.lsm
90 if [ -f /var/log/wtmp ]; then
91 mv -f /var/log/wtmp /var/log/wtmp.rpmsave
93 touch /var/log/{lastlog,wtmpx,btmpx}
94 chmod 0644 /var/log/lastlog /var/log/wtmpx
95 chmod 0640 /var/log/btmpx
96 chgrp utmp /var/log/wtmpx
99 rm -rf $RPM_BUILD_ROOT
102 %defattr(644,root,root,755)
103 %doc doc/Propaganda.gz debian/changelog.gz doc/sysvinit-%{version}.lsm.gz
105 %attr(755,root,root) %{_sbindir}/*
106 %attr(755,root,root) %{_bindir}/last
107 %attr(755,root,root) %{_bindir}/lastb
108 %attr(755,root,root) %{_bindir}/mesg
109 %attr(755,root,root) %{_bindir}/utmpx-dump
110 %attr(2555,root,tty) %{_bindir}/wall
112 %attr(640,root,root) /etc/logrotate.d/*
113 %ghost /etc/initrunlvl
114 %ghost /var/log/lastlog
115 %attr(660,root,utmp) %ghost /var/log/wtmpx
116 %attr(640,root,root) %ghost /var/log/btmpx