Magellan Linux

Annotation of /smage/trunk/core/mkinitrd/mkinitrd-6.3.2-r2.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 868 - (hide annotations) (download)
Sat Dec 4 14:47:57 2010 UTC (13 years, 5 months ago) by niro
File size: 1481 byte(s)
auto added: ver bump to 6.3.2-r2
1 niro 868 # $Id: mkinitrd-6.2.3-r1.smage2 5422 2010-05-31 20:56:46Z niro $
2    
3     PNAME="mkinitrd"
4     PVER="6.3.2"
5     PBUILD="r2"
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     >= sys-fs/e2fsprogs-1.41
19     >= sys-apps/v86d-0.1.9
20     >= dev-libs/popt-1.16
21     >= dev-libs/glib2-2.26
22     >= sys-apps/util-linux-2.18"
23    
24     # nasm is needed to rebuild syslinux
25     SDEPEND=">= virtual/kernel-sources
26     >= sys-apps/findutils-4
27     >= virtual/sed
28     >= dev-lang/nasm-2"
29    
30     SRCFILE="${PNAME}-${PVER}.tar.bz2"
31     SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
32    
33     MCORE_ONLY_KEEP="sbin usr/sbin usr/$(mlibdir)/mkinitrd etc/conf.d/mkinitrd"
34     sminclude mbuild mcore-split
35    
36     SRC_URI=( mirror://${PNAME}/${SRCFILE} )
37    
38     src_prepare()
39     {
40     munpack ${SRCFILE} || die
41     cd ${SRCDIR}
42    
43     # enable scsi,sata and pata checks for 2.6.29 as default
44     sed -i -e "s:^\(DOSCSI=\).*:\1yes:" \
45     -e "s:^\(DOSATA=\).*:\1yes:" \
46     -e "s:^\(DOPATA=\).*:\1yes:" \
47     livecd/linuxrc.sh || die
48    
49     # fix version, we want ${PVER}-${PBUILD}
50     echo "${PVER}-${PBUILD}" > VERSION || die
51    
52     # fix libdir on 64bit arches
53     sed -i "s:^\(LIBDIR =\).*:\1 /usr/$(mlibdir):" livecd/Makefile || die
54     sed -i "s:^\(LIBDIR.*=\).*:\1 /usr/$(mlibdir)/mkinitrd:" isolinux/Makefile || die
55     }
56    
57     src_compile()
58     {
59     cd ${SRCDIR}
60     mmake ARCH=${ARCH/i*86/i386} || die
61     }