Magellan Linux

Contents of /smage/trunk/core/mkinitrd/mkinitrd-6.3.5-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1234 - (show annotations) (download)
Sat Jan 29 14:11:07 2011 UTC (13 years, 3 months ago) by niro
File size: 1498 byte(s)
-ver bump to 6.3.5-r1 with gzip compression support for kernel-modules
1 # $Id: mkinitrd-6.2.3-r1.smage2 5422 2010-05-31 20:56:46Z niro $
2
3 PNAME="mkinitrd"
4 PVER="6.3.5"
5 PBUILD="r1"
6
7 PCATEGORIE="sys-apps"
8 STATE="unstable"
9
10 DESCRIPTION="Mkinitrd creates filesystem images for use as initial ramdisk (initrd) images."
11 HOMEPAGE="http://magellan-linux.de/"
12
13 DEPEND=">= sys-apps/gawk-3
14 >= virtual/which
15 >= virtual/debianutils
16 >= sys-apps/module-init-tools-3.12
17 >= app-arch/cpio-2
18 >= virtual/gzip
19 >= sys-fs/e2fsprogs-1.41
20 >= sys-apps/v86d-0.1.9
21 >= dev-libs/popt-1.16
22 >= dev-libs/glib2-2.26
23 >= sys-apps/util-linux-2.18"
24
25 # nasm is needed to rebuild syslinux
26 SDEPEND=">= virtual/kernel-sources
27 >= sys-apps/findutils-4
28 >= virtual/sed
29 >= dev-lang/nasm-2"
30
31 SRCFILE="${PNAME}-${PVER}.tar.bz2"
32 SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
33
34 MCORE_ONLY_KEEP="sbin usr/sbin usr/$(mlibdir)/mkinitrd etc/conf.d/mkinitrd"
35 sminclude mbuild mcore-split
36
37 SRC_URI=( mirror://${PNAME}/${SRCFILE} )
38
39 src_prepare()
40 {
41 munpack ${SRCFILE} || die
42 cd ${SRCDIR}
43
44 # enable scsi,sata and pata checks for 2.6.29 as default
45 sed -i -e "s:^\(DOSCSI=\).*:\1yes:" \
46 -e "s:^\(DOSATA=\).*:\1yes:" \
47 -e "s:^\(DOPATA=\).*:\1yes:" \
48 livecd/linuxrc.sh || die
49
50 # fix version, we want ${PVER}-${PBUILD}
51 echo "${PVER}-${PBUILD}" > VERSION || die
52
53 # fix libdir on 64bit arches
54 sed -i "s:^\(LIBDIR =\).*:\1 /usr/$(mlibdir):" livecd/Makefile || die
55 sed -i "s:^\(LIBDIR.*=\).*:\1 /usr/$(mlibdir)/mkinitrd:" isolinux/Makefile || die
56 }
57
58 src_compile()
59 {
60 cd ${SRCDIR}
61 mmake ARCH=${ARCH/i*86/i386} || die
62 }