File tree Expand file tree Collapse file tree 1 file changed +11
-9
lines changed
Expand file tree Collapse file tree 1 file changed +11
-9
lines changed Original file line number Diff line number Diff line change 1717
1818echo " [1/7] Cleaning previous build..."
1919
20- sudo rm -rf " $WORKDIR "
20+ rm -rf " $WORKDIR "
2121mkdir -p " $WORKDIR "
2222cd " $WORKDIR "
2323
3838
3939echo " [3/7] Installing BusyBox..."
4040
41- cp /bin/busybox bin/busybox
41+ cp /bin/busybox bin/
4242
4343echo " [4/7] Enabling ALL BusyBox commands..."
4444
@@ -49,15 +49,15 @@ cd ..
4949echo " [5/7] Creating init script..."
5050
5151cat << 'EOF ' > init
52- #!/bin/sh
52+ #!/bin/busybox sh
5353
5454echo
5555echo "Hyperion Initramfs Booting..."
5656echo
5757
58- mount -t proc none /proc
59- mount -t sysfs none /sys
60- mount -t devtmpfs none /dev
58+ mount -t proc proc /proc
59+ mount -t sysfs sysfs /sys
60+ mount -t devtmpfs devtmpfs /dev
6161
6262echo
6363echo "Welcome to Hyperion Kernel!"
@@ -70,12 +70,14 @@ chmod +x init
7070
7171echo " [6/7] Creating device nodes..."
7272
73- sudo mknod -m 622 dev/console c 5 1 2> /dev/null || true
74- sudo mknod -m 666 dev/null c 1 3 2> /dev/null || true
73+ sudo mknod -m 600 dev/console c 5 1 || true
74+ sudo mknod -m 666 dev/null c 1 3 || true
7575
7676echo " [7/7] Packing initramfs..."
7777
78- find . -print0 | cpio --null -ov --format=newc 2> /dev/null | gzip > " $OUTFILE "
78+ find . -print0 \
79+ | cpio --null -ov --format=newc --owner root:root 2> /dev/null \
80+ | gzip -9 > " $OUTFILE "
7981
8082echo
8183echo " === Done! ==="
You can’t perform that action at this time.
0 commit comments