diff options
Diffstat (limited to 'content/20191027-kernel-debugging-qemu/build_initrd.sh')
-rwxr-xr-x[-rw-r--r--] | content/20191027-kernel-debugging-qemu/build_initrd.sh | 12 |
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 \ |