summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorMichael Neves2012-01-27 15:29:57 +0100
committerMichael Neves2012-01-27 15:29:57 +0100
commitc68d29d992be64b0b89df1117c4c48fa93a57984 (patch)
treed32a5c92a44ca7a16bfcf06870af5634e24b88f4 /bin
parentpbs-serials fix (diff)
downloadusb-boot-stick-c68d29d992be64b0b89df1117c4c48fa93a57984.tar.gz
usb-boot-stick-c68d29d992be64b0b89df1117c4c48fa93a57984.tar.xz
usb-boot-stick-c68d29d992be64b0b89df1117c4c48fa93a57984.zip
iso serial query
Diffstat (limited to 'bin')
-rwxr-xr-xbin/build.initramfs-serial.sh21
1 files changed, 21 insertions, 0 deletions
diff --git a/bin/build.initramfs-serial.sh b/bin/build.initramfs-serial.sh
new file mode 100755
index 0000000..5c09790
--- /dev/null
+++ b/bin/build.initramfs-serial.sh
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+ROOT_DIR=$(readlink -f $(dirname $(readlink -f $0))/..)
+
+SYSLINUX=${ROOT_DIR}/contrib/syslinux/latest
+[ ! -f ${SYSLINUX}/Makefile ] && $ROOT_DIR/bin/env.setup-syslinux.sh
+
+cd ${ROOT_DIR}/build/rootfs
+echo -e "[build-initramfs] \t Create initramfs."
+find . | cpio --quiet -H newc -o > ../initramfs-default.cpio
+cd ..
+gzip initramfs-default.cpio
+
+mv initramfs-default.cpio.gz initramfs-default
+INITRAMFS_SIZE=$(stat -c %s ${ROOT_DIR}/build/initramfs-default)
+
+cd - > /dev/null 2>&1
+
+echo -e "[build-initramfs] \t New initramfs created."
+echo -e "\t\t\t Location: ${ROOT_DIR}/build/initramfs-default."
+echo -e "\t\t\t Size: ${INITRAMFS_SIZE} bytes."