summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaércio de Sousa <laerciosousa@sme-mogidascruzes.sp.gov.br>2015-10-16 08:07:36 -0300
committerLaércio de Sousa <laerciosousa@sme-mogidascruzes.sp.gov.br>2015-10-16 08:07:36 -0300
commit3bf927c5ed7720de1561e42a7de8790d8de9b6f8 (patch)
tree3f383b7f335897159340b5f831a744d7b3b673e9
parent2a0d58aaba0438ae457d9c289765e57009810789 (diff)
downloadlightdm-3bf927c5ed7720de1561e42a7de8790d8de9b6f8.tar.gz
Convert guest-account USER and HOME to lower case, so its creation won't fail in non-Ubuntu systems.
-rw-r--r--debian/guest-account.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/debian/guest-account.sh b/debian/guest-account.sh
index ffc44eb5..f4ea2fe2 100644
--- a/debian/guest-account.sh
+++ b/debian/guest-account.sh
@@ -20,8 +20,10 @@ fi
add_account ()
{
- HOME=$(mktemp -td guest-XXXXXX)
+ local temp_home=$(mktemp -td guest-XXXXXX)
+ HOME=$(echo ${temp_home} | tr '[:upper:]' '[:lower:]')
USER=$(echo ${HOME} | sed 's/\(.*\)guest/guest/')
+ [ ${HOME} != ${temp_home} ] && mv ${temp_home} ${HOME}
# if ${USER} already exists, it must be a locked system account with no existing
# home directory