summaryrefslogtreecommitdiff
path: root/initrd.sh
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2016-04-19 06:33:26 -0400
committerAndrew Cady <d@jerkface.net>2016-04-19 08:04:39 -0400
commit0a1f94ffc1904c09d6e4a9c608175196dfec98a2 (patch)
tree68c234325a7c72fa01a1ec1d9b235c76c7e318eb /initrd.sh
parent67e3888a04127eeee40bd934ea4bdc5a551e301d (diff)
override initramfs in tftp dir
Diffstat (limited to 'initrd.sh')
-rwxr-xr-xinitrd.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/initrd.sh b/initrd.sh
new file mode 100755
index 0000000..080127c
--- /dev/null
+++ b/initrd.sh
@@ -0,0 +1,15 @@
1#!/bin/sh
2
3input_base=initrd.cpio
4input_dir=initrd
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"