[initscripts] Remove fedora-sysinit-hack/unhack

Bill Nottingham notting at fedoraproject.org
Mon Jul 25 19:07:49 UTC 2011


commit 6c00bf15984c003e61a9bf96a313dca443170e90
Author: Bill Nottingham <notting at redhat.com>
Date:   Mon Jul 25 15:06:15 2011 -0400

    Remove fedora-sysinit-hack/unhack

 initscripts.spec  |    7 +++++-
 remove-hack.patch |   55 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 61 insertions(+), 1 deletions(-)
---
diff --git a/initscripts.spec b/initscripts.spec
index 1d0f0a9..f8872a1 100644
--- a/initscripts.spec
+++ b/initscripts.spec
@@ -8,7 +8,7 @@ Version: 9.31
 # ppp-watch is GPLv2+, everything else is GPLv2
 License: GPLv2 and GPLv2+
 Group: System Environment/Base
-Release: 2%{?dist}
+Release: 3%{?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
@@ -61,6 +61,7 @@ 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,6 +92,7 @@ Currently, this consists of various memory checking code.
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 make
@@ -316,6 +318,9 @@ rm -rf $RPM_BUILD_ROOT
 /etc/profile.d/debug*
 
 %changelog
+* Mon Jul 25 2011 Bill Nottingham <notting at 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 at redhat.com> - 9.31-2
 - work around multipath/udev incompatibility (#723357, <bmarzins at redhat.com>)
 
diff --git a/remove-hack.patch b/remove-hack.patch
new file mode 100644
index 0000000..bdef61b
--- /dev/null
+++ b/remove-hack.patch
@@ -0,0 +1,55 @@
+commit b710648dee63466be01b34b21d929ada422f2845
+Author: Bill Nottingham <notting at 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


More information about the scm-commits mailing list