]> git.pld-linux.org Git - packages/rc-scripts.git/blob - rc-scripts.spec
- requires: utempter (chown root.utmp ...)
[packages/rc-scripts.git] / rc-scripts.spec
1 # $Id: rc-scripts.spec,v 1.33 2000-03-28 22:11:05 zagrodzki Exp $
2 Summary:        inittab and /etc/rc.d scripts
3 Summary(de):    inittab und /etc/rc.d Scripts
4 Summary(fr):    inittab et scripts /etc/rc.d
5 Summary(pl):    inittab i skrypty startowe z katalogu /etc/rc.d
6 Summary(tr):    inittab ve /etc/rc.d dosyalarý
7 Name:           rc-scripts
8 Version:        0.2.0
9 Release:        1
10 License:        GPL
11 Group:          Base
12 Group(pl):      Bazowe  
13 Source:         %{name}-%{version}.tar.gz
14 URL:            http://cvs.pld.org.pl/index.cgi/rc-scripts/
15 Vendor:         PLD rc-scripts Team <pld-rc-scripts@pld.org.pl>
16 BuildRequires:  popt-devel
17 BuildRequires:  glib-devel
18 BuildRequires:  glib-static
19 BuildRequires:  gettext-devel
20 Requires:       mingetty
21 Requires:       mktemp
22 Requires:       modutils >= 2.1.121
23 Requires:       textutils
24 Requires:       sh-utils
25 Requires:       /bin/nice
26 Requires:       /bin/basename
27 Requires:       /bin/awk
28 Requires:       procps
29 Requires:       /bin/ps
30 Requires:       SysVinit
31 Requires:       sed
32 Requires:       iproute2
33 Requires:       /bin/gettext
34 Requires:       e2fsprogs >= 1.15
35 Requires:       mount >= 2.10
36 Requires:       bdflush
37 Requires:       utempter
38 Obsoletes:      initscripts
39 Provides:       initscripts
40 Buildroot:      /tmp/%{name}-%{version}-root
41
42 %define         _prefix         /usr
43 %define         _exec_prefix    /
44 %define         _sysconfdir     /etc
45 %define         localedir       /etc/sysconfig/locale
46
47 %description
48 This package contains the scripts use to boot a system, change run
49 levels, and shut the system down cleanly.
50
51 %description -l de
52 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems, Ändern
53 der Betriebsebene und sauberem Herunterfahren des Systems erforderlich sind.
54 Außerdem enthält es die Scripts, die Netzwerkschnittstellen aktivieren und
55 deaktivieren.
56
57 %description -l fr
58 Ce package contient les scripts utilisés pour démarrer le systéme,
59 changer les niveaux d'exécution, et arréter le systéme proprement.
60 Il contient aussi les scripts qui activent et désactivent la plupart
61 des inetrfaces réseau.
62
63 %description -l pl
64 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
65 tak¿e przy zmianie poziomu uruchomienia. 
66
67 %description -l tr
68 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi düzgün bir
69 þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek çok bilgisayar aðý
70 arayüzlerini etkinleþtiren ya da edilginleþtiren programcýklar içerir.
71
72 %prep
73 %setup -q
74
75 %build
76 LDFLAGS="-s"; export LDFLAGS
77 %configure \
78         --with-localedir=%{localedir}
79 make
80
81 %install
82 rm -rf $RPM_BUILD_ROOT
83 install -d $RPM_BUILD_ROOT/var/run/netreport
84
85 make install  \
86         DESTDIR=$RPM_BUILD_ROOT 
87
88 for i in 0 1 2 3 4 5 6; do
89         install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
90 done
91
92 for i in 2 3 4 5; do
93         ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
94         ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
95         ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
96         ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
97 done
98
99 for i in 1 2 3 4 5; do
100         ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
101         ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
102 done
103
104 for i in 0 2 3 4 5 6; do
105         ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
106 done
107
108 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
109
110 for i in 0 6; do
111         ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
112         ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
113 done
114
115 for i in 0 1 6; do
116         ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
117         ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
118 done
119
120 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
121         doc/*.txt rc.d/init.d/template.init
122
123 %post
124 if [ -f /etc/inittab.rpmsave ]; then
125         echo "**** Found old /etc/inittab.rpmsave ****"
126         echo "/etc/inittab renamed to /etc/inittab.rpmnew"
127         mv /etc/inittab /etc/inittab.rpmnew
128         echo "/etc/inittab.rpmsave renamed to /etc/inittab."
129         mv /etc/inittab.rpmsave /etc/inittab
130 fi
131
132 %files
133 %defattr(644,root,root,755)
134 %doc doc/sysconfig.txt.gz
135 %doc sysconfig/interfaces/ifc*
136 %doc sysconfig/interfaces/tnl*
137 %doc sysconfig/interfaces/data/chat-ppp*
138 %doc doc/net-scripts.txt.gz
139 %doc rc.d/init.d/template.init.gz
140
141 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/rc?.d
142
143 %{_sysconfdir}/rc.d/init.d/functions
144 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/allowlogin
145 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/killall
146 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/random
147 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/single
148 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/timezone
149 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/network
150
151 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.sysinit
152 %attr(754,root,root) %{_sysconfdir}/rc.d/rc
153 %attr(754,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rc.d/rc.local
154 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.shutdown
155 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??local
156 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??allowlogin
157 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??killall
158 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??network
159 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??random
160 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??single
161 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??timezone
162 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??allowlogin
163 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??killall
164 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??network
165 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??random
166 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??single
167
168 %attr(755,root,root) %{_sysconfdir}/profile.d/lang.sh
169
170 %attr(755,root,root) %{_bindir}/doexec
171 %attr(755,root,root) %{_bindir}/usleep
172 %attr(755,root,root) %{_bindir}/ipcalc
173 %attr(755,root,root) %{_bindir}/resolvesymlink
174
175 %attr(755,root,root) %{_sbindir}/setsysfont
176 %attr(755,root,root) %{_sbindir}/initlog
177 %attr(755,root,root) %{_sbindir}/loglevel
178 %attr(755,root,root) %{_sbindir}/usernetctl
179 %attr(755,root,root) %{_sbindir}/netreport
180
181 %attr(755,root,root) %{_sbindir}/if*
182 %attr(755,root,root) %{_sbindir}/tnl*
183
184 %attr(750,root,root) %dir /var/run/netreport
185 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig
186 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces
187 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces/data
188 %attr(755,root,root) %dir %{_sysconfdir}/ppp
189 %attr(755,root,root) %{_sysconfdir}/ppp/*
190 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/network-scripts
191 %attr(755,root,root) %{_sysconfdir}/sysconfig/network-scripts/if*
192 %{_sysconfdir}/sysconfig/network-scripts/.functions
193
194 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/i18n
195 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/network
196 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/static-routes
197 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/static-nat
198 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/timezone
199 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
200 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
201 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/system
202
203 %{_mandir}/man1/*
204
205 %lang(pl) %{localedir}/pl/LC_MESSAGES/*.mo
This page took 0.0439580000000001 seconds and 4 git commands to generate.