]> git.pld-linux.org Git - packages/rc-scripts.git/blob - rc-scripts.spec
- typo
[packages/rc-scripts.git] / rc-scripts.spec
1 # $Id: rc-scripts.spec,v 1.125 2003-09-22 01:51:23 arekm 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.4.0.1
9 Release:        0.1
10 License:        GPL
11 Vendor:         PLD rc-scripts Team <pld-rc-scripts@pld-linux.org>
12 Group:          Base
13 Source0:        %{name}-%{version}.tar.gz
14 # Source0-md5:  0ea8993bf933c17e045dd04e5066097d
15 URL:            http://cvs.pld-linux.org/rc-scripts/
16 BuildRequires:  autoconf
17 BuildRequires:  automake
18 BuildRequires:  gettext-devel
19 BuildRequires:  glib-devel
20 %{!?_without_static:BuildRequires:      glib-static}
21 BuildRequires:  popt-devel
22 Requires(post): fileutils
23 Requires:       /bin/awk
24 Requires:       /bin/basename
25 Requires:       /bin/gettext
26 Requires:       /bin/nice
27 Requires:       /bin/ps
28 Requires:       FHS >= 2.2-6
29 Requires:       SysVinit
30 Requires:       bdflush
31 Requires:       e2fsprogs >= 1.15
32 Requires:       fileutils
33 Requires:       findutils
34 Requires:       gettext
35 Requires:       grep
36 Requires:       iproute2
37 Requires:       mingetty
38 Requires:       mktemp
39 Requires:       modutils >= 2.1.121
40 Requires:       mount >= 2.10
41 Requires:       net-tools
42 Requires:       procps
43 Requires:       sh-utils
44 Requires:       textutils
45 Requires:       utempter
46 Requires:       util-linux
47 Provides:       initscripts
48 Obsoletes:      initscripts
49 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50 Conflicts:      LPRng < 3.8.0-2
51 Conflicts:      psacct < 6.3.5-10
52 Conflicts:      openssh-server < 2:3.6.1p2-6
53
54 %define         _exec_prefix    /
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
86 %build
87 %{__aclocal}
88 %{__automake}
89 %{__autoconf}
90 %configure \
91         --with-localedir=%{localedir}
92 %{__make} \
93         %{?_without_static:ppp_watch_LDADD="-lglib" ppp_watch_DEPENDENCIES=}
94
95 %install
96 rm -rf $RPM_BUILD_ROOT
97 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
98
99 %{__make} install \
100         DESTDIR=$RPM_BUILD_ROOT \
101         %{?_without_static:ppp_watch_LDADD="-lglib" ppp_watch_DEPENDENCIES=}
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/etc/sysconfig/interfaces
136 > $RPM_BUILD_ROOT/var/log/dmesg
137
138 %clean
139 rm -rf $RPM_BUILD_ROOT
140
141 %post
142 if [ -f /etc/inittab.rpmsave ]; then
143         echo "**** Found old /etc/inittab.rpmsave ****"
144         echo "/etc/inittab renamed to /etc/inittab.rpmnew"
145         mv -f /etc/inittab /etc/inittab.rpmnew
146         echo "/etc/inittab.rpmsave renamed to /etc/inittab."
147         mv -f /etc/inittab.rpmsave /etc/inittab
148 fi
149 touch /var/log/dmesg
150 chmod 000 /var/log/dmesg
151 chown root:root /var/log/dmesg
152 chmod 640 /var/log/dmesg
153
154 # move network interfaces description files to new location
155 %triggerpostun -- initscripts
156 mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
157
158 %files
159 %defattr(644,root,root,755)
160 %doc doc/*.txt rc.d/init.d/template.init
161 %doc sysconfig/interfaces/data/chat-ppp*
162 %doc sysconfig/interfaces/ifc*
163 %doc sysconfig/interfaces/tnl*
164
165 %attr(755,root,root) %dir /etc/rc.d
166 %attr(755,root,root) %dir /etc/rc.d/init.d
167 %attr(755,root,root) %dir /etc/rc.d/rc?.d
168
169 /etc/rc.d/init.d/functions
170 %attr(754,root,root) /etc/rc.d/init.d/allowlogin
171 %attr(754,root,root) /etc/rc.d/init.d/killall
172 %attr(754,root,root) /etc/rc.d/init.d/network
173 %attr(754,root,root) /etc/rc.d/init.d/random
174 %attr(754,root,root) /etc/rc.d/init.d/single
175 %attr(754,root,root) /etc/rc.d/init.d/timezone
176
177 %attr(754,root,root) /etc/rc.d/rc
178 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/rc.d/rc.local
179 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/rc.d/rc.modules
180 %attr(754,root,root) /etc/rc.d/rc.init
181 %attr(754,root,root) /etc/rc.d/rc.sysinit
182 %attr(754,root,root) /etc/rc.d/rc.shutdown
183 %attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
184 %attr(754,root,root) /etc/rc.d/rc?.d/S??killall
185 %attr(754,root,root) /etc/rc.d/rc?.d/S??local
186 %attr(754,root,root) /etc/rc.d/rc?.d/S??network
187 %attr(754,root,root) /etc/rc.d/rc?.d/S??random
188 %attr(754,root,root) /etc/rc.d/rc?.d/S??single
189 %attr(754,root,root) /etc/rc.d/rc?.d/S??timezone
190 %attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
191 %attr(754,root,root) /etc/rc.d/rc?.d/K??killall
192 %attr(754,root,root) /etc/rc.d/rc?.d/K??network
193 %attr(754,root,root) /etc/rc.d/rc?.d/K??random
194 %attr(754,root,root) /etc/rc.d/rc?.d/K??single
195
196 %attr(755,root,root) /etc/profile.d/lang.*sh
197
198 %attr(755,root,root) %{_bindir}/doexec
199 %attr(755,root,root) %{_bindir}/ipcalc
200 %attr(755,root,root) %{_bindir}/resolvesymlink
201 %attr(755,root,root) %{_bindir}/run-parts
202 %attr(755,root,root) %{_bindir}/usleep
203
204 %attr(755,root,root) %{_sbindir}/hwprofile
205 %attr(755,root,root) %{_sbindir}/service
206 %attr(755,root,root) %{_sbindir}/consoletype
207 %attr(755,root,root) %{_sbindir}/initlog
208 %attr(755,root,root) %{_sbindir}/loglevel
209 %attr(755,root,root) %{_sbindir}/ppp-watch
210 %attr(755,root,root) %{_sbindir}/netreport
211 %attr(755,root,root) %{_sbindir}/setsysfont
212 %attr(4755,root,root) %{_sbindir}/usernetctl
213
214 %attr(755,root,root) %{_sbindir}/if*
215 %attr(755,root,root) %{_sbindir}/tnl*
216
217 %attr(755,root,root) %{_sbindir}/getkey
218
219 %attr(755,root,root) %dir %{_sysconfdir}/ppp
220 %attr(754,root,root) %{_sysconfdir}/ppp/*
221 %attr(755,root,root) %dir /etc/sysconfig
222 %attr(755,root,root) %dir /etc/sysconfig/interfaces
223 %attr(755,root,root) %dir /etc/sysconfig/interfaces/data
224 %attr(755,root,root) %dir /etc/sysconfig/isapnp
225 %attr(755,root,root) %dir /etc/sysconfig/network-scripts
226 %attr(755,root,root) /etc/sysconfig/network-scripts/if*
227 /etc/sysconfig/network-scripts/functions.network
228 %dir /etc/sysconfig/interfaces/down.d
229 %dir /etc/sysconfig/interfaces/down.d/*
230 %dir /etc/sysconfig/interfaces/up.d
231 %dir /etc/sysconfig/interfaces/up.d/*
232 %attr(755,root,root) /etc/sysconfig/interfaces/down.d/ppp/logger
233 %attr(755,root,root) /etc/sysconfig/interfaces/up.d/ppp/logger
234 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/isapnp/isapnp-kernel.conf
235 %attr(640,root,root) %ghost /var/log/dmesg
236 %attr(750,root,root) %dir /var/run/netreport
237
238 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/adjtime
239 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/inittab
240 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/modules
241 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/initlog.conf
242 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysctl.conf
243 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/clock
244 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/hwprof
245 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/i18n
246 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/network
247 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-arp
248 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-nat
249 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-routes
250 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/timezone
251 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/interfaces/ifcfg-eth0
252 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/system
253
254 %{_mandir}/man1/*
255
256 %dir %{localedir}
257 %lang(de) %{localedir}/de
258 %lang(pl) %{localedir}/pl
This page took 0.040751 seconds and 3 git commands to generate.