BuildTools 2 years ago
parent
commit
a75b6694e1
2 changed files with 32 additions and 14 deletions
  1. 18 0
      build_cube.sh
  2. 14 14
      options/minecraft.sh

+ 18 - 0
build_cube.sh

@@ -449,6 +449,24 @@ UUID=66be44f6-f8e9-473c-9b71-db849f870099 /media/Chia ext4 auto,nofail,noatime,r
 EOF
 EOF
 sudo cp /tmp/fstab /etc/fstab
 sudo cp /tmp/fstab /etc/fstab
 fi
 fi
+
+sudo rm /etc/hosts
+sudo cat <<'EOF'>> /etc/hosts
+127.0.0.1       localhost
+127.0.1.1       cube
+192.168.1.8     miniserver
+192.168.1.10    nzxt
+192.168.1.11    garage
+192.168.1.254   mafreebox.freebox.fr
+192.168.1.200   node
+
+# The following lines are desirable for IPv6 capable hosts
+::1     ip6-localhost ip6-loopback
+fe00::0 ip6-localnet
+ff00::0 ip6-mcastprefix
+ff02::1 ip6-allnodes
+ff02::2 ip6-allrouters
+EOF
 echo "Done."
 echo "Done."
 
 
 echo -e "$(tput setaf 10)\nSensors drivers:$(tput sgr0)"
 echo -e "$(tput setaf 10)\nSensors drivers:$(tput sgr0)"

+ 14 - 14
options/minecraft.sh

@@ -62,7 +62,7 @@ then
 rm Minecraft_*.tar
 rm Minecraft_*.tar
 fi
 fi
 echo -e "\e[97mPacking files...\e[0m"
 echo -e "\e[97mPacking files...\e[0m"
-tar cf - --exclude='/home/wareck/minecraft/cache' --exclude='/home/wareck/minecraft/minecraft.tar.xz' --exclude='/home/wareck/minecraft/backups' --exclude='/home/wareck/minecraft/build' --exclude='/home/wareck/minecraft/paperclip.jar' --exclude='/home/wareck/minecraft/spigot-1.*.jar' --exclude='/home/wareck/minecraft/logs' /home/wareck/minecraft --checkpoint=.250 | pixz >$output_folder/$archive_file.tar.xz
+tar cf - --exclude='/home/wareck/Minecraft/cache' --exclude='/home/wareck/Minecraft/minecraft.tar.xz' --exclude='/home/wareck/Minecraft/backups' --exclude='/home/wareck/Minecraft/build' --exclude='/home/wareck/Minecraft/paperclip.jar' --exclude='/home/wareck/Minecraft/spigot-1.*.jar' --exclude='/home/wareck/Minecraft/logs' /home/wareck/Minecraft --checkpoint=.250 | pixz >$output_folder/$archive_file.tar.xz
 md5sum $output_folder/$archive_file.tar.xz > $archive_file.md5
 md5sum $output_folder/$archive_file.tar.xz > $archive_file.md5
 
 
 echo -e "\n\e[97mBackup local : \e[0m"
 echo -e "\n\e[97mBackup local : \e[0m"
@@ -102,10 +102,10 @@ mkdir /home/wareck/tempo
 cd /home/wareck/tempo
 cd /home/wareck/tempo
 cp $backup_file .
 cp $backup_file .
 pixz -x < $backup_file | tar xf - --checkpoint=.200
 pixz -x < $backup_file | tar xf - --checkpoint=.200
-cd /home/wareck/tempo/home/wareck/minecraft
-cp -r /home/wareck/tempo/home/wareck/minecraft/world /home/wareck/minecraft/
-cp -r /home/wareck/tempo/home/wareck/minecraft/world_nether /home/wareck/minecraft/
-cp -r /home/wareck/tempo/home/wareck/minecraft/world_the_end /home/wareck/minecraft/
+cd /home/wareck/tempo/home/wareck/Minecraft
+cp -r /home/wareck/tempo/home/wareck/Minecraft/world /home/wareck/Minecraft/
+cp -r /home/wareck/tempo/home/wareck/Minecraft/world_nether /home/wareck/Minecraft/
+cp -r /home/wareck/tempo/home/wareck/Minecraft/world_the_end /home/wareck/Minecraft/
 cd /home/wareck
 cd /home/wareck
 rm -r -f /home/wareck/tempo
 rm -r -f /home/wareck/tempo
 fi
 fi
@@ -119,7 +119,7 @@ print_centered "⠀⡜⣀⢀⣶⣀⣰⠆⠀⢀⡏⠀⠀⣿⠀⠀⣸⣄⠤⠄⢸
 print_centered "⢰⠀⠀⢸⣿⣦⠈⠀⠀⢼⠁⠀⢰⡇⠀⠀⣿⣿⠀⠀⢼⠀⡄⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⢸⡇⠂⠀⣿⠀⠀⢸⡆⠀⢘⡧⠀⠀⣿⠀⠀⢸⠛⠃⠘⣿⣿⡇⠀⠀⡆"
 print_centered "⢰⠀⠀⢸⣿⣦⠈⠀⠀⢼⠁⠀⢰⡇⠀⠀⣿⣿⠀⠀⢼⠀⡄⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⢸⡇⠂⠀⣿⠀⠀⢸⡆⠀⢘⡧⠀⠀⣿⠀⠀⢸⠛⠃⠘⣿⣿⡇⠀⠀⡆"
 print_centered "⠀⠑⢤⣀⣙⡿⠉⠱⣄⣠⣷⣄⣀⣹⣄⣀⣘⡏⢆⣀⣘⣧⣀⣀⣀⣀⣀⣿⣀⣀⣀⣀⣀⣸⣇⣀⣰⣏⣀⣠⣿⣀⣀⣾⣁⣀⣴⣋⣀⡠⠃⠀⠀⠀⢿⣋⣀⡤⠋⠀"
 print_centered "⠀⠑⢤⣀⣙⡿⠉⠱⣄⣠⣷⣄⣀⣹⣄⣀⣘⡏⢆⣀⣘⣧⣀⣀⣀⣀⣀⣿⣀⣀⣀⣀⣀⣸⣇⣀⣰⣏⣀⣠⣿⣀⣀⣾⣁⣀⣴⣋⣀⡠⠃⠀⠀⠀⢿⣋⣀⡤⠋⠀"
 print_centered "$(tput setaf 7)"
 print_centered "$(tput setaf 7)"
