summaryrefslogtreecommitdiffstats
path: root/remote/tools/base
diff options
context:
space:
mode:
authorSimon Rettberg2013-02-25 15:51:03 +0100
committerSimon Rettberg2013-02-25 15:51:03 +0100
commit365ceb07608b583ed7f0db6b420f1d1221f90839 (patch)
treec7c51ebf001df128c8ed501a1e778e320d25cc3f /remote/tools/base
parentreally fix password generation/replacement (diff)
downloadtm-scripts-365ceb07608b583ed7f0db6b420f1d1221f90839.tar.gz
tm-scripts-365ceb07608b583ed7f0db6b420f1d1221f90839.tar.xz
tm-scripts-365ceb07608b583ed7f0db6b420f1d1221f90839.zip
[helper] make useradd independent of tools build order, [helper] simplify logger
Diffstat (limited to 'remote/tools/base')
-rw-r--r--remote/tools/base/base.build10
-rw-r--r--remote/tools/base/base.conf4
2 files changed, 5 insertions, 9 deletions
diff --git a/remote/tools/base/base.build b/remote/tools/base/base.build
index aee237a0..8a327f83 100644
--- a/remote/tools/base/base.build
+++ b/remote/tools/base/base.build
@@ -107,16 +107,16 @@ post_copy() {
echo "# no configuration" >> "${INIT_DIR}/etc/fstab"
# link /etc/mtab, needed for systemd
- [ ! -e ${INIT_DIR}/etc/mtab ] && ln -s /proc/self/mounts ${INIT_DIR}/etc/mtab
+ [ ! -e ${INIT_DIR}/etc/mtab ] && ln -s /proc/self/mounts ${INIT_DIR}/etc/mtab
+
+ # passwd, group, shadow
+ init_users_and_groups
# quick fix for missing group in /etc/group
add_group "lock"
- # clean passwd/group files (do BEFORE setting root pw)
- clean_users_and_groups "${INIT_DIR}"
-
# setup root accoun
- USER=root PASSWORD="!r00t" add_user
+ USER=root PASSWORD='!r00t' add_user
[ ! -d ${INIT_DIR}/root ] && mkdir ${INIT_DIR}/root
diff --git a/remote/tools/base/base.conf b/remote/tools/base/base.conf
index c03579b0..85b638e6 100644
--- a/remote/tools/base/base.conf
+++ b/remote/tools/base/base.conf
@@ -42,10 +42,6 @@ REQUIRED_DIRECTORIES=" /etc/pam.d
/etc/security"
REQUIRED_FILES=" /sbin/mount.nfs4
/sbin/umount.nfs4
- /etc/passwd
- /etc/shadow
- /etc/group
- /etc/hostname
/etc/environment
/etc/pam.conf
/etc/issue