]> git.pld-linux.org Git - packages/SysVinit.git/blob - SysVinit.spec
- /etc/rc.d/initscript moved to /etc/sysconfig,
[packages/SysVinit.git] / SysVinit.spec
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ý
6 Name:           SysVinit
7 Version:        2.76
8 Release:        11
9 Copyright:      GPL
10 Group:          Base
11 Group(pl):      Podstawowe
12 URL:            ftp://ftp.cistron.nl/pub/people/miquels/software/
13 Source0:        sysvinit-%{version}.tar.gz
14 Source1:        sysvinit-initscript
15 Source2:        sysvinit.syslog
16 Patch0:         sysvinit-paths.patch
17 Patch1:         sysvinit-man.patch
18 Requires:       /dev/initctl
19 Requires:       logrotate
20 Buildroot:      /tmp/%{name}-%{version}-root
21
22 %description
23 SysVinit is the first program started by the Linux kernel when the system
24 boots, controlling the startup, running, and shutdown of all other
25 programs.
26
27 %description -l pl
28 SysVinit jest pierwszym programem uruchamianym przez j±dro, podczas 
29 startu systemu. Kontroluje start, pracê oraz zamykanie wszystkich
30 innych programów.
31
32 %description -l de
33 SysVinit ist das erste Programm, das beim Systemstart vom Linux-Kernel 
34 gestartet wird. Es steuert das Starten, Ausführen und Beenden aller
35 anderen Programme.
36
37 %description -l fr
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.
41
42 %description -l tr
43 SysVinit, sistem açýlýrken Linux çekirdeði tarafýndan çalýþtýrýlan ilk
44 programdýr. Diðer programlarýn baþlamalarýný, çalýþmalarýný ve sonlanmalarýný
45 saðlar/denetler.
46
47 %prep
48 %setup -q -n sysvinit-%{version}
49 %patch0 -p1
50 %patch1 -p1
51
52 %build
53 make -C src OPTIMIZE="$RPM_OPT_FLAGS"
54
55 %install
56 rm -rf $RPM_BUILD_ROOT
57
58 install -d $RPM_BUILD_ROOT%{_prefix}/{bin,share/man/man{1,5,8}}
59 install -d $RPM_BUILD_ROOT/{sbin,etc/{logrotate.d,sysconfig},var/{run,log}}
60
61 make install -C src \
62         ROOT=$RPM_BUILD_ROOT \
63         BIN_OWNER=`id -u` \
64         BIN_GROUP=`id -g`
65
66 install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/initscript
67 install %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/lastlog
68
69 ln -sf ../var/run/initrunlvl $RPM_BUILD_ROOT/etc
70 ln -sf killall5 $RPM_BUILD_ROOT/sbin/pidof
71
72 :> $RPM_BUILD_ROOT/var/log/lastlog
73 :> $RPM_BUILD_ROOT/var/run/utmpx
74
75 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/poweroff.8
76 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/telinit.8
77 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/reboot.8
78
79 echo .so halt.8 > $RPM_BUILD_ROOT%{_mandir}/man8/reboot.8
80 echo .so halt.8 > $RPM_BUILD_ROOT%{_mandir}/man8/telinit.8
81 echo .so halt.8 > $RPM_BUILD_ROOT%{_mandir}/man8/poweroff.8
82
83 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
84         doc/Propaganda debian/changelog doc/sysvinit-%{version}.lsm  
85
86 %clean
87 rm -rf $RPM_BUILD_ROOT
88
89 %files
90 %defattr(644,root,root,755)
91 %doc doc/Propaganda.gz debian/changelog.gz doc/sysvinit-%{version}.lsm.gz  
92
93 %attr(755,root,root) /sbin/*
94 %attr(755,root,root) %{_bindir}/*
95
96 %attr(644,root,root) %config /etc/sysconfig/initscript
97 %attr(640,root,root) /etc/logrotate.d/*
98 %ghost /etc/initrunlvl
99 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /var/log/*
100 %config(noreplace) %verify(not size mtime md5) /var/run/*
101
102 %{_mandir}/man[158]/*
103
104 %changelog
105 * Sat May 22 1999 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
106   [2.76-10]
107 - (u,w)tmp changed to (w,u)tmpx -- Unix98 comliant (patch),
108 - removed unused `lastb',
109 - utpmdump changed to utmpx-dump, (patch)
110 - changed prefix for initscript to /etc/rc.d instead /etc (patch)
111 - added /etc/logrotate.d/last (for logrotate) & /var/log/lastlog,
112 - removed sgid bit from `wall' -- following Debian developers advise ;) 
113 - %ghost /etc/initrunlvl,
114 - added /var/run/utmpx,
115 - fixed all patches.
116
117 * Tue May 11 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
118   [2.74-9]
119 - now package is FHS 2.0 compliant.
120
121 * Tue Apr 27 1999 Wojciech "Sas" Cieciwa <cieciwa@alpha.zarz.agh.edu.pl>
122 - removed /dev/initctl, now this is part of dev package.
123
124 * Tue Apr 20 1999 Artur Frysiak <wiget@pld.org.pl>
125   [2.74-8]
126 - compiled on rpm 3
127
128 * Tue Feb  9 1999 Micha³ Kuratczyk <kurkens@polbox.com>
129   [2.74-6d]
130 - gzipping instead bzipping
131 - cosmetic changes
132
133 * Fri Jun 12 1998 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
134   [2.74-5d]
135 - build against glibc-2.1,
136 - added pl translation,
137 - changed prmissions of binaries to 711,
138 - removed a suid bit from wall,
139 - moved %changelog at the end of spec.
140 - added a Chris Evans's <chris@ferret.lmh.ox.ac.uk> patches,
141 - start at RH spec file.
This page took 0.073131 seconds and 4 git commands to generate.