summaryrefslogtreecommitdiff
path: root/kega-fusion.sh
blob: 9e933f4de526175fd06b52c5195c935cd91fa58b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh

kega_libdir="/usr/lib/kega-fusion"
kega_sharedir="/usr/share/kega-fusion"
kega_localdir="$HOME/.Kega Fusion"

# create local plugins directory if not present
mkdir -p "$kega_localdir/Plugins"

# create links for every included plugin
if [ $(ls -1A $kega_libdir/plugins | wc -l) -gt 0 ]; then
  for i in $kega_libdir/plugins/*; do
    ln -sf "$i" "$kega_localdir/Plugins/$(basename "$i")"
  done
fi

# copy configuration file if not present
if ! [ -f "$kega_localdir/Fusion.ini" ]; then
  cp $kega_sharedir/Fusion.ini "$kega_localdir"
fi

# here we go!
$kega_libdir/kega-fusion "$@"