updated on Mon Jan 23 00:00:36 UTC 2012
[aur-mirror.git] / zinc-emu / zinc.sh
blob19f917d558bfc9f7fcf7f1decf034d7364116b8a
1 #!/bin/bash
3 if [ ! -e $HOME/.zinc ]; then
4 echo ""
5 echo "Running ZiNc for the first time..."
6 echo "Copy your roms to the corresponding folder within $HOME/.zinc"
7 echo "You should also edit the zinc.cfg and <renderer>.cfg files with"
8 echo "your desired plugins and settings."
9 echo ""
10 mkdir $HOME/.zinc
11 mkdir $HOME/.zinc/{cfg,roms,snap}
12 cp /usr/share/zinc-emu/zinc.cfg $HOME/.zinc/
13 sed -e 's|~|'"$HOME"'|g' -i $HOME/.zinc/zinc.cfg
14 cp /usr/share/zinc-emu/cfg/* $HOME/.zinc/cfg/
15 cd /usr/share/zinc-emu/
16 ./zinc "$@" --use-config-file=$HOME/.zinc/zinc.cfg
17 else
18 comm -23 <(ls /usr/share/zinc-emu/cfg/) <(ls ~/.zinc/cfg/) | while read file
20 echo ""
21 echo "Copying $file to $HOME/.zinc/cfg/"
22 echo "Update your zinc.cfg file to use the new plugin and cfg file."
23 echo ""
24 cp /usr/share/zinc-emu/cfg/$file $HOME/.zinc/cfg/$file
25 done
26 cd /usr/share/zinc-emu/
27 ./zinc "$@" --use-config-file=$HOME/.zinc/zinc.cfg