Skip to content

Commit d3a2252

Browse files
authored
Merge pull request #76 from Weilbyte/weilbyte/issue73
Improve install process (fix #73)
2 parents be16fb1 + 4268e88 commit d3a2252

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

PVEDiscordDark.sh

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@ function checkSupported {
6565
}
6666

6767
function isInstalled {
68-
if (grep -Fq "<link rel='stylesheet' type='text/css' href='/pve2/css/dd_style.css'>" $TEMPLATE_FILE ||
69-
grep -Fq "<script type='text/javascript' src='/pve2/js/dd_patcher.js'></script>" $TEMPLATE_FILE ||
70-
[ -f "/usr/share/pve-manager/css/dd_style.css" ] ); then
68+
if (grep -Fq "<link rel='stylesheet' type='text/css' href='/pve2/css/dd_style.css'>" $TEMPLATE_FILE &&
69+
grep -Fq "<script type='text/javascript' src='/pve2/js/dd_patcher.js'></script>" $TEMPLATE_FILE &&
70+
[ -f "/usr/share/pve-manager/css/dd_style.css" ] && [ -f "/usr/share/pve-manager/js/dd_patcher.js" ]); then
7171
true
7272
else
7373
false
@@ -133,8 +133,12 @@ function install {
133133
curl -s $BASE_URL/PVEDiscordDark/js/PVEDiscordDark.js > /usr/share/pve-manager/js/dd_patcher.js
134134

135135
if [ "$_silent" = false ]; then echo -e "${CHECKMARK} Applying changes to template file"; fi
136-
echo "<link rel='stylesheet' type='text/css' href='/pve2/css/dd_style.css'>" >> $TEMPLATE_FILE
137-
echo "<script type='text/javascript' src='/pve2/js/dd_patcher.js'></script>" >> $TEMPLATE_FILE
136+
if !(grep -Fq "<link rel='stylesheet' type='text/css' href='/pve2/css/dd_style.css'>" $TEMPLATE_FILE); then
137+
echo "<link rel='stylesheet' type='text/css' href='/pve2/css/dd_style.css'>" >> $TEMPLATE_FILE
138+
fi
139+
if !(grep -Fq "<script type='text/javascript' src='/pve2/js/dd_patcher.js'></script>" $TEMPLATE_FILE); then
140+
echo "<script type='text/javascript' src='/pve2/js/dd_patcher.js'></script>" >> $TEMPLATE_FILE
141+
fi
138142

139143
local IMAGELIST=$(curl -f -s "$BASE_URL/meta/imagelist")
140144
local IMAGELISTARR=($(echo "$IMAGELIST" | tr ',' '\n'))

0 commit comments

Comments
 (0)