Added better reporting for mk_link.
This commit is contained in:
parent
5b81a2827b
commit
39632d150e
|
@ -5,12 +5,23 @@ REPORT="`dirname $0`/report"
|
||||||
|
|
||||||
if [ -z "$1" ] || [ -z "$2" ] ; then
|
if [ -z "$1" ] || [ -z "$2" ] ; then
|
||||||
"$REPORT" error "ERROR: Both to and from string must be defined.\n source: $1 \n symlnk: $2"
|
"$REPORT" error "ERROR: Both to and from string must be defined.\n source: $1 \n symlnk: $2"
|
||||||
exit
|
exit -1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -h $2 ]] ; then
|
||||||
|
link_location=$(readlink $2)
|
||||||
|
if [[ "$1" == "$link_location" ]] ; then
|
||||||
|
"$REPORT" info "symlink already installed $1"
|
||||||
|
exit 0
|
||||||
|
else
|
||||||
|
"$REPORT" warn "symlink already exist, buut doesn't point to the src"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -e $2 ]] ; then
|
if [[ -e $2 ]] ; then
|
||||||
"$REPORT" info "$2 already exist. Skipping."
|
"$REPORT" warn "Something already exists at $2."
|
||||||
exit
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
parent=$(dirname "$2")
|
parent=$(dirname "$2")
|
||||||
|
|
Loading…
Reference in New Issue
Block a user