42 lines
1.4 KiB
Bash
Executable File
42 lines
1.4 KiB
Bash
Executable File
#!/bin/bash
|
|
echo
|
|
echo
|
|
|
|
customExit() {
|
|
echo
|
|
echo "ERROR:"
|
|
echo "$1"
|
|
echo
|
|
echo
|
|
}
|
|
|
|
if [ ! -f deer.lua ]; then
|
|
customExit "No deer.lua, so can't patch."
|
|
fi
|
|
my_bucket_game=$HOME/minetest/games/Bucket_Game
|
|
my_codermobs_codermobs=$my_bucket_game/mods/codermobs/codermobs
|
|
my_codermobs_init=$my_codermobs_codermobs/init.lua
|
|
if [ ! -f "$my_codermobs_init" ]; then
|
|
customExit "$my_codermobs_init does not exist."
|
|
fi
|
|
echo "* patching $my_codermobs_init..."
|
|
if [ -z "`cat $my_codermobs_init | grep deer.lua`" ]; then
|
|
echo 'dofile (mp .. "/deer.lua" )' >> "$my_codermobs_init"
|
|
else
|
|
echo " Your codermobs/codermobs/init.lua already loads deer.lua."
|
|
fi
|
|
if [ -f "$my_codermobs_codermobs/deer.lua" ]; then
|
|
echo "* removing old $my_codermobs_codermobs/deer.lua..."
|
|
rm $my_codermobs_codermobs/deer.lua || customExit "Cannot remove old $my_codermobs_codermobs/deer.lua"
|
|
fi
|
|
echo "* copying to $my_codermobs_codermobs/deer.lua..."
|
|
cp deer.lua "$my_codermobs_codermobs/" || customExit "Cannot copy to $my_codermobs_codermobs/deer.lua"
|
|
echo "* copying over $my_codermobs_codermobs/textures/..."
|
|
cp textures/* "$my_codermobs_codermobs/textures/" || customExit "Cannot copy to $my_codermobs_codermobs/textures/"
|
|
echo "* copying over $my_codermobs_codermobs/models/..."
|
|
cp models/* "$my_codermobs_codermobs/models/" || customExit "Cannot copy to $my_codermobs_codermobs/textures/"
|
|
echo "Done."
|
|
echo
|
|
echo
|
|
|