From 8a404d346bb817170fd0499f387ff97eb5437f9a Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Fri, 16 Aug 2013 15:43:13 +0200 Subject: [PATCH] busybox: rework and enable /var/log relink to persistent store logfiles on /storage Signed-off-by: Stephan Raue --- packages/sysutils/busybox/install | 1 + packages/sysutils/busybox/system.d/var-log-debug.service | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) 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