diff --git a/packages/sysutils/busybox/install b/packages/sysutils/busybox/install index 8b0bc66478..90bcc1fc60 100755 --- a/packages/sysutils/busybox/install +++ b/packages/sysutils/busybox/install @@ -92,4 +92,5 @@ USER_PWD="`$ROOT/$TOOLCHAIN/bin/cryptpw -m sha512 $USER_PASSWORD`" enable_service debug-shell.service enable_service show-version.service enable_service var.mount + enable_service var-log-debug.service diff --git a/packages/sysutils/busybox/system.d/var-log-debug.service b/packages/sysutils/busybox/system.d/var-log-debug.service index 41e67b4cb6..d3e60a59b2 100644 --- a/packages/sysutils/busybox/system.d/var-log-debug.service +++ b/packages/sysutils/busybox/system.d/var-log-debug.service @@ -1,11 +1,15 @@ [Unit] Description=Debug /var/log relink +DefaultDependencies=false +After=systemd-tmpfiles-setup.service var.mount + ConditionKernelCommandLine=debugging ConditionKernelCommandLine=!installer [Service] -Environment=HOME=/storage +Type=oneshot ExecStart=/bin/sh -c 'rm -rf /var/log && mkdir -p /storage/log && ln -sf /storage/log /var/log' +RemainAfterExit=yes [Install] -WantedBy=local-fs.target +WantedBy=sysinit.target