forked from calculate/calculate-overlay
parent
5519d3b3f6
commit
7550708f60
@ -1,139 +0,0 @@
|
|||||||
# Copyright 1999-2009 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel/genkernel-3.4.10.903.ebuild,v 1.1 2009/01/05 22:31:16 agaffney Exp $
|
|
||||||
|
|
||||||
# genkernel-9999 -> latest SVN
|
|
||||||
# genkernel-9999.REV -> use SVN REV
|
|
||||||
# genkernel-VERSION -> normal genkernel release
|
|
||||||
|
|
||||||
VERSION_BUSYBOX='1.7.4'
|
|
||||||
VERSION_DMAP='1.02.22'
|
|
||||||
VERSION_DMRAID='1.0.0.rc14'
|
|
||||||
VERSION_E2FSPROGS='1.40.9'
|
|
||||||
VERSION_LVM='2.02.28'
|
|
||||||
VERSION_FUSE='2.7.4'
|
|
||||||
VERSION_UNIONFS_FUSE='0.22'
|
|
||||||
|
|
||||||
MY_P=gen${P/#calc}
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
MY_HOME="http://wolf31o2.org"
|
|
||||||
RH_HOME="ftp://sources.redhat.com/pub"
|
|
||||||
DM_HOME="http://people.redhat.com/~heinzm/sw/dmraid/src"
|
|
||||||
BB_HOME="http://www.busybox.net/downloads"
|
|
||||||
|
|
||||||
COMMON_URI="${DM_HOME}/dmraid-${VERSION_DMRAID}.tar.bz2
|
|
||||||
${DM_HOME}/old/dmraid-${VERSION_DMRAID}.tar.bz2
|
|
||||||
${RH_HOME}/lvm2/LVM2.${VERSION_LVM}.tgz
|
|
||||||
${RH_HOME}/lvm2/old/LVM2.${VERSION_LVM}.tgz
|
|
||||||
${RH_HOME}/dm/device-mapper.${VERSION_DMAP}.tgz
|
|
||||||
${RH_HOME}/dm/old/device-mapper.${VERSION_DMAP}.tgz
|
|
||||||
${BB_HOME}/busybox-${VERSION_BUSYBOX}.tar.bz2
|
|
||||||
mirror://sourceforge/e2fsprogs/e2fsprogs-${VERSION_E2FSPROGS}.tar.gz
|
|
||||||
mirror://sourceforge/fuse/fuse-${VERSION_FUSE}.tar.gz
|
|
||||||
http://podgorny.cz/unionfs-fuse/releases/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2"
|
|
||||||
|
|
||||||
if [[ ${PV} == 9999* ]]
|
|
||||||
then
|
|
||||||
[[ ${PV} == 9999.* ]] && ESVN_UPDATE_CMD="svn up -r ${PV/9999./}"
|
|
||||||
EGIT_REPO_URI="git://git.wolf31o2.org/projs/genkernel.git"
|
|
||||||
inherit git bash-completion eutils
|
|
||||||
S="${WORKDIR}"
|
|
||||||
SRC_URI="${COMMON_URI}"
|
|
||||||
else
|
|
||||||
inherit bash-completion eutils
|
|
||||||
SRC_URI="mirror://gentoo/${MY_P}.tar.bz2
|
|
||||||
${MY_HOME}/sources/genkernel/${MY_P}.tar.bz2
|
|
||||||
${COMMON_URI}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
DESCRIPTION="Gentoo automatic kernel building scripts"
|
|
||||||
HOMEPAGE="http://www.gentoo.org"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
RESTRICT=""
|
|
||||||
# Please don't touch individual KEYWORDS. Since this is maintained/tested by
|
|
||||||
# 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
|
|
||||||
selinux? ( sys-libs/libselinux )
|
|
||||||
!sys-kernel/genkernel"
|
|
||||||
RDEPEND="${DEPEND} app-arch/cpio"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
if [[ ${PV} == 9999* ]] ; then
|
|
||||||
git_src_unpack
|
|
||||||
else
|
|
||||||
unpack ${MY_P}.tar.bz2
|
|
||||||
fi
|
|
||||||
use selinux && sed -i 's/###//g' "${S}"/gen_compile.sh
|
|
||||||
cd ${S}
|
|
||||||
epatch "${FILESDIR}"/${PF}.patch
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
# This block updates genkernel.conf
|
|
||||||
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_BUSYBOX:$VERSION_BUSYBOX:" \
|
|
||||||
-e "s:VERSION_FUSE:$VERSION_FUSE:" \
|
|
||||||
-e "s:VERSION_UNIONFS_FUSE:$VERSION_UNIONFS_FUSE:" \
|
|
||||||
"${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 AUTHORS ChangeLog README TODO || die "dodoc"
|
|
||||||
|
|
||||||
dobin genkernel || die "dobin genkernel"
|
|
||||||
|
|
||||||
rm -f genkernel genkernel.8 AUTHORS 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}"/arch/ppc64/kernel-2.6.g5 "${S}"/arch/ppc64/kernel-2.6
|
|
||||||
|
|
||||||
# Copy files to /var/cache/genkernel/src
|
|
||||||
elog "Copying files to /var/cache/genkernel/src..."
|
|
||||||
mkdir -p "${D}"/var/cache/genkernel/src
|
|
||||||
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 \
|
|
||||||
"${DISTDIR}"/busybox-${VERSION_BUSYBOX}.tar.bz2 \
|
|
||||||
"${DISTDIR}"/fuse-${VERSION_FUSE}.tar.gz \
|
|
||||||
"${DISTDIR}"/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2 \
|
|
||||||
"${D}"/var/cache/genkernel/src || die "Copying distfiles..."
|
|
||||||
|
|
||||||
dobashcompletion "${FILESDIR}"/genkernel.bash
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
echo
|
|
||||||
elog 'Documentation is available in the genkernel manual page'
|
|
||||||
elog 'as well as the following URL:'
|
|
||||||
echo
|
|
||||||
elog 'http://www.gentoo.org/doc/en/genkernel.xml'
|
|
||||||
echo
|
|
||||||
ewarn "This package is known to not work with reiser4. If you are running"
|
|
||||||
ewarn "reiser4 and have a problem, do not file a bug. We know it does not"
|
|
||||||
ewarn "work and we don't plan on fixing it since reiser4 is the one that is"
|
|
||||||
ewarn "broken in this regard. Try using a sane filesystem like ext3 or"
|
|
||||||
ewarn "even reiser3."
|
|
||||||
echo
|
|
||||||
ewarn "The LUKS support has changed from versions prior to 3.4.4. Now,"
|
|
||||||
ewarn "you use crypt_root=/dev/blah instead of real_root=luks:/dev/blah."
|
|
||||||
echo
|
|
||||||
|
|
||||||
bash-completion_pkg_postinst
|
|
||||||
}
|
|
@ -1,228 +0,0 @@
|
|||||||
diff --git a/arch/x86/modules_load b/arch/x86/modules_load
|
|
||||||
index 2e93dce..a6db29d 100644
|
|
||||||
--- a/arch/x86/modules_load
|
|
||||||
+++ b/arch/x86/modules_load
|
|
||||||
@@ -22,5 +22,5 @@ MODULES_PCMCIA="pcmcia pcmcia_core yenta_socket pd6729 i82092 i82365 tcic ds ide
|
|
||||||
MODULES_USB="ehci-hcd uhci usb-ohci hid usb-storage uhci-hcd ohci-hcd usbhid sl811-hcd"
|
|
||||||
|
|
||||||
# Filesystems
|
|
||||||
-MODULES_FS="ext2 ext3 reiserfs jfs nfs xfs fuse"
|
|
||||||
+MODULES_FS="ext2 ext3 ext4 reiserfs jfs nfs xfs fuse"
|
|
||||||
|
|
||||||
diff --git a/arch/x86_64/modules_load b/arch/x86_64/modules_load
|
|
||||||
index 67b9a48..857f1a3 100644
|
|
||||||
--- a/arch/x86_64/modules_load
|
|
||||||
+++ b/arch/x86_64/modules_load
|
|
||||||
@@ -22,4 +22,4 @@ MODULES_PCMCIA="pcmcia pcmcia_core yenta_socket pd6729 i82092 i82365 tcic ds ide
|
|
||||||
MODULES_USB="ehci-hcd uhci usb-ohci hid usb-storage uhci-hcd ohci-hcd usbhid sl811-hcd"
|
|
||||||
|
|
||||||
# Filesystems
|
|
||||||
-MODULES_FS="ext2 ext3 reiserfs jfs nfs xfs fuse"
|
|
||||||
+MODULES_FS="ext2 ext3 ext4 reiserfs jfs nfs xfs fuse"
|
|
||||||
diff --git a/defaults/initrd.defaults b/defaults/initrd.defaults
|
|
||||||
index a417144..92e9d2d 100755
|
|
||||||
--- a/defaults/initrd.defaults
|
|
||||||
+++ b/defaults/initrd.defaults
|
|
||||||
@@ -68,6 +68,7 @@ fi
|
|
||||||
|
|
||||||
REAL_ROOT=''
|
|
||||||
CDROOT='0'
|
|
||||||
+SCRATCH='0'
|
|
||||||
CDROOT_DEV=''
|
|
||||||
CDROOT_TYPE='auto'
|
|
||||||
NEW_ROOT='/newroot'
|
|
||||||
diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts
|
|
||||||
index ae22dd5..f27fb37 100755
|
|
||||||
--- a/defaults/initrd.scripts
|
|
||||||
+++ b/defaults/initrd.scripts
|
|
||||||
@@ -169,11 +169,24 @@ cache_cd_contents() {
|
|
||||||
# TODO: Check the size of the image versus the size of our tmpfs
|
|
||||||
# along with the amount of available RAM and increase tmpfs size
|
|
||||||
# if necessary. (Not having awk sucks...)
|
|
||||||
- # z=0
|
|
||||||
- # for i in $(cat /proc/meminfo | grep -e ^MemFree -e ^Cached | \
|
|
||||||
- # cut -d: -f2 | cut -dk -f1 | sed -e "s/^\s*//") ; do
|
|
||||||
- # z=$(($z + $i)) ; done
|
|
||||||
- # echo $z
|
|
||||||
+
|
|
||||||
+ # getting memory
|
|
||||||
+ z=0
|
|
||||||
+ for i in $(cat /proc/meminfo | grep -e ^MemFree -e ^Cached | \
|
|
||||||
+ cut -d: -f2 | cut -dk -f1 | sed -e "s/^\s*//") ; do
|
|
||||||
+ z=$(($z + $i)) ; done
|
|
||||||
+
|
|
||||||
+ # getting size tmpfs of default
|
|
||||||
+ let curtfs=$z/2
|
|
||||||
+
|
|
||||||
+ # getting size of image
|
|
||||||
+ let q=`ls -la ${NEW_ROOT}/mnt/cdrom/${LOOP} | sed -r -n 's/(\S*\s*){4}(\S*).*/\2/p'`/5000*6
|
|
||||||
+
|
|
||||||
+ if [[ $((${curtfs}<${q})) = "1" -a $((${q}<${z})) = "1" ]];
|
|
||||||
+ then
|
|
||||||
+ good_msg "Increasing size of tmpfs for ${NEW_ROOT}"
|
|
||||||
+ mount -o remount,size=${q}000 -t tmpfs tmpfs ${NEW_ROOT}
|
|
||||||
+ fi
|
|
||||||
good_msg "Copying loop file for caching..."
|
|
||||||
cp -a ${NEW_ROOT}/mnt/cdrom/${LOOP} ${NEW_ROOT}/mnt/${LOOP}
|
|
||||||
if [ $? -ne 0 ]
|
|
||||||
@@ -184,6 +197,8 @@ cache_cd_contents() {
|
|
||||||
rm -rf ${NEW_ROOT}/mnt/zisofs 2>/dev/null
|
|
||||||
else
|
|
||||||
LOOPEXT='../'
|
|
||||||
+ good_msg "Unmounting media from ${NEW_ROOT}/mnt/cdrom"
|
|
||||||
+ umount ${NEW_ROOT}/mnt/cdrom
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
@@ -945,6 +960,7 @@ setup_unionfs() {
|
|
||||||
mkdir -p ${UNION}
|
|
||||||
good_msg "Loading fuse module"
|
|
||||||
modprobe fuse > /dev/null 2>&1
|
|
||||||
+ modprobe aufs > /dev/null 2>&1
|
|
||||||
# if [ -n "${UNIONFS}" ]
|
|
||||||
# then
|
|
||||||
# CHANGESDEV=${UNIONFS}
|
|
||||||
@@ -974,10 +990,61 @@ setup_unionfs() {
|
|
||||||
mkdir /tmp
|
|
||||||
mkdir -p ${UNION}
|
|
||||||
# mkdir -p $CHANGES
|
|
||||||
-# mount -t unionfs -o dirs=$CHANGES=rw unionfs ${UNION}
|
|
||||||
+## mount -t unionfs -o dirs=$CHANGES=rw unionfs ${UNION}
|
|
||||||
+
|
|
||||||
+ if [ "${SCRATCH}" -ne 0 ];
|
|
||||||
+ then
|
|
||||||
+ good_msg "Loading in scratch mode"
|
|
||||||
+ BUILDERDIR=${UNION}/mnt/builder
|
|
||||||
+ SCRATCHDIR=${UNION}/mnt/scratch
|
|
||||||
+ DELTADIR=${rw_dir}/mnt/delta
|
|
||||||
+ WORKSPACEDIR=${rw_dir}/mnt/workspace
|
|
||||||
+ mount -o remount,rw ${rw_dir}/mnt/cdrom >/dev/null 2>&1
|
|
||||||
+ touch ${rw_dir}/mnt/cdrom/livecd >/dev/null 2>&1
|
|
||||||
+ if [ "$?" -ne 0 ];
|
|
||||||
+ then
|
|
||||||
+ ISRW=0
|
|
||||||
+ else
|
|
||||||
+ ISRW=1
|
|
||||||
+ fi
|
|
||||||
+
|
|
||||||
+ mkdir -p ${DELTADIR}
|
|
||||||
+ mkdir -p ${WORKSPACEDIR}
|
|
||||||
+ mount -t aufs -o br:${WORKSPACEDIR}=rw:${DELTADIR}=ro+wh:${rw_dir}/mnt/livecd=ro none ${UNION}
|
|
||||||
+ tmpret=$?;[ "$tmpret" -ne 0 ] && ret=$tmpret
|
|
||||||
+ mkdir -p ${SCRATCHDIR}/calculate
|
|
||||||
+ mkdir -p ${SCRATCHDIR}/delta
|
|
||||||
+ mkdir -p ${SCRATCHDIR}/workspace
|
|
||||||
+ mount -o bind ${rw_dir}/mnt/delta ${SCRATCHDIR}/delta
|
|
||||||
+ tmpret=$?;[ "$tmpret" -ne 0 ] && ret=$tmpret
|
|
||||||
+ mount -o bind ${rw_dir}/mnt/workspace ${SCRATCHDIR}/workspace
|
|
||||||
+ tmpret=$?;[ "$tmpret" -ne 0 ] && ret=$tmpret
|
|
||||||
+ mkdir -p ${BUILDERDIR}
|
|
||||||
+ mount -t aufs -o br:${DELTADIR}=rw:${rw_dir}/mnt/livecd=ro none ${BUILDERDIR}
|
|
||||||
+ tmpret=$?;[ "$tmpret" -ne 0 ] && ret=$tmpret
|
|
||||||
+ mount -o bind ${rw_dir}/mnt/livecd ${SCRATCHDIR}/calculate
|
|
||||||
+ tmpret=$?;[ "$tmpret" -ne 0 ] && ret=$tmpret
|
|
||||||
+ if [ "$ISRW" -ne 0 ];
|
|
||||||
+ then
|
|
||||||
+ FLASHDIR=${UNION}/mnt/flash
|
|
||||||
+ mkdir -p ${FLASHDIR}
|
|
||||||
+ mount -o bind ${rw_dir}/mnt/cdrom ${FLASHDIR}
|
|
||||||
+ tmpret=$?;[ "$tmpret" -ne 0 ] && ret=$tmpret
|
|
||||||
+ else
|
|
||||||
+ CDROMDIR=${UNION}/mnt/cdrom
|
|
||||||
+ mkdir -p ${CDROMDIR}
|
|
||||||
+ mount -o bind ${rw_dir}/mnt/cdrom ${CDROMDIR}
|
|
||||||
+ tmpret=$?;[ "$tmpret" -ne 0 ] && ret=$tmpret
|
|
||||||
+ fi
|
|
||||||
+ else
|
|
||||||
+ mount -t aufs -o br:${rw_dir}:${ro_dir}=ro none ${UNION}
|
|
||||||
+ ret=$?
|
|
||||||
+ fi
|
|
||||||
+
|
|
||||||
+ chmod 1777 ${UNION}/tmp
|
|
||||||
good_msg "Creating union mount"
|
|
||||||
- unionfs -o allow_other,cow,noinitgroups,suid,dev,default_permissions,use_ino ${rw_dir}=RW:${ro_dir}=RO ${UNION} 2>/dev/null
|
|
||||||
- ret=$?
|
|
||||||
+# unionfs -o allow_other,cow,noinitgroups,suid,dev,default_permissions,use_ino ${rw_dir}=RW:${ro_dir}=RO ${UNION} 2>/dev/null
|
|
||||||
+# ret=$?
|
|
||||||
if [ "${ret}" -ne 0 ]
|
|
||||||
then
|
|
||||||
bad_msg "Can't setup union mount!"
|
|
||||||
diff --git a/defaults/linuxrc b/defaults/linuxrc
|
|
||||||
index 3fac6ad..9e30c38 100755
|
|
||||||
--- a/defaults/linuxrc
|
|
||||||
+++ b/defaults/linuxrc
|
|
||||||
@@ -62,6 +62,10 @@ do
|
|
||||||
init_opts\=*)
|
|
||||||
INIT_OPTS=`parse_opt "${x}"`
|
|
||||||
;;
|
|
||||||
+ # Scratch usbload
|
|
||||||
+ scratch)
|
|
||||||
+ SCRATCH=1
|
|
||||||
+ ;;
|
|
||||||
# Livecd options
|
|
||||||
cdroot)
|
|
||||||
CDROOT=1
|
|
||||||
@@ -464,9 +468,36 @@ do
|
|
||||||
then
|
|
||||||
break
|
|
||||||
else
|
|
||||||
- bad_msg "The filesystem mounted at ${REAL_ROOT} does not appear to be a valid /, try again"
|
|
||||||
- got_good_root=0
|
|
||||||
- REAL_ROOT=''
|
|
||||||
+ # check for scratch
|
|
||||||
+ if [ -e ${NEW_ROOT}/livecd.squashfs -a -d ${NEW_ROOT}/delta -a -d ${NEW_ROOT}/workspace ];
|
|
||||||
+ then
|
|
||||||
+ good_msg 'Found scratch data...'
|
|
||||||
+ modprobe aufs >/dev/null
|
|
||||||
+ modprobe squashfs >/dev/null
|
|
||||||
+ if mount -o remount,rw ${NEW_ROOT};
|
|
||||||
+ then
|
|
||||||
+ mkdir -p ${NEW_ROOT}/calculate && mkdir -p /union && mkdir -p ${NEW_ROOT}/workspace/mnt/builder && mkdir -p ${NEW_ROOT}/workspace/mnt/scratch
|
|
||||||
+ if mount -o loop,ro -t squashfs ${NEW_ROOT}/livecd.squashfs ${NEW_ROOT}/calculate;
|
|
||||||
+ then
|
|
||||||
+ if mount -t aufs -o ro,br:${NEW_ROOT}/workspace=rw:${NEW_ROOT}/delta=ro+wh:${NEW_ROOT}/calculate=ro none /union;
|
|
||||||
+ then
|
|
||||||
+ mount -t aufs -o ro,br:${NEW_ROOT}/delta=rw:${NEW_ROOT}/calculate=ro none /union/mnt/builder
|
|
||||||
+ CHROOT=/union
|
|
||||||
+ break;
|
|
||||||
+ else
|
|
||||||
+ bad_msg 'Could not merge scratch layers'
|
|
||||||
+ fi
|
|
||||||
+ else
|
|
||||||
+ bad_msg 'Could not mount scratch squashfs image'
|
|
||||||
+ fi
|
|
||||||
+ else
|
|
||||||
+ bad_msg 'Could not remount ${NEW_ROOT}'
|
|
||||||
+ fi
|
|
||||||
+ else
|
|
||||||
+ bad_msg "The filesystem mounted at ${REAL_ROOT} does not appear to be a valid /, try again"
|
|
||||||
+ got_good_root=0
|
|
||||||
+ REAL_ROOT=''
|
|
||||||
+ fi
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
bad_msg "Could not mount specified ROOT, try again"
|
|
||||||
diff --git a/gen_initramfs.sh b/gen_initramfs.sh
|
|
||||||
index 111b6cc..5ba6149 100755
|
|
||||||
--- a/gen_initramfs.sh
|
|
||||||
+++ b/gen_initramfs.sh
|
|
||||||
@@ -607,8 +607,17 @@ create_initramfs() {
|
|
||||||
append_data 'overlay'
|
|
||||||
fi
|
|
||||||
|
|
||||||
- gzip -9 "${CPIO}"
|
|
||||||
- mv -f "${CPIO}.gz" "${CPIO}"
|
|
||||||
+ # Select arch util
|
|
||||||
+ if [ "`cat ${KERNEL_DIR}/.config |
|
|
||||||
+ grep -Pc "^CONFIG_RD_LZMA=y|^CONFIG_INITRAMFS_COMPRESSION_LZMA=y"`" == "2" ] &&
|
|
||||||
+ which lzma &>/dev/null;
|
|
||||||
+ then
|
|
||||||
+ lzma -9 "${CPIO}"
|
|
||||||
+ mv -f "${CPIO}.lzma" "${CPIO}"
|
|
||||||
+ else
|
|
||||||
+ gzip -9 "${CPIO}"
|
|
||||||
+ mv -f "${CPIO}.gz" "${CPIO}"
|
|
||||||
+ fi
|
|
||||||
|
|
||||||
if isTrue "${INTEGRATED_INITRAMFS}"
|
|
||||||
then
|
|
Loading…
Reference in new issue