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