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