]> git.pld-linux.org Git - packages/rc-scripts.git/blob - rc-scripts.spec
- removed all Group fields translations (oure rpm now can handle translating
[packages/rc-scripts.git] / rc-scripts.spec
1 # $Id: rc-scripts.spec,v 1.90 2002-02-22 23:29:40 kloczek 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.3.1
9 Release:        1
10 License:        GPL
11 Vendor:         PLD rc-scripts Team <pld-rc-scripts@pld.org.pl>
12 Group:          Base
13 Source0:        %{name}-%{version}.tar.gz
14 Patch0:         %{name}-shared.patch
15 Patch1:         %{name}-ipx_fix.patch
16 URL:            http://cvs.pld.org.pl/index.cgi/rc-scripts/
17 BuildRequires:  autoconf
18 BuildRequires:  automake
19 BuildRequires:  gettext-devel
20 BuildRequires:  glib-devel
21 %{!?_without_static:BuildRequires:      glib-static}
22 BuildRequires:  popt-devel
23 Requires:       /bin/awk
24 Requires:       /bin/basename
25 Requires:       /bin/gettext
26 Requires:       /bin/nice
27 Requires:       /bin/ps
28 Requires:       SysVinit
29 Requires:       bdflush
30 Requires:       e2fsprogs >= 1.15
31 Requires:       fileutils
32 Requires:       findutils
33 Requires:       gettext
34 Requires:       grep
35 Requires:       iproute2
36 Requires:       mingetty
37 Requires:       mktemp
38 Requires:       modutils >= 2.1.121
39 Requires:       mount >= 2.10
40 Requires:       net-tools
41 Requires:       procps
42 Requires:       sh-utils
43 Requires:       textutils
44 Requires:       utempter
45 Requires:       util-linux
46 Obsoletes:      initscripts
47 Provides:       initscripts
48 Requires(post): fileutils
49 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50 Conflicts:      LPRng < 3.8.0-2
51
52 %define         _prefix         /usr
53 %define         _exec_prefix    /
54 %define         _sysconfdir     /etc
55 %define         localedir       /etc/sysconfig/locale
56
57 %description
58 This package contains the scripts use to boot a system, change run
59 levels, and shut the system down cleanly.
60
61 %description -l de
62 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
63 Ändern der Betriebsebene und sauberem Herunterfahren des Systems
64 erforderlich sind. Außerdem enthält es die Scripts, die
65 Netzwerkschnittstellen aktivieren und deaktivieren.
66
67 %description -l fr
68 Ce package contient les scripts utilisés pour démarrer le systéme,
69 changer les niveaux d'exécution, et arréter le systéme proprement. Il
70 contient aussi les scripts qui activent et désactivent la plupart des
71 inetrfaces réseau.
72
73 %description -l pl
74 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
75 tak¿e przy zmianie jego poziomu pracy.
76
77 %description -l tr
78 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi
79 düzgün bir þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek
80 çok bilgisayar aðý arayüzlerini etkinleþtiren ya da edilginleþtiren
81 programcýklar içerir.
82
83 %prep
84 %setup -q
85 %{!?_without_static:#}%patch0 -p1
86 %patch1 -p1
87
88 %build
89 aclocal
90 automake -a -c
91 autoconf
92 %configure \
93         --with-localedir=%{localedir}
94 %{__make}
95
96 %install
97 rm -rf $RPM_BUILD_ROOT
98 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
99
100 %{__make} install \
101         DESTDIR=$RPM_BUILD_ROOT
102
103 for i in 0 1 2 3 4 5 6; do
104         install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
105 done
106
107 for i in 2 3 4 5; do
108         ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
109         ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
110         ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
111         ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
112 done
113
114 for i in 1 2 3 4 5; do
115         ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
116         ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
117 done
118
119 for i in 0 2 3 4 5 6; do
120         ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
121 done
122
123 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
124
125 for i in 0 6; do
126         ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
127         ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
128 done
129
130 for i in 0 1 6; do
131         ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
132         ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
133 done
134
135 install sysconfig/interfaces/ifcfg-eth0 $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/interfaces
136 > $RPM_BUILD_ROOT/var/log/dmesg
137
138 gzip -9nf doc/*.txt rc.d/init.d/template.init
139
140 %clean
141 rm -rf $RPM_BUILD_ROOT
142
143 %post
144 if [ -f /etc/inittab.rpmsave ]; then
145         echo "**** Found old /etc/inittab.rpmsave ****"
146         echo "/etc/inittab renamed to /etc/inittab.rpmnew"
147         mv -f /etc/inittab /etc/inittab.rpmnew
148         echo "/etc/inittab.rpmsave renamed to /etc/inittab."
149         mv -f /etc/inittab.rpmsave /etc/inittab
150 fi
151 touch /var/log/dmesg
152 chmod 000 /var/log/dmesg
153 chown root.root /var/log/dmesg
154 chmod 640 /var/log/dmesg
155
156 # move network interfaces description files to new location
157 %triggerpostun -- initscripts
158 mv /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces/
159
160 %files
161 %defattr(644,root,root,755)
162 %doc doc/net-scripts.txt.gz
163 %doc doc/sysconfig.txt.gz
164 %doc sysconfig/interfaces/data/chat-ppp*
165 %doc sysconfig/interfaces/ifc*
166 %doc sysconfig/interfaces/tnl*
167 %doc rc.d/init.d/template.init.gz
168
169 %attr(755,root,root) %dir %{_sysconfdir}/rc.d
170 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/init.d
171 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/rc?.d
172
173 %{_sysconfdir}/rc.d/init.d/functions
174 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/allowlogin
175 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/killall
176 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/network
177 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/random
178 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/single
179 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/timezone
180
181 %attr(754,root,root) %{_sysconfdir}/rc.d/rc
182 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/rc.d/rc.local
183 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/rc.d/rc.modules
184 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.sysinit
185 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.shutdown
186 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??allowlogin
187 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??killall
188 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??local
189 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??network
190 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??random
191 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??single
192 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??timezone
193 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??allowlogin
194 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??killall
195 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??network
196 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??random
197 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??single
198
199 %attr(755,root,root) %{_sysconfdir}/profile.d/lang.*sh
200
201 %attr(755,root,root) %{_bindir}/doexec
202 %attr(755,root,root) %{_bindir}/ipcalc
203 %attr(755,root,root) %{_bindir}/resolvesymlink
204 %attr(755,root,root) %{_bindir}/run-parts
205 %attr(755,root,root) %{_bindir}/usleep
206
207 %attr(755,root,root) %{_sbindir}/consoletype
208 %attr(755,root,root) %{_sbindir}/initlog
209 %attr(755,root,root) %{_sbindir}/loglevel
210 %attr(755,root,root) %{_sbindir}/ppp-watch
211 %attr(755,root,root) %{_sbindir}/netreport
212 %attr(755,root,root) %{_sbindir}/setsysfont
213 %attr(755,root,root) %{_sbindir}/usernetctl
214
215 %attr(755,root,root) %{_sbindir}/if*
216 %attr(755,root,root) %{_sbindir}/tnl*
217
218 %attr(755,root,root) %{_sbindir}/getkey
219
220 %attr(755,root,root) %dir %{_sysconfdir}/ppp
221 %attr(754,root,root) %{_sysconfdir}/ppp/*
222 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig
223 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces
224 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces/data
225 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/network-scripts
226 %attr(755,root,root) %{_sysconfdir}/sysconfig/network-scripts/if*
227 %{_sysconfdir}/sysconfig/network-scripts/.functions
228 %dir %{_sysconfdir}/sysconfig/interfaces/down.d
229 %dir %{_sysconfdir}/sysconfig/interfaces/down.d/*
230 %dir %{_sysconfdir}/sysconfig/interfaces/up.d
231 %dir %{_sysconfdir}/sysconfig/interfaces/up.d/*
232 %attr(755,root,root) %{_sysconfdir}/sysconfig/interfaces/down.d/ppp/logger
233 %attr(755,root,root) %{_sysconfdir}/sysconfig/interfaces/up.d/ppp/logger
234 %attr(640,root,root) %ghost /var/log/dmesg
235 %attr(750,root,root) %dir /var/run/netreport
236
237 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/adjtime
238 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/inittab
239 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/modules
240 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/initlog.conf
241 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysctl.conf
242 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/clock
243 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/i18n
244 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/network
245 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/static-nat
246 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/static-routes
247 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/timezone
248 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/interfaces/ifcfg-eth0
249 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/system
250
251 %{_mandir}/man1/*
252
253 %dir %{localedir}
254 #%lang(de) %{localedir}/de
255 %lang(pl) %{localedir}/pl
This page took 0.045958 seconds and 4 git commands to generate.