Add unpacking lzma initramfs by cl-kernel.

master
Mike Hiretsky 15 years ago
parent 3a269d73c7
commit b9a91a1f5f

@ -74,7 +74,9 @@ initramfs_unpack() {
mkdir -p tmp/initramfs || die "Catn't create temporary directory for initramfs"
pushd tmp/initramfs >/dev/null
# unpack initramfs
gzip -dc ${BOOT_DIR}/initramfs-${KERNEL_NAME}-*-${KERNEL_VERSION} | cpio -di &>/dev/null || die "Cann't unpack initramfs"
archcmd="gzip"
lzma -dc ${BOOT_DIR}/initramfs-${KERNEL_NAME}-*-${KERNEL_VERSION} &>/dev/null && archcmd="lzma"
${archcmd} -dc ${BOOT_DIR}/initramfs-${KERNEL_NAME}-*-${KERNEL_VERSION} | cpio -di &>/dev/null || die "Cann't unpack initramfs"
# remove old initramfs
rm ${BOOT_DIR}/initramfs-${KERNEL_NAME}-*-${KERNEL_VERSION} || warning "Cann't remove old initramfs"
}

Loading…
Cancel
Save