little_fixes

This commit is contained in:
Milan Meduna 2020-10-25 12:32:14 +01:00
parent f91d58d5b8
commit f82d2f8b78

View file

@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
source config-file source config-file
if [ $first_install = "y" ]; then
echo "Create minetest user" echo "Create minetest user"
useradd minetest useradd minetest
mkdir -p /home/minetest/.minetest mkdir -p /home/minetest/.minetest
@ -11,6 +11,8 @@ perl -pi.orig -0e 's/^(deb .*\n)# (deb-src)/$1$2/mg' /etc/apt/sources.list
apt update apt update
apt-get build-dep minetest -y apt-get build-dep minetest -y
fi
echo "Compile libspatialindex" echo "Compile libspatialindex"
rm -rf /tmp/spatialindex rm -rf /tmp/spatialindex
git clone https://github.com/libspatialindex/libspatialindex /tmp/spatialindex git clone https://github.com/libspatialindex/libspatialindex /tmp/spatialindex
@ -54,6 +56,9 @@ git clone --depth 1 --branch "$mt_version" https://github.com/minetest/minetest_
echo "Fix privileges on /home/minetest" echo "Fix privileges on /home/minetest"
chown minetest:minetest /home/minetest/ -cR chown minetest:minetest /home/minetest/ -cR
if [ $first_install = "y" ]; then
echo "Configuring firstinstall config"
echo "Creating minetestsrv systemd service" echo "Creating minetestsrv systemd service"
echo "[Unit]" > /etc/systemd/system/minetestsrv.service echo "[Unit]" > /etc/systemd/system/minetestsrv.service
echo "Description=MinetestSRV" >> /etc/systemd/system/minetestsrv.service echo "Description=MinetestSRV" >> /etc/systemd/system/minetestsrv.service
@ -69,8 +74,6 @@ echo "[Install]" >> /etc/systemd/system/minetestsrv.service
echo "WantedBy=multi-user.target" >> /etc/systemd/system/minetestsrv.service echo "WantedBy=multi-user.target" >> /etc/systemd/system/minetestsrv.service
systemctl daemon-reload systemctl daemon-reload
if [ $first_install = "y" ]; then
echo "Configuring firstinstall config"
apt install postgresql postgresql-contrib -y apt install postgresql postgresql-contrib -y
pg_ctlcluster 12 main start pg_ctlcluster 12 main start