This commit is contained in:
Bill Nottingham 2010-11-16 22:01:33 -05:00
parent dfd7e3a3bd
commit 66aecb0132
3 changed files with 47 additions and 17 deletions

1
.gitignore vendored
View File

@ -4,3 +4,4 @@ initscripts-9.16.tar.bz2
/initscripts-9.19.tar.bz2 /initscripts-9.19.tar.bz2
/initscripts-9.20.tar.bz2 /initscripts-9.20.tar.bz2
/initscripts-9.21.tar.bz2 /initscripts-9.21.tar.bz2
/initscripts-9.22.tar.bz2

View File

@ -4,11 +4,11 @@
Summary: The inittab file and the /etc/init.d scripts Summary: The inittab file and the /etc/init.d scripts
Name: initscripts Name: initscripts
Version: 9.21 Version: 9.22
# ppp-watch is GPLv2+, everything else is GPLv2 # ppp-watch is GPLv2+, everything else is GPLv2
License: GPLv2 and GPLv2+ License: GPLv2 and GPLv2+
Group: System Environment/Base Group: System Environment/Base
Release: 5%{?dist} Release: 1%{?dist}
URL: http://fedorahosted.org/releases/i/n/initscripts/ URL: http://fedorahosted.org/releases/i/n/initscripts/
Source: http://fedorahosted.org/releases/i/n/initscripts/initscripts-%{version}.tar.bz2 Source: http://fedorahosted.org/releases/i/n/initscripts/initscripts-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
@ -20,7 +20,6 @@ Requires: module-init-tools
Requires: util-linux-ng >= 2.16 Requires: util-linux-ng >= 2.16
Requires: bash >= 3.0 Requires: bash >= 3.0
Requires: sysvinit-tools >= 2.87-5 Requires: sysvinit-tools >= 2.87-5
#Requires: sysvinit-userspace
%if %{_with_upstart} %if %{_with_upstart}
Conflicts: upstart < 0.6.0 Conflicts: upstart < 0.6.0
%if ! %{_with_systemd} %if ! %{_with_systemd}
@ -28,8 +27,8 @@ Requires: upstart-sysvinit
%endif %endif
%endif %endif
%if %{_with_systemd} %if %{_with_systemd}
Conflicts: systemd < 9-3 Conflicts: systemd < 12-1
Conflicts: systemd-units < 9-3 Conflicts: systemd-units < 12-1
%if ! %{_with_upstart} %if ! %{_with_upstart}
Requires: systemd-sysvinit Requires: systemd-sysvinit
%endif %endif
@ -67,6 +66,15 @@ your Red Hat or Fedora system, change runlevels, and shut the system down
cleanly. Initscripts also contains the scripts that activate and cleanly. Initscripts also contains the scripts that activate and
deactivate most network interfaces. deactivate most network interfaces.
%package legacy
Summary: Support for legacy booting methods
Requires: initscripts = %{version}-%{release}
Group: System Environment/Base
%description legacy
The initscripts-legacy package contains basic scripts that may be
required to boot the system using older init systems
%package -n debugmode %package -n debugmode
Summary: Scripts for running in debugging mode Summary: Scripts for running in debugging mode
Requires: initscripts Requires: initscripts
@ -116,8 +124,6 @@ rm -f \
$RPM_BUILD_ROOT/etc/sysconfig/init.s390 $RPM_BUILD_ROOT/etc/sysconfig/init.s390
%endif %endif
rm -f $RPM_BUILD_ROOT/lib/systemd/system/default.target
%pre %pre
/usr/sbin/groupadd -g 22 -r -f utmp /usr/sbin/groupadd -g 22 -r -f utmp
@ -220,6 +226,7 @@ rm -rf $RPM_BUILD_ROOT
/etc/init/* /etc/init/*
%endif %endif
%if %{_with_systemd} %if %{_with_systemd}
/lib/systemd/*
/lib/systemd/system/* /lib/systemd/system/*
%endif %endif
%config /etc/X11/prefdm %config /etc/X11/prefdm
@ -227,15 +234,15 @@ rm -rf $RPM_BUILD_ROOT
%dir /etc/rc.d %dir /etc/rc.d
%dir /etc/rc.d/rc[0-9].d %dir /etc/rc.d/rc[0-9].d
%config(missingok) /etc/rc.d/rc[0-9].d/* %config(missingok) /etc/rc.d/rc[0-9].d/*
%exclude /etc/rc.d/rc[0-9].d/*reboot
%exclude /etc/rc.d/rc[0-9].d/*halt
/etc/rc[0-9].d /etc/rc[0-9].d
/etc/rc
%dir /etc/rc.d/init.d %dir /etc/rc.d/init.d
/etc/rc.local /etc/rc.local
/etc/rc.sysinit
/etc/rc.d/init.d/* /etc/rc.d/init.d/*
/etc/rc.d/rc %exclude /etc/rc.d/init.d/halt
%exclude /etc/rc.d/init.d/reboot
%config(noreplace) /etc/rc.d/rc.local %config(noreplace) /etc/rc.d/rc.local
/etc/rc.d/rc.sysinit
%config(noreplace) /etc/sysctl.conf %config(noreplace) /etc/sysctl.conf
%exclude /etc/profile.d/debug* %exclude /etc/profile.d/debug*
/etc/profile.d/* /etc/profile.d/*
@ -252,6 +259,8 @@ rm -rf $RPM_BUILD_ROOT
/sbin/sushell /sbin/sushell
%attr(2755,root,root) /sbin/netreport %attr(2755,root,root) /sbin/netreport
/lib/udev/rules.d/* /lib/udev/rules.d/*
%exclude /lib/udev/rules.d/10-console.rules
%exclude /lib/udev/rules.d/88-clock.rules
/lib/udev/rename_device /lib/udev/rename_device
/lib/udev/console_init /lib/udev/console_init
/lib/udev/console_check /lib/udev/console_check
@ -277,17 +286,37 @@ rm -rf $RPM_BUILD_ROOT
%ghost %attr(0664,root,utmp) /var/log/wtmp %ghost %attr(0664,root,utmp) /var/log/wtmp
%ghost %attr(0664,root,utmp) /var/run/utmp %ghost %attr(0664,root,utmp) /var/run/utmp
%files legacy
%defattr(-,root,root)
%config(noreplace) /etc/inittab
%dir /etc/rc.d
%dir /etc/rc.d/rc[0-9].d
%config(missingok) /etc/rc.d/rc[0-9].d/*
/etc/rc[0-9].d
/etc/rc
%dir /etc/rc.d/init.d
/etc/rc.sysinit
/etc/rc.d/init.d/*
/etc/rc.d/rc
/etc/rc.d/rc.sysinit
/lib/udev/rules.d/*
%files -n debugmode %files -n debugmode
%defattr(-,root,root) %defattr(-,root,root)
%config(noreplace) /etc/sysconfig/debug %config(noreplace) /etc/sysconfig/debug
/etc/profile.d/debug* /etc/profile.d/debug*
%changelog %changelog
* Thu Oct 7 2010 Bill Nottingham <notting@redhat.com> - 9.21-5 * Tue Nov 16 2010 Bill Nottingham <notting@redhat.com> - 9.22-1
- nuke default.target (conflcit with systemd) - merge in systemd-specific startup support; package a -legacy package
(based on work by <harald@redhat.com>)
* Wed Sep 29 2010 jkeating - 9.21-3 - init-ipv6.global: don't load sit module on shutdown. (#654098, <ejsheldrake@gmail.com>)
- Rebuilt for gcc bug 634757 - do not call rhgb-client
- network-functions: add infiniband mapping (#648524, <monis@voltaire.com>)
- fix ifdown nmcli invocation (#612934, jklimes@redhat.com>)
- *ipv6*: don't use obsolete /sbin/ip wrapper
- sysconfig.txt: adjust clock docs (#637058)
- lang.csh: fix tcsh + grep-2.7. (#636552)
* Fri Sep 17 2010 Bill Nottingham <notting@redhat.com> - 9.21-1 * Fri Sep 17 2010 Bill Nottingham <notting@redhat.com> - 9.21-1
- build for systemd only - build for systemd only

View File

@ -1 +1 @@
8cf6803cff6c1b5875acb00aeaf7620e initscripts-9.21.tar.bz2 ab30a4dbea46fd7040a6e9932ad1e68b initscripts-9.22.tar.bz2