Add Minecraft Pi
parent
6996ed8761
commit
1831a339c7
@ -0,0 +1 @@
|
|||||||
|
TheBrokenRail
|
@ -0,0 +1 @@
|
|||||||
|
A modded version of Minecraft: Pi Edition.
|
@ -0,0 +1,36 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")"
|
||||||
|
STORAGE="$(dirname "$0")"
|
||||||
|
|
||||||
|
function error {
|
||||||
|
echo -e "\\e[91m$1\\e[39m"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
# Install Docker
|
||||||
|
curl -fsSL https://get.docker.com -o "${STORAGE}/get-docker.sh" || error 'Unable To Download Docker Install Script'
|
||||||
|
sudo sh "${STORAGE}/get-docker.sh" || error 'Unable To Install Docker'
|
||||||
|
rm "${STORAGE}/get-docker.sh"
|
||||||
|
|
||||||
|
# Setup Backports Repo On Buster
|
||||||
|
if [[ "$(lsb_release -cs)" = "buster" ]]; then
|
||||||
|
if grep -q '^deb http://deb.debian.org/debian buster-backports main$' /etc/apt/sources.list; then
|
||||||
|
# Install Backports Key
|
||||||
|
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 04EE7237B7D453EC
|
||||||
|
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138
|
||||||
|
# Install Backports Repository
|
||||||
|
echo 'deb http://deb.debian.org/debian buster-backports main' | sudo tee -a /etc/apt/sources.list
|
||||||
|
# Update APT Index
|
||||||
|
sudo apt-get update
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
wget -O "${STORAGE}/debs.zip" https://jenkins.thebrokenrail.com/job/minecraft-pi-docker/job/master/lastSuccessfulBuild/artifact/out/deb/*zip*/deb.zip || error 'Unable To Download'
|
||||||
|
mkdir "${STORAGE}/deb"
|
||||||
|
unzip "${STORAGE}/deb.zip" -d "${STORAGE}/deb" || error 'Unable To Unzip'
|
||||||
|
sudo dpkg -i "$(find "${STORAGE}/deb/deb" -print -name 'minecraft-pi-native*.deb')" || error 'Unable To Install'
|
||||||
|
sudo apt-get install -y -f || error 'Unable To Install Dependencies'
|
||||||
|
rm -rf "${STORAGE}/deb"
|
@ -0,0 +1,14 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")"
|
||||||
|
|
||||||
|
function error {
|
||||||
|
echo -e "\\e[91m$1\\e[39m"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
sudo apt-get uninstall -y minecraft-pi-native
|
||||||
|
sudo apt-get autoremove -y
|
||||||
|
|
||||||
|
#if your app installs any packages, keep this command here so those packages will be removed.
|
||||||
|
"${DIRECTORY}/purge-installed" "$(dirname "$0")" || exit 1
|
Loading…
Reference in New Issue