summarylogtreecommitdiffstats
path: root/konduit
blob: cdd3c217c045624ddf02e50a363f40854f5363eb (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
#!/bin/sh
CACHE_DIR="$HOME/.konduit/cache"

if [ -d "$HOME/jagexcache" ] && [ -f "$HOME/jagex_cl_oldschool_LIVE.dat" ] && [ -f "$HOME/random.dat" ]; then
	echo "Jagex files already located in home directory. Is Konduit already running? If not, move Jagex files to $CACHE_DIR."
	exit 1
fi

if [ -d "$CACHE_DIR/jagexcache" ] && [ -f "$CACHE_DIR/jagex_cl_oldschool_LIVE.dat" ] && [ -f "$CACHE_DIR/random.dat" ]; then
	cd "$CACHE_DIR" || exit
	mv 'jagexcache' 'jagex_cl_oldschool_LIVE.dat' 'random.dat' "$HOME" # unhide jagex files
	cd "$HOME" || exit
fi

# run konduit
/usr/bin/java -jar '/usr/share/java/konduit/KonduitLauncher.jar' "$@"


if [ ! -d "$CACHE_DIR" ]; then
	mkdir "$CACHE_DIR"
fi

cd "$HOME" || exit
mv 'jagexcache' 'jagex_cl_oldschool_LIVE.dat' 'random.dat' "$CACHE_DIR" # rehide