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
22
22
exit 1
23
23
fi
24
24
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
+
25
50
# macOS support for 10.10 or higher
26
51
if [ " $( uname -s) " = " Darwin" ]; then
27
52
if [ $(( $(sw_vers - productVersion | cut - d '.' - f 2 )) ) -lt 10 ]; then
You can’t perform that action at this time.
0 commit comments