Clean mkrescue.

This commit is contained in:
Mateusz Hromada 2017-07-21 11:59:21 +02:00
parent d136992bf3
commit 99c0e7c248
2 changed files with 19 additions and 11 deletions

View File

@ -3,28 +3,36 @@
TARGET=$1
mkdir ${TARGET}
mkdir ${TARGET}/ramdisk
mkdir ${TARGET}/output
./bin/basefs_init ${TARGET}/basefs
cp -a ${TARGET}/basefs ${TARGET}/rootfs
cp -a ${TARGET}/basefs ${TARGET}/helperfs
./bin/helperfs_config ${TARGET}/helperfs
./bin/basefs_config ${TARGET}/basefs
# ROOTFS
cp -a ${TARGET}/basefs ${TARGET}/rootfs
./bin/rootfs_clear ${TARGET}/rootfs
mkdir -p ${TARGET}/rootfs/lib/modules
rsync -aS ${TARGET}/helperfs/lib/modules/ ${TARGET}/rootfs/lib/modules/
for dir in sys lib/modules dev bin proc; do
mkdir -p ${TARGET}/ramdisk/${dir}
done
./bin/rootfs_config ${TARGET}/rootfs
./bin/rootfs_clear ${TARGET}/rootfs
./bin/rootfs_mksquashfs ${TARGET}/rootfs ${TARGET}/ramdisk/rootfs.squash
./bin/ramdisk_modules ${TARGET}/ramdisk ${TARGET}/rootfs 4.9.0-3-amd64
cp ${TARGET}/helperfs/bin/busybox ${TARGET}/ramdisk/bin/busybox
./bin/ramdisk_config ${TARGET}/ramdisk
mkdir ${TARGET}/output
# RAMDISK
mkdir -p ${TARGET}/ramdisk/bin
mkdir -p ${TARGET}/ramdisk/dev
mkdir -p ${TARGET}/ramdisk/lib/modules
mkdir -p ${TARGET}/ramdisk/proc
mkdir -p ${TARGET}/ramdisk/sys
cp ${TARGET}/helperfs/bin/busybox ${TARGET}/ramdisk/bin/busybox
./bin/ramdisk_modules ${TARGET}/ramdisk ${TARGET}/rootfs 4.9.0-3-amd64
./bin/ramdisk_config ${TARGET}/ramdisk
./bin/ramdisk_make ${TARGET}/output/initrd.img ${TARGET}/ramdisk
# KERNEL
cp ${TARGET}/helperfs/boot/vmlinuz-4.9.0-3-amd64 ${TARGET}/output/vmlinuz