aboutsummaryrefslogtreecommitdiffstats
path: root/main/busybox/busybox.post-install
diff options
context:
space:
mode:
Diffstat (limited to 'main/busybox/busybox.post-install')
-rw-r--r--main/busybox/busybox.post-install10
1 files changed, 8 insertions, 2 deletions
diff --git a/main/busybox/busybox.post-install b/main/busybox/busybox.post-install
index 30c436115c5..f575396bb1a 100644
--- a/main/busybox/busybox.post-install
+++ b/main/busybox/busybox.post-install
@@ -1,5 +1,11 @@
-#!/bin/sh
+#!/bin/busybox sh
# We need the symlinks early
/bin/busybox mkdir -p "/bin" "/sbin" "/usr/bin" "/usr/sbin"
-exec /bin/busybox --install -s
+/bin/busybox --install -s || exit 1
+
+# can't be in pre-install since adduser/group may not available then
+addgroup -S klogd 2>/dev/null
+adduser -S -D -H -h /dev/null -s /sbin/nologin -G klogd -g klogd klogd 2>/dev/null
+
+exit 0