-print_centered "Minecraft Ubuntu Server Builder/install v2.0"
+print_centered "Minecraft Ubuntu Server Builder/install v2.1"
 print_centered "$(tput setaf 7)"
 print_centered "$(tput setaf 7)"
 sleep 2
 sleep 2
 
 
@@ -137,7 +137,7 @@ f3fc42bd35c3f5e9aff967c9862a153a  openjdk-18_linux-x64_bin.tar.gz
 EOF
 EOF
 if md5sum -c openjdk-18_linux-x64_bin.tar.gz.md5
 if md5sum -c openjdk-18_linux-x64_bin.tar.gz.md5
 then
 then
-tar xf openjdk-18_linux-x64_bin.tar.gz
+tar xvf openjdk-18_linux-x64_bin.tar.gz
 rm openjdk-18_linux-x64_bin.tar.gz
 rm openjdk-18_linux-x64_bin.tar.gz
 rm openjdk-18_linux-x64_bin.tar.gz.md5
 rm openjdk-18_linux-x64_bin.tar.gz.md5
 else
 else
@@ -148,7 +148,6 @@ then
 sudo rm -r /opt/jdk-18/
 sudo rm -r /opt/jdk-18/
 fi
 fi
 sudo mv jdk-18 /opt/
 sudo mv jdk-18 /opt/
-sudo rm openjdk-18_linux-x64_bin.tar.gz
 if  [ -f /etc/profile.d/jdk18.sh ]
 if  [ -f /etc/profile.d/jdk18.sh ]
 then
 then
 sudo rm /etc/profile.d/jdk18.sh
 sudo rm /etc/profile.d/jdk18.sh
@@ -182,8 +181,9 @@ cd /home/wareck/
 wget -c http://folivier.homelinux.org/cube/pack/minecraft.tar.xz
 wget -c http://folivier.homelinux.org/cube/pack/minecraft.tar.xz
 tar xfJ minecraft.tar.xz
 tar xfJ minecraft.tar.xz
 rm minecraft.tar.xz
 rm minecraft.tar.xz
-cd minecraft
-rsync --append --progress --recursive * /home/wareck/minecraft/
+mv minecraft Minecraft
+cd Minecraft
+rsync --append --progress --recursive * /home/wareck/Minecraft/
 
 
 
 
 echo -e "\n$(tput setaf 10)Download BuildTools:$(tput setaf 7)"
 echo -e "\n$(tput setaf 10)Download BuildTools:$(tput setaf 7)"
@@ -193,13 +193,13 @@ wget -c https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/arti
 
 
 echo -e "\n$(tput setaf 10)Building Spigot:$(tput setaf 7)"
 echo -e "\n$(tput setaf 10)Building Spigot:$(tput setaf 7)"
 java -jar BuildTools.jar
 java -jar BuildTools.jar
-cp spigot* /home/wareck/minecraft/
+cp spigot* /home/wareck/Minecraft/
 
 
 echo -e "\n$(tput setaf 10)minecraft.service file build/install:$(tput setaf 7)"
 echo -e "\n$(tput setaf 10)minecraft.service file build/install:$(tput setaf 7)"
 
 
 if [ -f minecraft.service ];then rm minecraft.service;fi
 if [ -f minecraft.service ];then rm minecraft.service;fi
 
 
-version=`ls -a /home/wareck/minecraft/spigot*.jar | sed "s/\/home\/wareck\/minecraft\///g"`
+version=`ls -a /home/wareck/Minecraft/spigot*.jar | sed "s/\/home\/wareck\/Minecraft\///g"`
 short_v=`echo $version | sed "s/spigot-//g" | sed "s/.jar//g"`
 short_v=`echo $version | sed "s/spigot-//g" | sed "s/.jar//g"`
 
 
 echo "Version builed : $version"
 echo "Version builed : $version"
@@ -217,8 +217,8 @@ su wareck -c "screen -dmS minecraft /opt/jdk-18/bin/java -jar -Xmx2048M -Xms2048
 exit 0
 exit 0
 EOF
 EOF
 sed -i "s/XXXX/$version/g" minecraft.service
 sed -i "s/XXXX/$version/g" minecraft.service
-sed -i "s/XXXX/$version/g" /home/wareck/minecraft/start.sh
-sed -i "s/XXXX/$short_v/g" /home/wareck/minecraft/server.properties
+sed -i "s/XXXX/$version/g" /home/wareck/Minecraft/start.sh
+sed -i "s/XXXX/$short_v/g" /home/wareck/Minecraft/server.properties
 more minecraft.service
 more minecraft.service
 
 
 chmod +x minecraft.service
 chmod +x minecraft.service