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