diff options
author | Andrew Cady <d@jerkface.net> | 2016-04-19 06:33:26 -0400 |
---|---|---|
committer | Andrew Cady <d@jerkface.net> | 2016-04-19 08:04:39 -0400 |
commit | 0a1f94ffc1904c09d6e4a9c608175196dfec98a2 (patch) | |
tree | 68c234325a7c72fa01a1ec1d9b235c76c7e318eb | |
parent | 67e3888a04127eeee40bd934ea4bdc5a551e301d (diff) |
override initramfs in tftp dir
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | initrd.cpio | bin | 0 -> 96761344 bytes | |||
-rwxr-xr-x | initrd.sh | 15 | ||||
-rwxr-xr-x | initrd/init | 2 |
4 files changed, 18 insertions, 0 deletions
@@ -2,3 +2,4 @@ debian-live-8.4.0-amd64-gnome-desktop.disk | |||
2 | debian-live-8.4.0-amd64-gnome-desktop.iso | 2 | debian-live-8.4.0-amd64-gnome-desktop.iso |
3 | boot | 3 | boot |
4 | var | 4 | var |
5 | isolinux/live/initrd.img | ||
diff --git a/initrd.cpio b/initrd.cpio new file mode 100644 index 0000000..877926b --- /dev/null +++ b/initrd.cpio | |||
Binary files differ | |||
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 | |||
3 | input_base=initrd.cpio | ||
4 | input_dir=initrd | ||
5 | output=isolinux/live/initrd.img | ||
6 | |||
7 | output_tmp=${output}~ | ||
8 | |||
9 | set -e | ||
10 | |||
11 | cp -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") | ||
14 | gzip "$output_tmp" | ||
15 | mv -f "$output_tmp".gz "$output" | ||
diff --git a/initrd/init b/initrd/init new file mode 100755 index 0000000..10addb5 --- /dev/null +++ b/initrd/init | |||
@@ -0,0 +1,2 @@ | |||
1 | #!/bin/sh | ||
2 | exec sh | ||