Skip to content

Commit 47e1eee

Browse files
authored
umask fix
1 parent 26e6068 commit 47e1eee

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

apache2-deployer.sh

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -168,13 +168,17 @@ fn_fix_umask(){
168168
echo "##################### Fixing Umask ####################"
169169
echo ""
170170
sleep 2
171-
if [ $(cat "${userdir}"/.profile | grep "${defumask}") ]; then
172-
echo "Fixing user umask (default permissions on files)"
173-
sleep 1
174-
sed -i "s/${defumask}/${umask}/g" "${userdir}"/.profile
175-
echo "[OK] ${umask} set!"
171+
if [ -f "${userdir}/.profile" ]; then
172+
if [ "$(cat "${userdir}/.profile" | grep \"${defumask}\")" ]; then
173+
echo "Fixing user umask (default permissions on files)"
174+
sleep 1
175+
sed -i "s/${defumask}/${umask}/g" "${userdir}"/.profile
176+
echo "[OK] ${umask} set!"
177+
else
178+
echo "[Warning] Default umask not found, no change will be applied"
179+
fi
176180
else
177-
echo "[Warning] Default umask not found, no change will be applied"
181+
echo "[Warning] ${userdir}/.profile doesn't exist, cannot determine Umask"
178182
fi
179183
}
180184

0 commit comments

Comments
 (0)