Skip to content

Commit f234a2c

Browse files
committed
chore: skip update when scroll lock not present
1 parent 5862cf8 commit f234a2c

3 files changed

Lines changed: 21 additions & 9 deletions

File tree

common/default-update.sh

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,18 @@
11
#default update script
2-
versions=$(find * -maxdepth 0 -type d | sort --version-sort)
3-
current=$(cat scroll-lock.json | jq -r .version)
42

53
SCRIPTPATH="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
64

7-
for version in $versions
8-
do
5+
if [ ! -f "$SCRIPTPATH/scroll-lock.json" ]; then
6+
echo "Scroll lock not found. Skipping update"
7+
exit 0
8+
fi
9+
10+
versionsDirs=$(find update/* -maxdepth 0 -type d | sort --version-sort)
11+
current=$(cat $SCRIPTPATH/scroll-lock.json | jq -r .version)
912

13+
for versionsDir in $versionsDirs
14+
do
15+
version=$(basename $versionsDir)
1016
if [ ! "$(printf '%s\n' "$version" "$current" | sort -V | head -n1)" = "$version" ] ;
1117
then
1218
if [ -f "$version/update.sh" ]; then

scrolls/mc-sp@1.17/scroll.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "mc-sp",
33
"desc": "Minecraft Spigot",
4-
"version": "0.0.3",
4+
"version": "0.0.4",
55
"processes": {
66
"main": {
77
"commands": {

scrolls/mc-sp@1.17/update.sh

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,18 @@
11
#default update script
2-
versions=$(find * -maxdepth 0 -type d | sort --version-sort)
3-
current=$(cat scroll-lock.json | jq -r .version)
42

53
SCRIPTPATH="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
64

7-
for version in $versions
8-
do
5+
if [ ! -f "$SCRIPTPATH/scroll-lock.json" ]; then
6+
echo "Scroll lock not found. Skipping update"
7+
exit 0
8+
fi
9+
10+
versionsDirs=$(find update/* -maxdepth 0 -type d | sort --version-sort)
11+
current=$(cat $SCRIPTPATH/scroll-lock.json | jq -r .version)
912

13+
for versionsDir in $versionsDirs
14+
do
15+
version=$(basename $versionsDir)
1016
if [ ! "$(printf '%s\n' "$version" "$current" | sort -V | head -n1)" = "$version" ] ;
1117
then
1218
if [ -f "$version/update.sh" ]; then

0 commit comments

Comments
 (0)