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.
#!/bin/bash -e
zip_name = linux-minetest-kit.zip
extracted_name = linux-minetest-kit
in_use_name = minetest
running = ` ps ax | grep -v grep | grep $in_use_name | wc -l`
if [ $running -gt 0 ] ; then
echo "killing minetest processes..."
killall $in_use_name
fi
wget -O $zip_name https://downloads.minetest.org/$zip_name || exit 1
if [ -d " $extracted_name " ] ; then
if [ " `ls -lR $extracted_name /minetest/bin/*.png | wc -l` " -gt 0 ] ; then
if [ ! -d screenshots ] ; then mkdir screenshots; fi
# NOTE: system-wide install of minetest puts screenshots in ~/ (cwd)
mv $extracted_name /minetest/bin/*.png screenshots/ || exit 2
fi
rm -Rf " $extracted_name " || exit 3
fi
unzip -u $zip_name || exit 4
cd " $extracted_name "
echo "compiling libraries..."
bash -e mtcompile-libraries.sh build >& libraries.log
echo " (see libraries.log in case of any errors)"
#echo "compiling program..."
#bash -e mtcompile-program.sh build >& program.log
echo "done."
echo
echo "Run the following manually:"
if [ -f " $extracted_name /mtcompile-program.pl " ] ; then
echo " cd ' $extracted_name ' && perl mtcompile-program.pl build >& program.log "
else
echo " cd ' $extracted_name ' && bash -e mtcompile-program.sh build >& program.log "
fi
echo
echo