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