]> git.pld-linux.org Git - packages/rc-scripts.git/blame - rc-scripts.spec
- rel 1
[packages/rc-scripts.git] / rc-scripts.spec
CommitLineData
94bbb30a 1#
5b827075 2# Conditional build:
a1b2d52b 3%bcond_without static # link binaries with glib dynamically
c0559fe7 4%bcond_without devalias # without dev_alias patch
5b827075 5#
3c3213a3 6Summary: inittab and /etc/rc.d scripts
a51a8b92
ER
7Summary(de.UTF-8): inittab und /etc/rc.d Scripts
8Summary(fr.UTF-8): inittab et scripts /etc/rc.d
9Summary(pl.UTF-8): inittab i skrypty startowe z katalogu /etc/rc.d
10Summary(tr.UTF-8): inittab ve /etc/rc.d dosyaları
3c3213a3 11Name: rc-scripts
4210c2f8 12Version: 0.4.1.6
232a1bde 13Release: 1
625be617 14License: GPL
3c3213a3 15Group: Base
bd07ea06
ER
16#Source0: ftp://ftp1.pld-linux.org/people/arekm/software/%{name}-%{version}.tar.gz
17Source0: %{name}-%{version}.tar.gz
4210c2f8 18# Source0-md5: 1d6819878e14787491d99dd5bdc847b8
34a56854 19Patch0: %{name}-dev_alias.patch
c39424a8 20Patch1: %{name}-sleep.patch
fb654db1 21URL: http://svn.pld-linux.org/cgi-bin/viewsvn/rc-scripts/
b4aea79b
JB
22BuildRequires: autoconf
23BuildRequires: automake
44151f36 24BuildRequires: gettext-devel
9565173a
AM
25BuildRequires: glib2-devel
26%{?with_static:BuildRequires: glib2-static}
8a4b3415 27BuildRequires: pkgconfig
136b441d 28BuildRequires: popt-devel
131b21f1 29Requires(post): fileutils
3b9e8b82 30%ifarch sparc sparc64
31Requires: agetty
32%endif
6061dd4f 33Requires: /bin/awk
44151f36
TP
34Requires: /bin/basename
35Requires: /bin/gettext
36Requires: /bin/nice
6061dd4f 37Requires: /bin/ps
38Requires: SysVinit
9caabfde 39Requires: blockdev
ea1c6ac5 40Requires: coreutils
94bbb30a 41Requires: filesystem >= 3.0-11
44151f36 42Requires: findutils
473be0f1 43Requires: fsck
44151f36
TP
44Requires: gettext
45Requires: grep
46Requires: iproute2
47Requires: mingetty
48Requires: mktemp
dc4e27d6 49Requires: module-init-tools
6483c4d3 50Requires: mount >= 2.12
05de90fa 51Requires: net-tools
15580a17 52Requires: procps >= 1:3.2.6-1.1
e7b1b0c4 53Requires: psmisc
44151f36 54Requires: utempter
b8f7e644 55Requires: util-linux
6061dd4f 56Provides: initscripts
131b21f1 57Obsoletes: initscripts
9c80e93b 58Obsoletes: vserver-rc-scripts
9d4fd9ad 59Conflicts: LPRng < 3.8.0-2
038ea68f 60Conflicts: openssh-server < 2:3.6.1p2-6
cb9a8e88 61Conflicts: psacct < 6.3.5-10
c39424a8 62Conflicts: tzdata < 2007b-1.1
cb9a8e88 63BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
6061dd4f 64
6061dd4f 65%define _exec_prefix /
73844b1c 66%define localedir /etc/sysconfig/locale
68101dbd 67%define _bindir /bin
68%define _sbindir /sbin
3c3213a3
AF
69
70%description
71This package contains the scripts use to boot a system, change run
febd158f 72levels, and shut the system down cleanly.
3c3213a3 73
4a9a0407
JR
74%description -l de.UTF-8
75Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
76Ändern der Betriebsebene und sauberem Herunterfahren des Systems
77erforderlich sind. Außerdem enthält es die Scripts, die
15555262 78Netzwerkschnittstellen aktivieren und deaktivieren.
3c3213a3 79
4a9a0407
JR
80%description -l fr.UTF-8
81Ce package contient les scripts utilisés pour démarrer le systéme,
82changer les niveaux d'exécution, et arréter le systéme proprement. Il
83contient aussi les scripts qui activent et désactivent la plupart des
84inetrfaces réseau.
3c3213a3 85
4a9a0407 86%description -l pl.UTF-8
3c3213a3 87Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
4a9a0407 88także przy zmianie jego poziomu pracy.
3c3213a3 89
4a9a0407
JR
90%description -l tr.UTF-8
91Bu paket, sistem açmak, çalışma düzeylerini değiştirmek ve sistemi
92düzgün bir şekilde kapatmak için gereken dosyaları içerir. Ayrıca pek
93çok bilgisayar ağı arayüzlerini etkinleştiren ya da edilginleştiren
94programcıklar içerir.
3c3213a3
AF
95
96%prep
97%setup -q
34a56854 98%{?with_devalias:%patch0 -p0}
e02ba07e 99%patch1 -p1
3c3213a3
AF
100
101%build
65f84c26 102%{__aclocal}
e35bc613 103%{__automake}
104%{__autoconf}
b4948511 105%configure \
106 --with-localedir=%{localedir}
131b21f1 107%{__make} \
9565173a 108 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
3c3213a3
AF
109
110%install
111rm -rf $RPM_BUILD_ROOT
c3f43b84 112install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
3c3213a3 113
44151f36 114%{__make} install \
038ea68f 115 DESTDIR=$RPM_BUILD_ROOT \
9565173a 116 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
c42677f8
AF
117
118for i in 0 1 2 3 4 5 6; do
119 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
120done
121
122for i in 2 3 4 5; do
3189d0c6 123 ln -s ../init.d/local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
c9285cbf
JR
124 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
125 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
e36baeb4 126 ln -s ../init.d/sys-chroots $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99sys-chroots
c9285cbf
JR
127done
128
129for i in 1 2 3 4 5; do
130 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
c8124ed0 131 ln -s ../init.d/cpusets $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S01cpusets
c9285cbf
JR
132 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
133done
134
135for i in 0 2 3 4 5 6; do
136 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
137done
138
139ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
140
141for i in 0 6; do
c8124ed0 142 ln -s ../init.d/cpusets $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K99cpusets
c9285cbf
JR
143 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
144 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
145done
146
147for i in 0 1 6; do
148 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
149 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
e36baeb4 150 ln -s ../init.d/sys-chroots $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01sys-chroots
06d65e47 151 ln -s ../init.d/local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01local
c42677f8
AF
152done
153
2e1d561f 154> $RPM_BUILD_ROOT/var/log/dmesg
72cd3555 155
20fee7b8
ER
156# make /etc/init.d symlink relative
157ln -nfs rc.d/init.d $RPM_BUILD_ROOT/etc/init.d
158
6c174e85
PG
159# in static-routes can be also rules:
160ln -s static-routes $RPM_BUILD_ROOT/etc/sysconfig/static-rules
161
53f9043c 162%clean
163rm -rf $RPM_BUILD_ROOT
164
3c3213a3 165%post
3c3213a3
AF
166if [ -f /etc/inittab.rpmsave ]; then
167 echo "**** Found old /etc/inittab.rpmsave ****"
168 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
92fbcb18 169 mv -f /etc/inittab /etc/inittab.rpmnew
3c3213a3 170 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
92fbcb18 171 mv -f /etc/inittab.rpmsave /etc/inittab
3c3213a3 172fi
2e1d561f 173touch /var/log/dmesg
6b32cfe3 174chown root:root /var/log/dmesg
2e1d561f 175chmod 640 /var/log/dmesg
bd07ea06
ER
176touch /var/cache/rc-scripts/msg.cache
177chmod 644 /var/cache/rc-scripts/msg.cache
178chown root:root /var/cache/rc-scripts/msg.cache
febd158f 179
ea4b9022 180# move network interfaces description files to new location
181%triggerpostun -- initscripts
e6a3108e 182mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
ea4b9022 183
3c3213a3 184%files
ee1cf4d2 185%defattr(644,root,root,755)
6c541d0a 186%doc ChangeLog
0858cd26 187%doc doc/*.txt rc.d/init.d/template.init
44151f36 188%doc sysconfig/interfaces/data/chat-ppp*
6061dd4f 189%doc sysconfig/interfaces/ifc*
190%doc sysconfig/interfaces/tnl*
36963c7f 191%doc sysconfig/init-colors*
20fee7b8 192%doc doc/sysvinitfiles
6061dd4f 193
4dfe9cd1
ER
194%dir /etc/rc.d
195%dir /etc/rc.d/init.d
196%dir /etc/rc.d/rc?.d
9439d8ba 197/etc/init.d
1a45f1c3 198
199/etc/rc.d/init.d/functions
200%attr(754,root,root) /etc/rc.d/init.d/allowlogin
c8124ed0 201%attr(754,root,root) /etc/rc.d/init.d/cpusets
1a45f1c3 202%attr(754,root,root) /etc/rc.d/init.d/killall
3189d0c6 203%attr(754,root,root) /etc/rc.d/init.d/local
1a45f1c3 204%attr(754,root,root) /etc/rc.d/init.d/network
205%attr(754,root,root) /etc/rc.d/init.d/random
206%attr(754,root,root) /etc/rc.d/init.d/single
b0ffdce5 207%attr(754,root,root) /etc/rc.d/init.d/sys-chroots
1a45f1c3 208
209%attr(754,root,root) /etc/rc.d/rc
a044da48
JB
210%attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.local
211%attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.modules
72f419db 212%attr(754,root,root) /etc/rc.d/rc.init
1a45f1c3 213%attr(754,root,root) /etc/rc.d/rc.sysinit
214%attr(754,root,root) /etc/rc.d/rc.shutdown
42b701d8
ER
215%attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
216%attr(754,root,root) /etc/rc.d/rc?.d/K??cpusets
217%attr(754,root,root) /etc/rc.d/rc?.d/K??killall
06d65e47 218%attr(754,root,root) /etc/rc.d/rc?.d/K??local
42b701d8
ER
219%attr(754,root,root) /etc/rc.d/rc?.d/K??network
220%attr(754,root,root) /etc/rc.d/rc?.d/K??random
221%attr(754,root,root) /etc/rc.d/rc?.d/K??single
222%attr(754,root,root) /etc/rc.d/rc?.d/K??sys-chroots
1a45f1c3 223%attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
c8124ed0 224%attr(754,root,root) /etc/rc.d/rc?.d/S??cpusets
1a45f1c3 225%attr(754,root,root) /etc/rc.d/rc?.d/S??killall
226%attr(754,root,root) /etc/rc.d/rc?.d/S??local
227%attr(754,root,root) /etc/rc.d/rc?.d/S??network
228%attr(754,root,root) /etc/rc.d/rc?.d/S??random
229%attr(754,root,root) /etc/rc.d/rc?.d/S??single
e36baeb4 230%attr(754,root,root) /etc/rc.d/rc?.d/S??sys-chroots
6061dd4f 231
bd07ea06
ER
232%dir /var/cache/rc-scripts
233%ghost /var/cache/rc-scripts/msg.cache
06d65e47 234
5f425b39 235%attr(755,root,root) /etc/profile.d/lang.*sh
6061dd4f 236
237%attr(755,root,root) %{_bindir}/doexec
c42677f8 238%attr(755,root,root) %{_bindir}/ipcalc
5b84678f 239%attr(755,root,root) %{_bindir}/resolvesymlink
bddac071 240%attr(755,root,root) %{_bindir}/run-parts
44151f36 241%attr(755,root,root) %{_bindir}/usleep
c42677f8 242
42b701d8 243%attr(755,root,root) %{_sbindir}/consoletype
93f606c5 244%attr(755,root,root) %{_sbindir}/genhostid
42b701d8 245%attr(755,root,root) %{_sbindir}/getkey
72f419db 246%attr(755,root,root) %{_sbindir}/hwprofile
42b701d8 247%attr(755,root,root) %{_sbindir}/if*
6061dd4f 248%attr(755,root,root) %{_sbindir}/initlog
249%attr(755,root,root) %{_sbindir}/loglevel
42b701d8 250%attr(755,root,root) %{_sbindir}/minilogd
6061dd4f 251%attr(755,root,root) %{_sbindir}/netreport
42b701d8
ER
252%attr(755,root,root) %{_sbindir}/ppp-watch
253%attr(755,root,root) %{_sbindir}/service
44151f36 254%attr(755,root,root) %{_sbindir}/setsysfont
42b701d8 255%attr(755,root,root) %{_sbindir}/start-stop-daemon
6061dd4f 256%attr(755,root,root) %{_sbindir}/tnl*
42b701d8 257%attr(4755,root,root) %{_sbindir}/usernetctl
54a71628 258
4dfe9cd1 259%dir %{_sysconfdir}/ppp
1b22f537 260%attr(754,root,root) %{_sysconfdir}/ppp/*
4dfe9cd1
ER
261%dir /etc/sysconfig/cpusets
262%dir /etc/sysconfig/hwprofiles
263%dir /etc/sysconfig/interfaces
264%dir /etc/sysconfig/interfaces/data
265%dir /etc/sysconfig/isapnp
c39424a8 266
4dfe9cd1 267%dir /etc/sysconfig/network-scripts
c39424a8
ER
268%attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-br
269%attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-irda
270%attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-post
271%attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-ppp
272%attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-sl
273%attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-vlan
274/etc/sysconfig/network-scripts/ifup-aliases
275%attr(755,root,root) /etc/sysconfig/network-scripts/ifup-br
276%attr(755,root,root) /etc/sysconfig/network-scripts/ifup-ipx
277%attr(755,root,root) /etc/sysconfig/network-scripts/ifup-irda
278%attr(755,root,root) /etc/sysconfig/network-scripts/ifup-iucv
279/etc/sysconfig/network-scripts/ifup-neigh
280%attr(755,root,root) /etc/sysconfig/network-scripts/ifup-plip
281%attr(755,root,root) /etc/sysconfig/network-scripts/ifup-plusb
282%attr(755,root,root) /etc/sysconfig/network-scripts/ifup-post
283%attr(755,root,root) /etc/sysconfig/network-scripts/ifup-ppp
284/etc/sysconfig/network-scripts/ifup-routes
285%attr(755,root,root) /etc/sysconfig/network-scripts/ifup-sl
286%attr(755,root,root) /etc/sysconfig/network-scripts/ifup-vlan
287
72f419db 288/etc/sysconfig/network-scripts/functions.network
1a45f1c3 289%dir /etc/sysconfig/interfaces/down.d
290%dir /etc/sysconfig/interfaces/down.d/*
291%dir /etc/sysconfig/interfaces/up.d
292%dir /etc/sysconfig/interfaces/up.d/*
96ebd9bc 293%attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/down.d/ppp/logger
294%attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/up.d/ppp/logger
a044da48 295%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/isapnp/isapnp-kernel.conf
2e1d561f 296%attr(640,root,root) %ghost /var/log/dmesg
44151f36 297%attr(750,root,root) %dir /var/run/netreport
6061dd4f 298
a044da48 299%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
42b701d8 300%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/initlog.conf
a044da48
JB
301%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
302%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modules
a044da48
JB
303%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sysctl.conf
304%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/clock
42b701d8 305%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/cpusets/cpuset-test
a044da48
JB
306%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/hwprof
307%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/i18n
42b701d8
ER
308%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/init-colors
309%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/ifcfg-eth0
a044da48
JB
310%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/network
311%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-arp
312%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-nat
313%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-routes
42b701d8 314%config(noreplace,missingok) %verify(not md5 mtime size) /etc/sysconfig/static-rules
a044da48 315%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/system
6061dd4f 316
69025782
AM
317%{_mandir}/man?/*
318%lang(de) %{_mandir}/de/man?/*
319%lang(es) %{_mandir}/es/man?/*
320%lang(fr) %{_mandir}/fr/man?/*
321%lang(ja) %{_mandir}/ja/man?/*
322%lang(ru) %{_mandir}/ru/man?/*
323%lang(sv) %{_mandir}/sv/man?/*
73844b1c 324
4c00b6f6 325%dir %{localedir}
72f419db 326%lang(de) %{localedir}/de
44151f36 327%lang(pl) %{localedir}/pl
This page took 0.095401 seconds and 4 git commands to generate.