summaryrefslogtreecommitdiff
path: root/initrd.sh
diff options
context:
space:
mode:
Diffstat (limited to 'initrd.sh')
-rwxr-xr-xinitrd.sh17
1 files changed, 3 insertions, 14 deletions
diff --git a/initrd.sh b/initrd.sh
index 080127c..5e7ed90 100755
--- a/initrd.sh
+++ b/initrd.sh
@@ -1,15 +1,4 @@
1#!/bin/sh 1#!/bin/sh
2 2set -ex
3input_base=initrd.cpio 3cp -f /boot/vmlinuz-$(uname -r) isolinux/live/vmlinuz
4input_dir=initrd 4/usr/sbin/mkinitramfs -d initramfs-tools -o isolinux/live/initrd.img $(uname -r)
5output=isolinux/live/initrd.img
6
7output_tmp=${output}~
8
9set -e
10
11cp -f --reflink=auto "$input_base" "$output_tmp"
12# (cat "$input_base"; cd "$input_dir"; find . -depth|cpio -ov|gzip -c) > "$output"~
13(cd "$input_dir"; find . -depth|cpio -H newc -ov -A -O "../$output_tmp")
14gzip "$output_tmp"
15mv -f "$output_tmp".gz "$output"