summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Gianelloni <wolf31o2@gentoo.org>2008-02-14 03:41:40 +0000
committerChris Gianelloni <wolf31o2@gentoo.org>2008-02-14 03:41:40 +0000
commit1fe5150b240e6a2fd44c3226c877e6ee04aae2df (patch)
treeacbc2ca1a42b01aa8a11851e5d08b578c967468c
parentAdding a new set of genkernel ebuilds for testing. (diff)
downloadwolf31o2-1fe5150b240e6a2fd44c3226c877e6ee04aae2df.tar.gz
wolf31o2-1fe5150b240e6a2fd44c3226c877e6ee04aae2df.tar.bz2
wolf31o2-1fe5150b240e6a2fd44c3226c877e6ee04aae2df.zip
Updated ebuild to use more built-ins versus using cp directly.
svn path=/; revision=112
-rw-r--r--sys-kernel/genkernel/Manifest2
-rw-r--r--sys-kernel/genkernel/genkernel-3.4.10_pre1.ebuild27
2 files changed, 14 insertions, 15 deletions
diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest
index 66fae0d..494bb37 100644
--- a/sys-kernel/genkernel/Manifest
+++ b/sys-kernel/genkernel/Manifest
@@ -5,5 +5,5 @@ DIST dmraid-1.0.0.rc14.tar.bz2 164234 RMD160 9cd238a981cfef9c5c1f2f1d6466b70c95e
DIST e2fsprogs-1.39.tar.gz 3695111 RMD160 67e77a7cbf0e719fa8b5a8ac6285b334e1c3481b SHA1 c2dad0c9bd76701eafe3804e2a7d072aa198f046 SHA256 dc2033447e69a1612881151f6f163e8a3b80e51d16f5e8b3576f3f8ccb325ea3
DIST genkernel-3.4.10_pre1.tar.bz2 180016 RMD160 7bb8f273708ae5e11572a3bff8006f4ec164185b SHA1 5a6ea7bf1994ab4269b75e99e7e6c5b12a46ad08 SHA256 616774c0aeeb8d7a0bf6d5160ffc9afa1801dc68a90df03cb145f3cb72845315
DIST genkernel-pkg-3.4-r3.tar.bz2 1915282 RMD160 8424628e94c51d500f7b28532901ad0c5e53ee38 SHA1 a4fec14ca086098fbe3d62810bf7892f7c0da326 SHA256 0681579b34705de7fc7ec7a08154cea9dc21142b612f4b7d904a4b588e3de684
-EBUILD genkernel-3.4.10_pre1.ebuild 3985 RMD160 5021be36f6d7409ee4af9e4c0ef03f1ba257e86a SHA1 f48e43e4b967b26ed19ecbd78c1b3477097aacdc SHA256 35fc3a0ce3f04a27d6138168ef8335a76f24eeedb54f41931d6794652cb47375
+EBUILD genkernel-3.4.10_pre1.ebuild 4018 RMD160 d2f1ae081a4162804f002caefc2d771d9f23d8fc SHA1 970415bd8579231510e786958a3ec8d398ce131f SHA256 bf6deaa69261d6274e7f942fa4c7fc6531098dcd6b0e023f97792dec033db856
EBUILD genkernel-9999.ebuild 4012 RMD160 967dfc8f845da0ed1cb3418eaac8a3e5cbf7adb2 SHA1 cc05ce5385b842c10963a529b1091fa4ec6750f8 SHA256 702431c5a3c34f290c55330eb65f66d11f114f18dd1ff2b61635507241708da0
diff --git a/sys-kernel/genkernel/genkernel-3.4.10_pre1.ebuild b/sys-kernel/genkernel/genkernel-3.4.10_pre1.ebuild
index 3966a88..8404048 100644
--- a/sys-kernel/genkernel/genkernel-3.4.10_pre1.ebuild
+++ b/sys-kernel/genkernel/genkernel-3.4.10_pre1.ebuild
@@ -50,6 +50,7 @@ RESTRICT=""
# Release Engineering, it's easier for us to deal with all arches at once.
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
#KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sparc x86"
+#KEYWORDS=""
IUSE="ibm selinux"
DEPEND="sys-fs/e2fsprogs
@@ -65,39 +66,37 @@ src_unpack() {
unpack ${PN}-pkg-${VERSION_PKG}.tar.bz2
fi
use selinux && sed -i 's/###//g' gen_compile.sh
-# epatch "${FILESDIR}"/${P}-lvm2fix.patch
}
src_install() {
- dodir /etc
- cp "${S}"/genkernel.conf "${D}"/etc
# This block updates genkernel.conf
- sed -i -e "s:VERSION_DMAP:$VERSION_DMAP:" \
+ sed -e "s:VERSION_DMAP:$VERSION_DMAP:" \
-e "s:VERSION_DMRAID:$VERSION_DMRAID:" \
-e "s:VERSION_E2FSPROGS:$VERSION_E2FSPROGS:" \
-e "s:VERSION_LVM:$VERSION_LVM:" \
- -e "s:VERSION_UNIONFS:$VERSION_UNIONFS:" \
- "${D}"/etc/genkernel.conf || die "Could not adjust versions"
+ "${S}"/genkernel.conf > "${T}"/genkernel.conf \
+ || die "Could not adjust versions"
+ insinto /etc
+ doins "${T}"/genkernel.conf || die "doins genkernel.conf"
+
+ doman genkernel.8 || die "doman"
+ dodoc ChangeLog README TODO || die "dodoc"
+
+ rm -f genkernel.8 ChangeLog README TODO genkernel.conf
insinto /usr/share/genkernel
+ doins -r "${S}" || die "doins"
use ibm && cp "${S}"/ppc64/kernel-2.6-pSeries "${S}"/ppc64/kernel-2.6 || \
cp "${S}"/ppc64/kernel-2.6.g5 "${S}"/ppc64/kernel-2.6
- rm -f "${S}"/genkernel.8
- doins -r "${S}"
dodir /usr/bin
dosym /usr/share/genkernel/genkernel /usr/bin/genkernel
- rm -f "${D}"/usr/share/genkernel/genkernel.conf
- dodoc README
-
- doman genkernel.8
-
cp -f "${DISTDIR}"/dmraid-${VERSION_DMRAID}.tar.bz2 \
"${DISTDIR}"/LVM2.${VERSION_LVM}.tgz \
"${DISTDIR}"/device-mapper.${VERSION_DMAP}.tgz \
"${DISTDIR}"/e2fsprogs-${VERSION_E2FSPROGS}.tar.gz \
- "${D}"/usr/share/genkernel/pkg
+ "${D}"/usr/share/genkernel/pkg || die "copying pkg"
dobashcompletion "${FILESDIR}"/genkernel.bash
}