summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--core/includes/useradd.inc1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/includes/useradd.inc b/core/includes/useradd.inc
index b5a7aaf3..47e74e79 100644
--- a/core/includes/useradd.inc
+++ b/core/includes/useradd.inc
@@ -213,6 +213,7 @@ init_users_and_groups() {
local SHADOW="$TARGET_BUILD_DIR/etc/shadow"
[ -s "${PASSWD}" -a -s "${GROUP}" -a -s "${SHADOW}" ] && return
pinfo "Creating users and groups based on local system...."
+ mkdir -p "${PASSWD%/*}" || perror "Could not mkdir '${PASSWD%/*}'."
cp -a "/etc/passwd" "$PASSWD" || perror "Could not copy /etc/passwd"
cp -a "/etc/group" "$GROUP" || perror "Could not copy /etc/group"
cp -a "/etc/shadow" "$SHADOW" || perror "Could not copy /etc/shadow"