blob: 098176cc7a302af6f65a340679ce2a7248185db8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#!/bin/bash
APP_NAME="fightcade2"
SYSTEM_DIR="/opt/${APP_NAME}"
USER_DIR="${HOME}/.${APP_NAME}"
SYSTEM_VERSION_FILE="${SYSTEM_DIR}/VERSION.txt"
USER_VERSION_FILE="${USER_DIR}/VERSION.txt"
mkdir -p "$USER_DIR"
is_update_needed() {
if [ ! -f "$USER_VERSION_FILE" ]; then
return 0
fi
SYSTEM_VER=$(cat "$SYSTEM_VERSION_FILE")
USER_VER=$(cat "$USER_VERSION_FILE")
if [ "$SYSTEM_VER" != "$USER_VER" ]; then
return 0
fi
return 1
}
if is_update_needed; then
echo "Fightcade: First run or new version detected. Syncing files to ${USER_DIR}..."
rsync -av --delete "${SYSTEM_DIR}/" "${USER_DIR}/"
echo "Sync complete."
fi
cd "$USER_DIR"
exec ./Fightcade2.sh "$@"
|