This commit is contained in:
Bill Nottingham 2011-09-02 15:47:55 -04:00
parent 6c00bf1598
commit 52f41a0902
5 changed files with 31 additions and 85 deletions

1
.gitignore vendored
View File

@ -1,2 +1,3 @@
/initscripts-9.30.tar.bz2
/initscripts-9.31.tar.bz2
/initscripts-9.32.tar.bz2

View File

@ -4,11 +4,11 @@
Summary: The inittab file and the /etc/init.d scripts
Name: initscripts
Version: 9.31
Version: 9.32
# ppp-watch is GPLv2+, everything else is GPLv2
License: GPLv2 and GPLv2+
Group: System Environment/Base
Release: 3%{?dist}
Release: 1%{?dist}
URL: http://fedorahosted.org/releases/i/n/initscripts/
Source: http://fedorahosted.org/releases/i/n/initscripts/initscripts-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
@ -54,14 +54,13 @@ Conflicts: e2fsprogs < 1.15
# http://bugzilla.redhat.com/show_bug.cgi?id=252973
Conflicts: nut < 2.2.0
Conflicts: NetworkManager < 1:0.8.0-12.git20100504
Conflicts: libselinux < 2.1.0
Conflicts: ipsec-tools < 0.8.0-2
Obsoletes: hotplug <= 3:2004_09_23-10.1
Requires(pre): /usr/sbin/groupadd
Requires(post): /sbin/chkconfig, coreutils
Requires(preun): /sbin/chkconfig
BuildRequires: glib2-devel popt-devel gettext pkgconfig
Patch0: multipath-nosync.patch
Patch1: remove-hack.patch
%description
The initscripts package contains the basic system scripts used to boot
@ -91,8 +90,6 @@ Currently, this consists of various memory checking code.
%prep
%setup -q
%patch0 -p1
%patch1 -p1
%build
make
@ -132,6 +129,10 @@ rm -f \
touch $RPM_BUILD_ROOT/etc/crypttab
chmod 600 $RPM_BUILD_ROOT/etc/crypttab
rm -f $RPM_BUILD_ROOT/etc/rc.d/rc.local $RPM_BUILD_ROOT/etc/rc.local
touch $RPM_BUILD_ROOT/etc/rc.d/rc.local
chmod 755 $RPM_BUILD_ROOT/etc/rc.d/rc.local
%pre
/usr/sbin/groupadd -g 22 -r -f utmp
@ -240,17 +241,15 @@ rm -rf $RPM_BUILD_ROOT
%dir /etc/rc.d
%dir /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
%exclude /etc/rc.d/rc[0-9].d/*
/etc/rc[0-9].d
%dir /etc/rc.d/init.d
/etc/rc.local
/etc/rc.d/init.d/*
%exclude /etc/rc.d/init.d/halt
%exclude /etc/rc.d/init.d/killall
%exclude /etc/rc.d/init.d/reboot
%exclude /etc/rc.d/rc[0-9].d/*single
%exclude /etc/rc.d/init.d/single
%config(noreplace) /etc/rc.d/rc.local
%ghost %verify(not md5 size mtime) %config(noreplace,missingok) /etc/rc.d/rc.local
%config(noreplace) /etc/sysctl.conf
%exclude /etc/profile.d/debug*
/etc/profile.d/*
@ -270,8 +269,6 @@ rm -rf $RPM_BUILD_ROOT
%exclude /lib/udev/rules.d/10-console.rules
%exclude /lib/udev/rules.d/88-clock.rules
/lib/udev/rename_device
/lib/udev/console_init
/lib/udev/console_check
/sbin/service
/sbin/ppp-watch
%{_mandir}/man*/*
@ -311,6 +308,8 @@ rm -rf $RPM_BUILD_ROOT
/etc/rc.d/rc
/etc/rc.d/rc.sysinit
/lib/udev/rules.d/*
/lib/udev/console_init
/lib/udev/console_check
%files -n debugmode
%defattr(-,root,root)
@ -318,11 +317,23 @@ rm -rf $RPM_BUILD_ROOT
/etc/profile.d/debug*
%changelog
* Mon Jul 25 2011 Bill Nottingham <notting@redhat.com> - 9.31-3
- remove fedora-sysinit-hack/unhack; they're not needed with /var/lock/subsys on tmpfs
* Fri Jul 22 2011 Bill Nottingham <notting@redhat.com> - 9.31-2
- work around multipath/udev incompatibility (#723357, <bmarzins@redhat.com>)
* Fri Sep 2 2011 Bill Nottingham <notting@redhat.com> - 9.32-1
- prefdm: if exec() of all DMs fails, call 'plymouth quit' (#735215)
- %%ghost rc.local (but leave it around on upgrade) (#734268)
- ifup: support random bridging options via BRIDGING_OPTS (#734045, #665378)
- selinuxfs moved to /sys/fs, handle it (#733759)
- netfs/fedora-storage-init: call multipath and kpartx with -u (#733437)
- plymouth lives in /bin (#702814)
- drop fedora-autoswap
- ifdown-eth: fix dhclient pid file for IPv6 (#729292, <daveg@dgit.ndo.co.uk>)
- move some more things to the legacy subpackage
- netfs: don't mount gfs2 here (#689593)
- readonly-root: add an empty CLIENTSTATE defintion (#725476)
- drop sysinit hack/unhack
- ifup-eth: allow more options in ETHTOOL_OPTS (#692410, #693583)
- rwtab: update for systemd (#704783)
- debug.csh: fix for latest csh
- update translations: eu_ES, hy, ku, lo, my, wa
* Tue Jun 21 2011 Bill Nottingham <notting@redhat.com> - 9.31-1
- remove ifup/ifdown-ipsec; they're now in ipsec-tools

View File

@ -1,12 +0,0 @@
diff -urpN initscripts-9.31/systemd/fedora-storage-init initscripts-9.31-patched/systemd/fedora-storage-init
--- initscripts-9.31/systemd/fedora-storage-init 2011-06-21 14:41:29.000000000 -0500
+++ initscripts-9.31-patched/systemd/fedora-storage-init 2011-07-19 11:44:30.421998951 -0500
@@ -9,7 +9,7 @@
if ! strstr "$cmdline" nompath && [ -f /etc/multipath.conf ] && \
[ -x /sbin/multipath ]; then
modprobe dm-multipath > /dev/null 2>&1
- /sbin/multipath -v 0
+ /sbin/multipath -n -v 0
if [ -x /sbin/kpartx ]; then
/sbin/dmsetup ls --target multipath --exec "/sbin/kpartx -a -p p" >/dev/null
fi

View File

@ -1,55 +0,0 @@
commit b710648dee63466be01b34b21d929ada422f2845
Author: Bill Nottingham <notting@redhat.com>
Date: Mon Jul 25 13:34:12 2011 -0400
Remove fedora-sysinit-hack/fedora-sysinit-unhack; they're not needed with /var/lock on tmpfs.
diff --git a/Makefile b/Makefile
index 718b451..1e8c09e 100644
--- a/Makefile
+++ b/Makefile
@@ -127,11 +127,9 @@ install:
ln -s ../fedora-autoswap.service $(ROOT)/lib/systemd/system/basic.target.wants
ln -s ../fedora-autorelabel.service $(ROOT)/lib/systemd/system/basic.target.wants
ln -s ../fedora-autorelabel-mark.service $(ROOT)/lib/systemd/system/basic.target.wants
- ln -s ../fedora-sysinit-hack.service $(ROOT)/lib/systemd/system/basic.target.wants
ln -s ../fedora-readonly.service $(ROOT)/lib/systemd/system/local-fs.target.wants
ln -s ../fedora-storage-init.service $(ROOT)/lib/systemd/system/local-fs.target.wants
ln -s ../fedora-storage-init-late.service $(ROOT)/lib/systemd/system/local-fs.target.wants
- ln -s ../fedora-sysinit-unhack.service $(ROOT)/lib/systemd/system/multi-user.target.wants
mkdir -p $(ROOT)/etc/tmpfiles.d
install -m 644 initscripts.tmpfiles.d $(ROOT)/etc/tmpfiles.d/initscripts.conf
diff --git a/systemd/system/fedora-sysinit-hack.service b/systemd/system/fedora-sysinit-hack.service
deleted file mode 100644
index dd78da8..0000000
--- a/systemd/system/fedora-sysinit-hack.service
+++ /dev/null
@@ -1,10 +0,0 @@
-[Unit]
-Description=Bootup hack
-DefaultDependencies=no
-Conflicts=shutdown.target
-Before=basic.target shutdown.target
-
-[Service]
-Type=oneshot
-RemainAfterExit=yes
-ExecStart=/bin/touch /dev/.in_sysinit
diff --git a/systemd/system/fedora-sysinit-unhack.service b/systemd/system/fedora-sysinit-unhack.service
deleted file mode 100644
index 221d8bb..0000000
--- a/systemd/system/fedora-sysinit-unhack.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=Bootup unhack
-DefaultDependencies=no
-Conflicts=shutdown.target
-Before=shutdown.target
-After=fedora-sysinit-hack.service sysinit.target
-
-[Service]
-Type=oneshot
-RemainAfterExit=yes
-ExecStart=-/bin/rm -f /dev/.in_sysinit

View File

@ -1,2 +1,3 @@
504d559c387e9d81101a7422fa933820 initscripts-9.30.tar.bz2
885929d864bebdd59c37734ea36f1698 initscripts-9.31.tar.bz2
4a8c9d2d860ed142b4c84d924ff4b812 initscripts-9.32.tar.bz2