diff options
Diffstat (limited to 'core/includes/useradd.inc')
-rw-r--r-- | core/includes/useradd.inc | 1 |
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" |