diff options
Diffstat (limited to 'server/build_core')
| -rwxr-xr-x | server/build_core | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/server/build_core b/server/build_core index e8edcfd8..85e2e48b 100755 --- a/server/build_core +++ b/server/build_core @@ -56,7 +56,7 @@ initial_checks() { # TODO: check for aufs and squaskfs modules } -generate_initramfs() { +generate_rootfs() { # produce stage3.1 [ ! -d ${STAGE31_DIR} ] && mkdir -p ${STAGE31_DIR} @@ -96,6 +96,10 @@ generate_squashfs() { mksquashfs ${STAGE32_DIR} ${STAGE31_DIR}/mnt/openslx.sqfs -comp xz -b 1M -no-recovery 2>/dev/null +} + +generate_initramfs() { + cd ${STAGE31_DIR} find . | cpio --format="newc" --create | gzip -9 > ${MODULE_DIR}/initramfs cd - &>/dev/null @@ -105,6 +109,9 @@ generate_stage31() { initial_checks generate_initramfs generate_squashfs + + # TODO better kernel copy + cp /boot/vmlinuz-$(uname -r) ${MODULE_DIR}/kernel } clean_core() { |
