|
|
|
@ -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"
|
|
|
|
|
}
|
|
|
|
|