From bd15a10d23d92f1d4e2c17394e4a2b4ce480e9ca Mon Sep 17 00:00:00 2001 From: Anton Livaja Date: Mon, 17 Feb 2025 03:41:36 -0500 Subject: [PATCH 1/4] change kernel log level to 7 --- config/grub.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/grub.cfg b/config/grub.cfg index f236264..11ed8ce 100644 --- a/config/grub.cfg +++ b/config/grub.cfg @@ -1,5 +1,5 @@ set timeout=1 menuentry "Linux Airgap" { - linux /boot/vmlinuz init=/init console=ttyS0 console=tty0 ro loglevel=3 + linux /boot/vmlinuz init=/init console=ttyS0 console=tty0 ro loglevel=7 initrd /boot/initramfs } -- 2.40.1 From acc7d0c416f8b8a06001672ad850e7f921ac2d1c Mon Sep 17 00:00:00 2001 From: Anton Livaja Date: Mon, 17 Feb 2025 03:41:47 -0500 Subject: [PATCH 2/4] fix syslogd --- rootfs/etc/init.d/S01syslogd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rootfs/etc/init.d/S01syslogd b/rootfs/etc/init.d/S01syslogd index 15006bc..d331993 100755 --- a/rootfs/etc/init.d/S01syslogd +++ b/rootfs/etc/init.d/S01syslogd @@ -13,7 +13,7 @@ SYSLOGD_ARGS="" start() { printf 'Starting %s: ' "$DAEMON" # shellcheck disable=SC2086 # we need the word splitting - start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/sbin/$DAEMON" \ + start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/bin/$DAEMON" \ -- -n $SYSLOGD_ARGS status=$? if [ "$status" -eq 0 ]; then -- 2.40.1 From c350dec98fe473656f71523ae096ae891612dd6b Mon Sep 17 00:00:00 2001 From: Anton Livaja Date: Mon, 17 Feb 2025 04:27:45 -0500 Subject: [PATCH 3/4] fix logging by adding /var/log --- config/grub.cfg | 2 +- rootfs/etc/init.d/S02klogd | 2 +- rootfs/etc/inittab | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/config/grub.cfg b/config/grub.cfg index 11ed8ce..eb7ce20 100644 --- a/config/grub.cfg +++ b/config/grub.cfg @@ -1,5 +1,5 @@ set timeout=1 menuentry "Linux Airgap" { - linux /boot/vmlinuz init=/init console=ttyS0 console=tty0 ro loglevel=7 + linux /boot/vmlinuz init=/init console=ttyS0 console=tty0 ro loglevel=3 initrd /boot/initramfs } diff --git a/rootfs/etc/init.d/S02klogd b/rootfs/etc/init.d/S02klogd index 0677e1e..85246f1 100755 --- a/rootfs/etc/init.d/S02klogd +++ b/rootfs/etc/init.d/S02klogd @@ -13,7 +13,7 @@ KLOGD_ARGS="" start() { printf 'Starting %s: ' "$DAEMON" # shellcheck disable=SC2086 # we need the word splitting - start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/sbin/$DAEMON" \ + start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/bin/$DAEMON" \ -- -n $KLOGD_ARGS status=$? if [ "$status" -eq 0 ]; then diff --git a/rootfs/etc/inittab b/rootfs/etc/inittab index 8a598f2..56b8725 100644 --- a/rootfs/etc/inittab +++ b/rootfs/etc/inittab @@ -13,6 +13,7 @@ ::sysinit:/bin/mount -t sysfs sysfs /sys ::sysinit:/bin/mount -t proc proc /proc ::sysinit:/bin/mount -o remount,rw / +::sysinit:/bin/mkdir /var/log null::sysinit:/bin/ln -sf /proc/self/fd /dev/fd null::sysinit:/bin/ln -sf /proc/self/fd/0 /dev/stdin null::sysinit:/bin/ln -sf /proc/self/fd/1 /dev/stdout -- 2.40.1 From a5b695c2af952d2d6c6af01cf327f5b76040687a Mon Sep 17 00:00:00 2001 From: Anton Livaja Date: Mon, 17 Feb 2025 04:29:17 -0500 Subject: [PATCH 4/4] remove whitespace --- config/grub.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/grub.cfg b/config/grub.cfg index eb7ce20..f236264 100644 --- a/config/grub.cfg +++ b/config/grub.cfg @@ -1,5 +1,5 @@ set timeout=1 menuentry "Linux Airgap" { - linux /boot/vmlinuz init=/init console=ttyS0 console=tty0 ro loglevel=3 + linux /boot/vmlinuz init=/init console=ttyS0 console=tty0 ro loglevel=3 initrd /boot/initramfs } -- 2.40.1