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