aboutsummaryrefslogtreecommitdiffhomepage
path: root/content/20191027-kernel-debugging-qemu/build_initrd.sh
diff options
context:
space:
mode:
Diffstat (limited to 'content/20191027-kernel-debugging-qemu/build_initrd.sh')
-rwxr-xr-x[-rw-r--r--]content/20191027-kernel-debugging-qemu/build_initrd.sh12
1 files changed, 8 insertions, 4 deletions
diff --git a/content/20191027-kernel-debugging-qemu/build_initrd.sh b/content/20191027-kernel-debugging-qemu/build_initrd.sh
index 74f9896..fd82990 100644..100755
--- a/content/20191027-kernel-debugging-qemu/build_initrd.sh
+++ b/content/20191027-kernel-debugging-qemu/build_initrd.sh
@@ -1,8 +1,12 @@
#!/bin/bash
+if test $(id -u) -ne 0; then
+ SUDO=sudo
+fi
+
set -e
-BUSYBOX=busybox-1.31.0
+BUSYBOX=busybox-1.33.1
INITRD=$PWD/initramfs.cpio.gz
## Build busybox
@@ -40,9 +44,9 @@ EOF
chmod +x init
# 3. create device nodes
-sudo mknod dev/tty c 5 0
-sudo mknod dev/tty0 c 4 0
-sudo mknod dev/ttyS0 c 4 64
+$SUDO mknod dev/tty c 5 0
+$SUDO mknod dev/tty0 c 4 0
+$SUDO mknod dev/ttyS0 c 4 64
# 4. created compressed initrd
find . -print0 \