File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,31 @@ if [ -z "$HOME" ]; then
2222 exit 1
2323fi
2424
25+ if [ ! -e " $HOME " ]; then
26+ echo " $0 : Home directory $HOME not exist" >&2
27+ exit 1
28+ fi
29+
30+ if [ ! -d " $HOME " ]; then
31+ echo " $0 : Home directory $HOME is not a directory" >&2
32+ exit 1
33+ fi
34+
35+ if [ ! -w " $HOME " ]; then
36+ echo " $0 : Home directory $HOME is not writable for user $USER . No deal" >&2
37+ exit 1
38+ fi
39+
40+ if [ ! -O " $HOME " ]; then
41+ echo " $0 : Home directory $HOME is not owned by user $USER , users HOME probably must be owned by user" >&2
42+ exit 1
43+ fi
44+
45+ if [ ! -x " $HOME " ]; then
46+ echo " $0 : Home directory $HOME is not marked as executable for user $USER , how we are going to go into it?" >&2
47+ exit 1
48+ fi
49+
2550# macOS support for 10.10 or higher
2651if [ " $( uname -s) " = " Darwin" ]; then
2752 if [ $(( $(sw_vers - productVersion | cut - d '.' - f 2 )) ) -lt 10 ]; then
You can’t perform that action at this time.
0 commit comments