summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--initrd.cpiobin0 -> 96761344 bytes
-rwxr-xr-xinitrd.sh15
-rwxr-xr-xinitrd/init2
4 files changed, 18 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index c32a010..d95bd06 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@ debian-live-8.4.0-amd64-gnome-desktop.disk
2debian-live-8.4.0-amd64-gnome-desktop.iso 2debian-live-8.4.0-amd64-gnome-desktop.iso
3boot 3boot
4var 4var
5isolinux/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
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"
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
2exec sh