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
18 Patch4: sysvinit-man.patch
19 BuildRequires: glibc-static
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 The SysVinit package contains a group of processes that control the
29 very basic functions of your system. SysVinit includes the init
30 program, the first program started by the Linux kernel when the system
31 boots. Init then controls the startup, running and shutdown of all
35 SysVinit ist das erste Programm, das beim Systemstart vom Linux-Kernel
36 gestartet wird. Es steuert das Starten, Ausführen und Beenden aller
40 SysVinit est le premier programme exécuté par le noyau de Linux
41 lorsque le système démarre, il contrôle le lancement, l'exécution et
42 l'arrêt de tous les autres programmes.
45 SysVinit jest pierwszym programem uruchamianym przez j±dro, podczas
46 startu systemu. Kontroluje start, pracê oraz zamykanie wszystkich
50 SysVinit, sistem açýlýrken Linux çekirdeði tarafýndan çalýþtýrýlan ilk
51 programdýr. Diðer programlarýn baþlamalarýný, çalýþmalarýný ve
52 sonlanmalarýný saðlar/denetler.
55 %setup -q -n sysvinit-%{version}
63 %{__make} -C src OPTIMIZE="$RPM_OPT_FLAGS"
66 rm -rf $RPM_BUILD_ROOT
68 install -d $RPM_BUILD_ROOT{%{_bindir},/sbin,%{_mandir}/man{1,5,8}} \
69 $RPM_BUILD_ROOT/{etc/{logrotate.d,sysconfig},var/log}
71 %{__make} install -C src \
72 ROOT=$RPM_BUILD_ROOT \
76 install %{SOURCE1} $RPM_BUILD_ROOT/etc/logrotate.d/sysvinit
78 ln -sf ../var/run/initrunlvl $RPM_BUILD_ROOT%{_sysconfdir}
79 ln -sf killall5 $RPM_BUILD_ROOT/sbin/pidof
81 touch $RPM_BUILD_ROOT/var/log/{lastlog,wtmpx,btmpx}
83 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/poweroff.8
84 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/telinit.8
85 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/reboot.8
87 echo .so halt.8 > $RPM_BUILD_ROOT%{_mandir}/man8/reboot.8
88 echo .so halt.8 > $RPM_BUILD_ROOT%{_mandir}/man8/telinit.8
89 echo .so halt.8 > $RPM_BUILD_ROOT%{_mandir}/man8/poweroff.8
90 echo .so last.1 > $RPM_BUILD_ROOT%{_mandir}/man1/lastb.1
92 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
93 doc/Propaganda debian/changelog doc/sysvinit-%{version}.lsm
96 groupadd -f -r -g 22 utmp
102 rm -rf $RPM_BUILD_ROOT
105 %defattr(644,root,root,755)
106 %doc doc/Propaganda.gz debian/changelog.gz doc/sysvinit-%{version}.lsm.gz
108 %attr(755,root,root) /sbin/*
109 %attr(755,root,root) %{_bindir}/last
110 %attr(755,root,root) %{_bindir}/lastb
111 %attr(755,root,root) %{_bindir}/mesg
112 %attr(755,root,root) %{_bindir}/utmpx-dump
113 %attr(2555,root,tty) %{_bindir}/wall
115 %attr(640,root,root) /etc/logrotate.d/*
116 %ghost %{_sysconfdir}/initrunlvl
117 %attr(660,root,utmp) %ghost /var/log/lastlog
118 %attr(660,root,utmp) %ghost /var/log/wtmpx
119 %attr(640,root,root) %ghost /var/log/btmpx