Skip to content

Commit d345481

Browse files
author
Samuel Vandamme
committed
Improvement to symlink creation
1 parent c5f632e commit d345481

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

install.sh

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,19 @@ echo
6767

6868
# Create symlink from /usr/bin/coscale-cli to /opt/coscale/cli/coscale-cli
6969
echo "### Creating symlink"
70-
ln -v -s /opt/coscale/cli/coscale-cli /usr/bin/coscale-cli
70+
# Check if file exists
71+
if [ -f "/usr/bin/coscale-cli" ]; then
72+
# Check if symlink is correct
73+
if [ "$(readlink /usr/bin/coscale-cli)" = "/opt/coscale/cli/coscale-cli" ]; then
74+
echo "Correct symlink detected"
75+
else
76+
echo "Incorrect symlink detected, please the file /usr/bin/coscale-cli and start again"
77+
exit 1
78+
fi
79+
else
80+
# Symlink does not exist, create
81+
ln -v -s /opt/coscale/cli/coscale-cli /usr/bin/coscale-cli
82+
fi
7183
echo
7284

7385
# Create config

0 commit comments

Comments
 (0)