MyGUI-Demos and MyGUI-Tools used + instead of / with the -perm predicate. This no longer works and needed to be updated.
51 lines
1.1 KiB
Bash
51 lines
1.1 KiB
Bash
#!/bin/sh
|
|
# Based on Ogre-Samples by Alexey Torkhov shipped with ogre-samples package.
|
|
|
|
runSample()
|
|
{
|
|
sample=$1
|
|
echo "Running $sample..."
|
|
$LIBDIR/MYGUI/Tools/$sample
|
|
}
|
|
|
|
set -e
|
|
|
|
# find out LIBDIR
|
|
if [ -f /usr/lib64/MYGUI/Tools/resources.xml ]; then
|
|
LIBDIR=/usr/lib64
|
|
else
|
|
LIBDIR=/usr/lib
|
|
fi
|
|
|
|
mkdir -p $HOME/.mygui-tools
|
|
cd $HOME/.mygui-tools
|
|
|
|
for i in plugins.cfg resources.xml; do
|
|
cp -f $LIBDIR/MYGUI/Tools/$i .
|
|
done
|
|
|
|
set +e
|
|
|
|
if [ "$1" = "-a" ]; then
|
|
for i in `(cd $LIBDIR/MYGUI/Tools/; find -type f -perm /111 | sort)`; do
|
|
runSample `echo $i | sed 's|./||'`
|
|
done
|
|
elif [ $# -ge 1 ]; then
|
|
while [ $# -ge 1 ]; do
|
|
runSample $1
|
|
shift
|
|
done
|
|
else
|
|
echo "Usage:" `basename $0` "[-a] [tool [...]]"
|
|
echo " -a : Run all tools installed to $LIBDIR/MYGUI/Tools/"
|
|
echo " sample : Run the tool(s) named 'tool' (see list bellow)"
|
|
echo
|
|
echo "tool - Runs specified tool from list"
|
|
echo
|
|
echo -n "Available tools:"
|
|
echo
|
|
for i in `(cd $LIBDIR/MYGUI/Tools/; find -type f -perm /111 | sort)`; do
|
|
echo " * $i" | sed 's|./||'
|
|
done
|
|
echo
|
|
fi
|