This commit is contained in:
parent
06cd2b96bb
commit
5862093f38
31
sysvinit-2.86-dynamically_link_init.patch
Normal file
31
sysvinit-2.86-dynamically_link_init.patch
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
Index: src/Makefile
|
||||||
|
===================================================================
|
||||||
|
--- src/Makefile 2009-05-06 21:31:08.000000000 +0200
|
||||||
|
+++ src/Makefile 2009-05-06 21:33:06.000000000 +0200
|
||||||
|
@@ -69,7 +69,7 @@ endif
|
||||||
|
all: $(BIN) $(SBIN) $(USRBIN)
|
||||||
|
|
||||||
|
init: init.o init_utmp.o
|
||||||
|
- $(CC) $(LDFLAGS) $(STATIC) -o $@ init.o init_utmp.o -lselinux -lsepol
|
||||||
|
+ $(CC) $(LDFLAGS) -Wl,--as-needed -o $@ init.o init_utmp.o -lselinux -lsepol
|
||||||
|
|
||||||
|
halt: halt.o ifdown.o hddown.o utmp.o reboot.h
|
||||||
|
$(CC) $(LDFLAGS) -o $@ halt.o ifdown.o hddown.o utmp.o
|
||||||
|
@@ -90,7 +90,7 @@ runlevel: runlevel.o
|
||||||
|
$(CC) $(LDFLAGS) -o $@ runlevel.o
|
||||||
|
|
||||||
|
sulogin: sulogin.o
|
||||||
|
- $(CC) $(LDFLAGS) -o $@ sulogin.o $(LCRYPT) -lselinux
|
||||||
|
+ $(CC) $(LDFLAGS) -Wl,--as-needed -o $@ sulogin.o $(LCRYPT) -lselinux
|
||||||
|
|
||||||
|
wall: dowall.o wall.o
|
||||||
|
$(CC) $(LDFLAGS) -o $@ dowall.o wall.o
|
||||||
|
@@ -99,7 +99,7 @@ shutdown: dowall.o shutdown.o utmp.o reb
|
||||||
|
$(CC) $(LDFLAGS) -o $@ dowall.o shutdown.o utmp.o
|
||||||
|
|
||||||
|
bootlogd: bootlogd.o
|
||||||
|
- $(CC) $(LDFLAGS) -o $@ bootlogd.o -lutil
|
||||||
|
+ $(CC) $(LDFLAGS) -Wl,--as-needed -o $@ bootlogd.o -lutil
|
||||||
|
|
||||||
|
init.o: init.c init.h set.h reboot.h initreq.h
|
||||||
|
$(CC) -c $(CFLAGS) $(IFLAGS) init.c
|
@ -1,3 +1,14 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 7 12:47:36 CEST 2009 - werner@suse.de
|
||||||
|
|
||||||
|
- Reorder last patch in spec file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 6 21:36:13 CEST 2009 - crrodriguez@suse.de
|
||||||
|
|
||||||
|
- link /sbin/init dynamically, tested in 11.1, also
|
||||||
|
all other distros work just fine this way.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon May 4 12:22:55 CEST 2009 - werner@suse.de
|
Mon May 4 12:22:55 CEST 2009 - werner@suse.de
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@ Group: System/Base
|
|||||||
PreReq: coreutils
|
PreReq: coreutils
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
Version: 2.86
|
Version: 2.86
|
||||||
Release: 207
|
Release: 208
|
||||||
Summary: SysV-Style init
|
Summary: SysV-Style init
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
BuildRequires: libselinux-devel libsepol-devel
|
BuildRequires: libselinux-devel libsepol-devel
|
||||||
@ -65,6 +65,7 @@ Patch18: sysvinit-2.86-selinux.patch
|
|||||||
Patch19: sysvinit-2.86-fuse-no-kill.patch
|
Patch19: sysvinit-2.86-fuse-no-kill.patch
|
||||||
Patch20: startpar-preload.diff
|
Patch20: startpar-preload.diff
|
||||||
Patch21: startpar-bootchart.diff
|
Patch21: startpar-bootchart.diff
|
||||||
|
Patch22: sysvinit-2.86-dynamically_link_init.patch
|
||||||
|
|
||||||
%description
|
%description
|
||||||
System V style init programs by Miquel van Smoorenburg that control the
|
System V style init programs by Miquel van Smoorenburg that control the
|
||||||
@ -100,6 +101,7 @@ Authors:
|
|||||||
%patch -P 17 -b .hddown
|
%patch -P 17 -b .hddown
|
||||||
%patch -P 18 -b .selinux
|
%patch -P 18 -b .selinux
|
||||||
%patch -P 19 -b .fuse
|
%patch -P 19 -b .fuse
|
||||||
|
%patch -P 22 -b .dynamic
|
||||||
%patch
|
%patch
|
||||||
pushd ../powerd-%{PDVER}
|
pushd ../powerd-%{PDVER}
|
||||||
%patch -P 2
|
%patch -P 2
|
||||||
@ -327,6 +329,11 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
%doc %{_mandir}/man8/mkill.8.gz
|
%doc %{_mandir}/man8/mkill.8.gz
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu May 07 2009 werner@suse.de
|
||||||
|
- Reorder last patch in spec file
|
||||||
|
* Wed May 06 2009 crrodriguez@suse.de
|
||||||
|
- link /sbin/init dynamically, tested in 11.1, also
|
||||||
|
all other distros work just fine this way.
|
||||||
* Mon May 04 2009 werner@suse.de
|
* Mon May 04 2009 werner@suse.de
|
||||||
- Blogd: shorten minimal timeout at the end and hold all pages
|
- Blogd: shorten minimal timeout at the end and hold all pages
|
||||||
in physical RAM
|
in physical RAM
|
||||||
|
Loading…
Reference in New Issue
Block a user