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