]> git.pld-linux.org Git - packages/SysVinit.git/blob - SysVinit.spec
- fixed typo s/compiliat/compliat/.
[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:        9
9 Copyright:      GPL
10 Group:          Base
11 Group(pl):      Bazowe
12 Source0:        ftp://ftp.cistron.nl/pub/people/miquels/software/sysvinit-%{version}.tar.gz
13 Source1:        sysvinit-initscript
14 Patch0:         sysvinit-optimize.patch
15 Patch1:         sysvinit-FHS2.patch
16 Requires:       /dev/initctl
17 Buildroot:      /tmp/%{name}-%{version}-root
18
19 %description
20 SysVinit is the first program started by the Linux kernel when the system
21 boots, controlling the startup, running, and shutdown of all other
22 programs.
23
24 %description -l pl
25 SysVinit jest pierwszym programem uruchamianym przez j±dro, podczas 
26 startu systemu. Kontroluje start, pracê oraz zamykanie wszystkich
27 innych programów.
28
29 %description -l de
30 SysVinit ist das erste Programm, das beim Systemstart vom Linux-Kernel 
31 gestartet wird. Es steuert das Starten, Ausführen und Beenden aller
32 anderen Programme.
33
34 %description -l fr
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.
38
39 %description -l tr
40 SysVinit, sistem açýlýrken Linux çekirdeði tarafýndan çalýþtýrýlan ilk
41 programdýr. Diðer programlarýn baþlamalarýný, çalýþmalarýný ve sonlanmalarýný
42 saðlar/denetler.
43
44 %prep
45 %setup -q -n sysvinit-%{version}
46 %patch0 -p1
47 %patch1 -p1
48
49 %build
50 make -C src OPTIMIZE="$RPM_OPT_FLAGS"
51
52 %install
53 rm -rf $RPM_BUILD_ROOT
54
55 install -d $RPM_BUILD_ROOT/{sbin,etc,dev,var/run,usr/{bin,share/man/man{1,5,8}}}
56
57 make install -C src \
58         ROOT=$RPM_BUILD_ROOT \
59         BIN_OWNER=`id -u` \
60         BIN_GROUP=`id -g`
61 install %{SOURCE1} $RPM_BUILD_ROOT/etc/initscript
62
63 ln -sf ../var/run/initrunlvl $RPM_BUILD_ROOT/etc
64
65 ln -sf killall5 $RPM_BUILD_ROOT/sbin/pidof
66
67 # man pages cleaning & compressing ;)
68
69 rm -f $RPM_BUILD_ROOT/usr/share/man/man1/lastb.1
70
71 echo .so last.1 > $RPM_BUILD_ROOT/usr/share/man/man1/lastb.1
72
73 rm -f $RPM_BUILD_ROOT/usr/share/man/man8/poweroff.8
74 rm -f $RPM_BUILD_ROOT/usr/share/man/man8/telinit.8
75 rm -f $RPM_BUILD_ROOT/usr/share/man/man8/reboot.8
76
77 echo .so halt.8 > $RPM_BUILD_ROOT/usr/share/man/man8/reboot.8
78 echo .so halt.8 > $RPM_BUILD_ROOT/usr/share/man/man8/telinit.8
79 echo .so halt.8 > $RPM_BUILD_ROOT/usr/share/man/man8/poweroff.8
80
81 gzip -9nf $RPM_BUILD_ROOT/usr/share/man/man*/* \
82         doc/Propaganda debian/changelog doc/sysvinit-%{version}.lsm  
83
84 %clean
85 rm -rf $RPM_BUILD_ROOT
86
87 %files
88 %defattr(644,root,root,755)
89 %doc doc/Propaganda.gz debian/changelog.gz doc/sysvinit-%{version}.lsm.gz  
90
91 %attr(755,root,root) /sbin/*
92
93 #%ghost /etc/*
94
95 %attr(755,root,root) /usr/bin/*
96 #%attr(600,root,root) /dev/initctl
97 %attr(640,root,root) /etc/initscript
98 /usr/share/man/man[158]/*
99
100 %changelog
101 * Tue May 11 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
102   [2.74-9]
103 - now package is FHS 2.0 compliat.
104
105 * Tue Apr 27 1999 Wojciech "Sas" Cieciwa <cieciwa@alpha.zarz.agh.edu.pl>
106 - removed /dev/initctl, now this is part of dev package.
107
108 * Tue Apr 20 1999 Artur Frysiak <wiget@pld.org.pl>
109   [2.74-8]
110 - compiled on rpm 3
111
112 * Tue Feb  9 1999 Micha³ Kuratczyk <kurkens@polbox.com>
113   [2.74-6d]
114 - gzipping instead bzipping
115 - cosmetic changes
116
117 * Fri Jun 12 1998 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
118   [2.74-5d]
119 - build against glibc-2.1,
120 - added pl translation,
121 - changed prmissions of binaries to 711,
122 - removed a suid bit from wall,
123 - moved %changelog at the end of spec.
124 - added a Chris Evans's <chris@ferret.lmh.ox.ac.uk> patches.
125
126 * Thu May 07 1998 Prospector System <bugs@redhat.com>
127 - translations modified for de, fr, tr
128
129 * Wed Apr 08 1998 Cristian Gafton <gafton@redhat.com>
130 - upgraded to 2.74
131 - fixed the package source url... (yeah, it was wrong !)
132
133 * Wed Oct 1 1997 Cristian Gafton <gafton@redhat.com>
134 - fixed the MD5 check in sulogin (128 hash bits encoded with base64 gives
135   22 bytes, not 24...). Fix in -md5.patch
136
137 * Thu Sep 11 1997 Christian 'Dr. Disk' Hechelmann <drdisk@ds9.au.s.shuttle.de>
138 - /etc/initrunlvl gets linked to /tmp/init-root/var/run/initrunlvl which is
139   just plain wrong..
140 - /usr/bin/utmpdump was missing in the files section, although it was
141   explicitly patched into PROGS.
142 - added attr's to the files section.
143 - various small fixes.
144
145 * Tue Jun 17 1997 Erik Troan <ewt@redhat.com>
146 - updated to 2.71
147 - built against glibc 2.0.4
148
149 * Fri Feb 07 1997 Michael K. Johnson <johnsonm@redhat.com>
150 - Added sulogin.8 man page to file list.
This page took 0.196551 seconds and 3 git commands to generate.