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ý
11 Group(de): Gründsätzlich
13 Source0: ftp://ftp.cistron.nl/pub/people/miquels/software/sysvinit-%{version}.tar.gz
14 Source1: sysvinit.logrotate
15 Patch0: sysvinit-paths.patch
16 Patch1: sysvinit-bequiet.patch
17 Patch2: sysvinit-md5-bigendian.patch
18 Patch3: sysvinit-wtmp.patch
19 Patch4: sysvinit-man.patch
20 Patch5: sysvinit-sigint.patch
21 Patch6: sysvinit-ai64.patch
22 Patch7: sysvinit-halt.patch
23 Patch8: sysvinit-blowfish.patch
24 BuildRequires: glibc-devel
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 The SysVinit package contains a group of processes that control the
35 very basic functions of your system. SysVinit includes the init
36 program, the first program started by the Linux kernel when the system
37 boots. Init then controls the startup, running and shutdown of all
41 SysVinit ist das erste Programm, das beim Systemstart vom Linux-Kernel
42 gestartet wird. Es steuert das Starten, Ausführen und Beenden aller
46 SysVinit est le premier programme exécuté par le noyau de Linux
47 lorsque le système démarre, il contrôle le lancement, l'exécution et
48 l'arrêt de tous les autres programmes.
51 SysVinit jest pierwszym programem uruchamianym przez j±dro, podczas
52 startu systemu. Kontroluje start, pracê oraz zamykanie wszystkich
56 SysVinit, sistem açýlýrken Linux çekirdeði tarafýndan çalýþtýrýlan ilk
57 programdýr. Diðer programlarýn baþlamalarýný, çalýþmalarýný ve
58 sonlanmalarýný saðlar/denetler.
61 %setup -q -n sysvinit-%{version}
73 %{__make} -C src LCRYPT="-lcrypt" \
74 OPTIMIZE="%{!?debug:$RPM_OPT_FLAGS}%{?debug:-g -O}"
77 rm -rf $RPM_BUILD_ROOT
78 install -d $RPM_BUILD_ROOT{%{_bindir},/sbin,%{_mandir}/man{1,5,8}} \
79 $RPM_BUILD_ROOT/{etc/{logrotate.d,sysconfig},var/log}
81 %{__make} install -C src \
82 ROOT=$RPM_BUILD_ROOT \
86 install %{SOURCE1} $RPM_BUILD_ROOT/etc/logrotate.d/sysvinit
88 ln -sf ../var/run/initrunlvl $RPM_BUILD_ROOT%{_sysconfdir}
89 ln -sf killall5 $RPM_BUILD_ROOT/sbin/pidof
91 touch $RPM_BUILD_ROOT/var/log/{lastlog,wtmpx,btmpx}
93 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/poweroff.8
94 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/telinit.8
95 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/reboot.8
97 echo .so halt.8 > $RPM_BUILD_ROOT%{_mandir}/man8/reboot.8
98 echo .so init.8 > $RPM_BUILD_ROOT%{_mandir}/man8/telinit.8
99 echo .so halt.8 > $RPM_BUILD_ROOT%{_mandir}/man8/poweroff.8
100 echo .so last.1 > $RPM_BUILD_ROOT%{_mandir}/man1/lastb.1
102 gzip -9nf doc/Propaganda debian/changelog doc/sysvinit-%{version}.lsm
105 groupadd -f -r -g 22 utmp
108 if [ "$1" = "0" ]; then
113 rm -rf $RPM_BUILD_ROOT
116 %defattr(644,root,root,755)
117 %doc doc/Propaganda.gz debian/changelog.gz doc/sysvinit-%{version}.lsm.gz
119 %attr(755,root,root) /sbin/*
120 %attr(755,root,root) %{_bindir}/last
121 %attr(755,root,root) %{_bindir}/lastb
122 %attr(755,root,root) %{_bindir}/mesg
123 %attr(755,root,root) %{_bindir}/utmpx-dump
124 %attr(2555,root,tty) %{_bindir}/wall
126 %attr(640,root,root) /etc/logrotate.d/*
127 %ghost %{_sysconfdir}/initrunlvl
128 %attr(660,root,utmp) %ghost /var/log/lastlog
129 %attr(660,root,utmp) %ghost /var/log/wtmpx
130 %attr(640,root,root) %ghost /var/log/btmpx