]> git.pld-linux.org Git - packages/rc-scripts.git/blob - rc-scripts.spec
sync spec file with rc-scripts module
[packages/rc-scripts.git] / rc-scripts.spec
1 # $Id: rc-scripts.spec,v 1.30 2000-03-22 22:35:14 wiget 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.2.0
9 Release:        1
10 License:        GPL
11 Group:          Base
12 Group(pl):      Bazowe  
13 Source:         %{name}-%{version}.tar.gz
14 URL:            http://cvs.pld.org.pl/index.cgi/rc-scripts/
15 Vendor:         PLD rc-scripts Team <pld-rc-scripts@pld.org.pl>
16 BuildRequires:  popt-devel
17 BuildRequires:  glib-devel
18 BuildRequires:  glib-static
19 BuildRequires:  gettext-devel
20 Requires:       mingetty
21 Requires:       mktemp
22 Requires:       modutils >= 2.1.121
23 Requires:       textutils
24 Requires:       sh-utils
25 Requires:       /bin/nice
26 Requires:       /bin/basename
27 Requires:       /bin/awk
28 Requires:       procps
29 Requires:       /bin/ps
30 Requires:       SysVinit
31 Requires:       sed
32 Requires:       iproute2
33 Requires:       /bin/gettext
34 Requires:       e2fsprogs >= 1.15
35 Requires:       mount >= 2.10
36 Obsoletes:      initscripts
37 Provides:       initscripts
38 Buildroot:      /tmp/%{name}-%{version}-root
39
40 %define         _prefix         /usr
41 %define         _exec_prefix    /
42 %define         _sysconfdir     /etc
43 %define         localedir       /etc/sysconfig/locale
44
45 %description
46 This package contains the scripts use to boot a system, change run
47 levels, and shut the system down cleanly.
48
49 %description -l de
50 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems, Ändern
51 der Betriebsebene und sauberem Herunterfahren des Systems erforderlich sind.
52 Außerdem enthält es die Scripts, die Netzwerkschnittstellen aktivieren und
53 deaktivieren.
54
55 %description -l fr
56 Ce package contient les scripts utilisés pour démarrer le systéme,
57 changer les niveaux d'exécution, et arréter le systéme proprement.
58 Il contient aussi les scripts qui activent et désactivent la plupart
59 des inetrfaces réseau.
60
61 %description -l pl
62 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
63 tak¿e przy zmianie poziomu uruchomienia. 
64
65 %description -l tr
66 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi düzgün bir
67 þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek çok bilgisayar aðý
68 arayüzlerini etkinleþtiren ya da edilginleþtiren programcýklar içerir.
69
70 %prep
71 %setup -q
72
73 %build
74 LDFLAGS="-s"; export LDFLAGS
75 %configure \
76         --with-localedir=%{localedir}
77 make
78
79 %install
80 rm -rf $RPM_BUILD_ROOT
81 install -d $RPM_BUILD_ROOT/var/run/netreport
82
83 make install  \
84         DESTDIR=$RPM_BUILD_ROOT 
85
86 for i in 0 1 2 3 4 5 6; do
87         install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
88 done
89
90 for i in 2 3 4 5; do
91         ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
92         ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
93         ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
94         ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
95 done
96
97 for i in 1 2 3 4 5; do
98         ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
99         ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
100 done
101
102 for i in 0 2 3 4 5 6; do
103         ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
104 done
105
106 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
107
108 for i in 0 6; do
109         ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
110         ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
111 done
112
113 for i in 0 1 6; do
114         ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
115         ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
116 done
117
118 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
119         doc/*.txt rc.d/init.d/template.init
120
121 %post
122 if [ -f /etc/inittab.rpmsave ]; then
123         echo "**** Found old /etc/inittab.rpmsave ****"
124         echo "/etc/inittab renamed to /etc/inittab.rpmnew"
125         mv /etc/inittab /etc/inittab.rpmnew
126         echo "/etc/inittab.rpmsave renamed to /etc/inittab."
127         mv /etc/inittab.rpmsave /etc/inittab
128 fi
129
130 %files
131 %defattr(644,root,root,755)
132 %doc doc/sysconfig.txt.gz
133 %doc sysconfig/interfaces/ifc*
134 %doc sysconfig/interfaces/tnl*
135 %doc sysconfig/interfaces/data/chat-ppp*
136 %doc doc/net-scripts.txt.gz
137 %doc rc.d/init.d/template.init.gz
138
139 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/rc?.d
140
141 %{_sysconfdir}/rc.d/init.d/functions
142 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/allowlogin
143 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/killall
144 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/random
145 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/single
146 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/timezone
147 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/network
148
149 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.sysinit
150 %attr(754,root,root) %{_sysconfdir}/rc.d/rc
151 %attr(754,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rc.d/rc.local
152 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.shutdown
153 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??local
154 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??allowlogin
155 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??killall
156 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??network
157 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??random
158 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??single
159 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??timezone
160 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??allowlogin
161 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??killall
162 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??network
163 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??random
164 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??single
165
166 %attr(755,root,root) %{_sysconfdir}/profile.d/lang.sh
167
168 %attr(755,root,root) %{_bindir}/doexec
169 %attr(755,root,root) %{_bindir}/usleep
170 %attr(755,root,root) %{_bindir}/ipcalc
171 %attr(755,root,root) %{_bindir}/resolvesymlink
172
173 %attr(755,root,root) %{_sbindir}/setsysfont
174 %attr(755,root,root) %{_sbindir}/initlog
175 %attr(755,root,root) %{_sbindir}/loglevel
176 %attr(755,root,root) %{_sbindir}/usernetctl
177 %attr(755,root,root) %{_sbindir}/netreport
178
179 %attr(755,root,root) %{_sbindir}/if*
180 %attr(755,root,root) %{_sbindir}/tnl*
181
182 %attr(750,root,root) %dir /var/run/netreport
183 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig
184 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces
185 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces/data
186 %attr(755,root,root) %dir %{_sysconfdir}/ppp
187 %attr(755,root,root) %{_sysconfdir}/ppp/*
188 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/network-scripts
189 %attr(755,root,root) %{_sysconfdir}/sysconfig/network-scripts/if*
190 %{_sysconfdir}/sysconfig/network-scripts/.functions
191
192 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/i18n
193 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/network
194 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/static-routes
195 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/static-nat
196 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/timezone
197 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
198 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
199 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/system
200
201 %{_mandir}/man1/*
202
203 %lang(pl) %{localedir}/pl/LC_MESSAGES/*.mo
This page took 0.052907 seconds and 4 git commands to generate.