Changeset 932 in MondoRescue for trunk/mindi-busybox/distributions/gentoo
- Timestamp:
- Nov 15, 2006, 12:40:15 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mindi-busybox/distributions/gentoo/mindi-busybox.ebuild
r823 r932 1 # Copyright 1999-200 4Gentoo Foundation1 # Copyright 1999-2006 Gentoo Foundation 2 2 # Distributed under the terms of the GNU General Public License v2 3 # $Header: $4 5 3 # $Id$ 6 4 7 DESCRIPTION="A program that creates emergency boot disks/CDs using your kernel, tools and modules." 5 inherit eutils flag-o-matic 6 7 DESCRIPTION="The rescue part of a program that creates emergency boot disks/CDs using your kernel, tools and modules." 8 8 HOMEPAGE="http://www.mondorescue.org" 9 9 SRC_URI="ftp://ftp.mondorescue.org/src/${P}.tar.gz" 10 11 10 LICENSE="GPL-2" 12 11 SLOT="0" 13 KEYWORDS="~x86 -*" 14 IUSE="" 15 12 KEYWORDS="~x86 ia64 -*" 16 13 DEPEND="virtual/libc" 17 14 RDEPEND=">=app-arch/bzip2-0.9 … … 20 17 src_unpack() { 21 18 unpack ${A} || die "Failed to unpack ${A}" 19 make oldconfig > /dev/null 20 } 21 22 src_compile() { 23 # work around broken ass powerpc compilers 24 emake EXTRA_CFLAGS="${CFLAGS}" busybox || die "build failed" 22 25 } 23 26 24 27 src_install() { 25 export PREFIX="${D}/usr" 26 export RPMBUILDMINDI="true" 27 "${WORKDIR}"/"${P}"/install.sh 28 # bundle up the symlink files for use later 29 emake PREFIX="/usr/share/mindi/rootfs/bin" install || die 30 rm _install/bin/busybox 31 tar cf busybox-links.tar -C _install . || die 32 insinto /usr/share/mindi 33 doins busybox-links.tar || die 34 } 35 36 pkg_preinst() { 37 mv "${D}"/usr/share/mindi/busybox-links.tar "${T}"/ || die 28 38 } 29 39 30 40 pkg_postinst() { 31 einfo "${P} was successfully installed." 32 einfo "Please read the associated docs for help." 33 einfo "Or visit the website @ ${HOMEPAGE}" 34 echo 35 ewarn "This package is still in unstable." 36 ewarn "Please report bugs to http://bugs.gentoo.org/" 37 ewarn "However, please do an advanced query to search for bugs" 38 ewarn "before reporting. This will keep down on duplicates." 41 cd "${T}" || die 42 mkdir _install 43 tar xf busybox-links.tar -C _install || die 44 cp -vpPR _install/* /usr/share/mindi/rootfs/bin || die "copying links for ${x} failed" 45 39 46 echo 40 47 }
Note:
See TracChangeset
for help on using the changeset viewer.