updated on Tue Jan 10 00:10:07 UTC 2012
[aur-mirror.git] / yofrankie / yofrankie.sh
blobb703e56212351af77df68b4d634fb8fb681aa6b4
1 #!/bin/sh
3 if [[ ! -e ~/.yofrankie || `stat -c "%Y" /usr/share/yofrankie/levels` -ge `stat -c "%Y" ~/.yofrankie/levels` ]]; then
4 for dir in "audio" "chars" "effects" "hud" "levels" "menus" "props" "textures"; do
5 if [[ ! -d ~/.yofrankie/${dir} ]]; then
6 mkdir -p ~/.yofrankie/${dir}
7 else
8 # Remove any old broken links
9 for i in ~/.yofrankie/${dir}/*; do
10 if [[ -L ${i} && `file ${i}` == *"broken symbolic link"* ]]; then
11 rm ${i}
13 done
16 for i in /usr/share/yofrankie/${dir}/*; do
17 # Add links
18 file=`basename ${i}`
19 if [[ ! -e ~/.yofrankie/${dir}/${file} && ${file} != "start_menu.*" ]]; then
20 ln -sf ${i} ~/.yofrankie/${dir}/${file}
22 done
24 if [[ ! -e ~/.yofrankie/levels/start_menu.blend ]]; then
25 ln -sf /usr/share/yofrankie/yofrankie.blend ~/.yofrankie/levels/start_menu.blend
27 done
30 blenderplayer -f ~/.yofrankie/levels/start_menu.blend