|
Line
Link Here
|
| 0 |
-- sysvinit-2.87-r3.ebuild |
0 |
++ sysvinit-2.88.ebuild |
|
Lines 6-21
Link Here
|
| 6 |
|
6 |
|
| 7 |
PATCH_VER="2" |
7 |
PATCH_VER="2" |
| 8 |
DESCRIPTION="/sbin/init - parent of all processes" |
8 |
DESCRIPTION="/sbin/init - parent of all processes" |
| 9 |
HOMEPAGE="http://freshmeat.net/projects/sysvinit/" |
9 |
HOMEPAGE="http://savannah.nongnu.org/projects/sysvinit" |
| 10 |
SRC_URI="mirror://debian/pool/main/s/sysvinit/${PN}_${PV}dsf.orig.tar.gz |
10 |
SRC_URI="http://www.very-clever.com/download/nongnu/${PN}/${P}dsf.tar.bz2 |
| 11 |
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.bz2" |
11 |
mirror://gentoo/${PN}-2.87-patches-${PATCH_VER}.tar.bz2" |
| 12 |
F="ftp://ftp.cistron.nl/pub/people/miquels/software/${P}.tar.gz |
12 |
F="ftp://ftp.cistron.nl/pub/people/miquels/software/${P}.tar.gz |
| 13 |
ftp://sunsite.unc.edu/pub/Linux/system/daemons/init/${P}.tar.gz |
13 |
ftp://sunsite.unc.edu/pub/Linux/system/daemons/init/${P}.tar.gz |
| 14 |
http://www.gc-linux.org/down/isobel/kexec/sysvinit/sysvinit-2.86-kexec.patch" |
14 |
http://www.gc-linux.org/down/isobel/kexec/sysvinit/sysvinit-2.86-kexec.patch" |
| 15 |
|
15 |
|
| 16 |
LICENSE="GPL-2" |
16 |
LICENSE="GPL-2" |
| 17 |
SLOT="0" |
17 |
SLOT="0" |
| 18 |
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" |
18 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" |
| 19 |
IUSE="selinux ibm static kernel_FreeBSD" |
19 |
IUSE="selinux ibm static kernel_FreeBSD" |
| 20 |
|
20 |
|
| 21 |
RDEPEND="selinux? ( >=sys-libs/libselinux-1.28 )" |
21 |
RDEPEND="selinux? ( >=sys-libs/libselinux-1.28 )" |
|
Lines 27-38
Link Here
|
| 27 |
src_unpack() { |
27 |
src_unpack() { |
| 28 |
unpack ${A} |
28 |
unpack ${A} |
| 29 |
cd "${S}" |
29 |
cd "${S}" |
| 30 |
EPATCH_FORCE="yes" EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patches |
30 |
epatch "${WORKDIR}"/patches/0003-halt-add-a-k-kexec-flag.patch |
|
|
31 |
epatch "${WORKDIR}"/patches/0004-shutdown-use-single-user-by-default.patch |
| 32 |
epatch "${FILESDIR}"/${P}-makefile.patch |
| 31 |
sed -i '/^STRIP/s|=.*|=:|' src/Makefile |
33 |
sed -i '/^STRIP/s|=.*|=:|' src/Makefile |
| 32 |
|
34 |
|
| 33 |
# Mung inittab for specific architectures |
35 |
# Mung inittab for specific architectures |
| 34 |
cd "${WORKDIR}" |
36 |
cd "${WORKDIR}" |
| 35 |
cp "${FILESDIR}"/inittab-${PV} inittab || die "cp inittab" |
37 |
cp "${FILESDIR}"/inittab-2.87 inittab || die "cp inittab" |
| 36 |
local insert="" |
38 |
local insert="" |
| 37 |
use ppc && insert='#psc0:12345:respawn:/sbin/agetty 115200 ttyPSC0 linux' |
39 |
use ppc && insert='#psc0:12345:respawn:/sbin/agetty 115200 ttyPSC0 linux' |
| 38 |
use arm && insert='#f0:12345:respawn:/sbin/agetty 9600 ttyFB0 vt100' |
40 |
use arm && insert='#f0:12345:respawn:/sbin/agetty 9600 ttyFB0 vt100' |