This is an experimental copy for testing Poikilos' issue mirroring system. Note that Gitea's migration tool can import issues, but the "Issues" checkbox is disabled when "This repository will be a mirror" is enabled (it is for this repo).
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

58 lines
1.9 KiB

#!/bin/bash
extracted_name=linux-minetest-kit
flag_dir="$extracted_name/mtsrc"
if [ ! -d "$flag_dir" ]; then
echo "ERROR: missing $flag_dir"
exit 1
fi
cd "$extracted_name"
flag_file="minetest/bin/minetestserver"
if [ -f "$flag_file" ]; then
rm -f "$flag_file"
fi
if [ -f "$flag_file" ]; then
echo "ERROR: Nothing done since can't remove old '$flag_file'"
exit 1
fi
if [ -f "mtcompile-program.pl" ]; then
# perl mtcompile-program.pl build >& program.log
perl mtcompile-program.pl build --server >& program.log
else
# NOTE: no pl in $extracted_name, assuming bash:
bash -e mtcompile-program.sh build >& program.log
fi
if [ ! -f "$flag_file" ]; then
echo "ERROR: Build did not complete--missing '$flag_file'"
exit 1
fi
flag_file="$HOME/minetest/bin/minetestserver"
if [ -f "$flag_file" ]; then
mv -f "$flag_file" "$flag_file.bak"
fi
if [ -f "$flag_file" ]; then
echo "ERROR: not complete since can't move old '$flag_file'"
exit 1
fi
rsync -rt minetest $HOME
if [ ! -f "$flag_file" ]; then
echo "ERROR: not complete--couldn't create '$flag_file'"
exit 1
fi
flag_dir="$HOME/games/Bucket_Game"
if [ ! -d "$flag_dir" ]; then
echo "ERROR: missing $flag_dir"
exit 1
fi
if [ ! -d "$HOME/games/ENLIVEN" ]; then
cp -R "$flag_dir" "$HOME/games/ENLIVEN"
echo
else
rsync -rt "$flag_dir/mods/coderbuild/" "$HOME/games/ENLIVEN/mods/coderbuild"
rsync -rt "$flag_dir/mods/codercore/" "$HOME/games/ENLIVEN/mods/codercore"
rsync -rt "$flag_dir/mods/coderedit/" "$HOME/games/ENLIVEN/mods/coderedit"
rsync -rt "$flag_dir/mods/coderfood/" "$HOME/games/ENLIVEN/mods/coderfood"
rsync -rt "$flag_dir/mods/codermobs/" "$HOME/games/ENLIVEN/mods/codermobs"
rsync -rt "$flag_dir/mods/decorpack/" "$HOME/games/ENLIVEN/mods/decorpack"
rsync -rt "$flag_dir/mods/mtmachines/" "$HOME/games/ENLIVEN/mods/mtmachines"
# cp -f "$flag_dir/mods/LICENSE" "$HOME/games/ENLIVEN/mods/LICENSE"
fi