From 8ad220263d18ddf6065e05fd6b1e2e33b7e6cdb6 Mon Sep 17 00:00:00 2001 From: Vinicius Ruoso <vkr07@c3sl.ufpr.br> Date: Wed, 26 May 2010 19:32:07 -0300 Subject: [PATCH] Updated useradd call to never use the default skel This was creating a lot of unnecessary stuff on specific distributions. So we are creating a empty directory to use as skel. Acked-by: Danilo K. S. Yorinori <danilok@c3sl.ufpr.br> Signed-off-by: Vinicius Ruoso <vkr07@c3sl.ufpr.br> --- bootstraps/bootstrap-install | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bootstraps/bootstrap-install b/bootstraps/bootstrap-install index ea3a97a..3138bf4 100644 --- a/bootstraps/bootstrap-install +++ b/bootstraps/bootstrap-install @@ -55,9 +55,15 @@ verify_md5(){ if ! groupadd -fr seed_mec; then abort "falha ao criar o grupo seed_mec." fi -if ! useradd -rm -g seed_mec -s /bin/bash -d "${SEED_MEC_HOME}" seed_mec; then + +# This is a temporary skel directory to avoid installing the default skel +TMPSKEL=$(mktemp -d) +if ! useradd -rm -g seed_mec -s /bin/bash -d "${SEED_MEC_HOME}" \ + -k "${TMPSKEL}" seed_mec; then abort "falha ao criar o usuário seed_mec." fi +rmdir "${TMPSKEL}" + # Uncompress tar package and check its integrity tail -n +${BOOTSTRAP_LINES} $0 > "${SEED_MEC_HOME}/${FILE}" -- GitLab