slitaz-dev-tools rev 296

Remove tazcraft files ther are in tazcraft repo now
author Christophe Lincoln <pankso@slitaz.org>
date Sun Mar 19 17:47:03 2017 +0100 (2017-03-19)
parents 0f84a16feb0f
children af10ffa04919
files tazcraft/Makefile tazcraft/README tazcraft/cgi-bin/minecraft.png tazcraft/cgi-bin/tazcraft.cgi tazcraft/data/minecraft.desktop tazcraft/images/minecraft.png tazcraft/tazcraft
line diff
     1.1 --- a/tazcraft/Makefile	Sun Mar 19 17:36:55 2017 +0100
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,28 +0,0 @@
     1.4 -# Makefile for Tazcraft
     1.5 -#
     1.6 -
     1.7 -PACKAGE=tazcraft
     1.8 -PREFIX?=/usr
     1.9 -DESTDIR?=
    1.10 -
    1.11 -all:
    1.12 -
    1.13 -# Installation (full or server only)
    1.14 -
    1.15 -install:
    1.16 -	install -m 0755 -d $(DESTDIR)$(PREFIX)/bin
    1.17 -	install -m 0755 -d $(DESTDIR)$(PREFIX)/share/applications
    1.18 -	install -m 0755 -d $(DESTDIR)$(PREFIX)/share/pixmaps
    1.19 -	install -m 0755 $(PACKAGE) $(DESTDIR)$(PREFIX)/bin
    1.20 -	install data/minecraft.desktop $(DESTDIR)$(PREFIX)/share/applications
    1.21 -	install images/minecraft.png $(DESTDIR)$(PREFIX)/share/pixmaps
    1.22 -
    1.23 -install-server:
    1.24 -	install -m 0755 -d $(DESTDIR)$(PREFIX)/bin
    1.25 -	install -m 0755 $(PACKAGE) $(DESTDIR)$(PREFIX)/bin
    1.26 -	
    1.27 -# Uninstallation
    1.28 -
    1.29 -uninstall:
    1.30 -	rm -f $(DESTDIR)$(PREFIX)/bin/$(PACKAGE)
    1.31 -
     2.1 --- a/tazcraft/README	Sun Mar 19 17:36:55 2017 +0100
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,53 +0,0 @@
     2.4 -Tazcraft
     2.5 -================================================================================
     2.6 -
     2.7 -Minecraft custom tools for SliTaz GNU/Linux. Tazcraft can install and run a
     2.8 -Minecraft server as well as getting the client and starting to play. It can 
     2.9 -also optionally install the Java Runtime Environment (JRE).
    2.10 -
    2.11 -
    2.12 -Server operator
    2.13 ----------------
    2.14 -From the server console: /op username
    2.15 -
    2.16 -
    2.17 -Server configuration
    2.18 ---------------------
    2.19 -Config file: server.properties
    2.20 -
    2.21 -gamemode=
    2.22 -	0 - Survival
    2.23 -	1 - Creative
    2.24 -	2 - Adventure
    2.25 -	3 - Spectator
    2.26 -
    2.27 -
    2.28 -MOTD text colours and formatting
    2.29 --------------------------------
    2.30 -	\u00A70 - BLACK
    2.31 -	\u00A71 - DARK BLUE
    2.32 -	\u00A72 - DARK GREEN
    2.33 -	\u00A73 - DARK AQUA
    2.34 -	\u00A74 - DARK RED
    2.35 -	\u00A75 - DARK PURPLE
    2.36 -	\u00A76 - GOLD
    2.37 -	\u00A77 - GRAY
    2.38 -	\u00A78 - DARK GRAY
    2.39 -	\u00A79 - INDIGO
    2.40 -	\u00A7a - GREEN
    2.41 -	\u00A7b - AQUA
    2.42 -	\u00A7c - RED
    2.43 -	\u00A7d - PINK
    2.44 -	\u00A7e - YELLOW
    2.45 -	\u00A7f - WHITE
    2.46 -	\u00A7k - Obfuscated
    2.47 -	\u00A7l - Bold
    2.48 -	\u00A7m - Strikethrough
    2.49 -	\u00A7n - Underline
    2.50 -	\u00A7o - Italic
    2.51 -	\u00A7r - Reset
    2.52 -
    2.53 -Online resources
    2.54 -----------------
    2.55 -
    2.56 -MOTD creator: https://mctools.org/motd-creator
     3.1 Binary file tazcraft/cgi-bin/minecraft.png has changed
     4.1 --- a/tazcraft/cgi-bin/tazcraft.cgi	Sun Mar 19 17:36:55 2017 +0100
     4.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.3 @@ -1,72 +0,0 @@
     4.4 -#!/bin/sh
     4.5 -#
     4.6 -# tazcraft.cgi - A Minecraft server info/admin CGI interface
     4.7 -#
     4.8 -# Authors: Kayam Lincoln-Vazquez, Christophe Lincoln
     4.9 -# Copyright (C) 2017 SliTaz GNU/Linux - BSD License
    4.10 -#
    4.11 -. /usr/lib/slitaz/httphelper.sh
    4.12 -header
    4.13 -
    4.14 -home="/home/minecraft"
    4.15 -server="$home/server"
    4.16 -config="$server/server.properties"
    4.17 -
    4.18 -# Get a value in
    4.19 -get_value() {
    4.20 -	val=$(grep ^${1}= ${config} | cut -d "=" -f 2)
    4.21 -	cat << EOT
    4.22 -<tr>
    4.23 -	<td>$1</td>
    4.24 -	<td>$val</td>
    4.25 -</tr>
    4.26 -EOT
    4.27 -}
    4.28 -
    4.29 -# HTML header
    4.30 -cat << EOT
    4.31 -<!DOCTYPE html>
    4.32 -<html>
    4.33 -<head>
    4.34 -	<meta charset="utf-8" />
    4.35 -	<title>Tazcraft</title>
    4.36 -	<link rel="stylesheet" href="http://play.slitaz.me/style.css" />
    4.37 -</head>
    4.38 -<body>
    4.39 -<header>
    4.40 -	<div id="logo"></div>
    4.41 -	<div id="network">
    4.42 -		<a href="http://play.slitaz.me">play.SliTaz.me</a>
    4.43 -		<a href="http://www.slitaz.org">SliTaz.org</a>
    4.44 -	</div>
    4.45 -	<h1>Tazcraft Server</h1>
    4.46 -</header>
    4.47 -<div id="content">
    4.48 -
    4.49 -<h2>Welcome to Tazcraft</h2>
    4.50 -<p>A SliTaz GNU/Linux Minecraft server</p>
    4.51 -<pre>
    4.52 -<img src="minecraft.png" alt="*" />Server address: <b>play.slitaz.me</b>
    4.53 -</pre>
    4.54 -
    4.55 -<h3>Configuration</h3>
    4.56 -<table>
    4.57 -	<thead>
    4.58 -		<td>$(gettext "Variable")</td>
    4.59 -		<td>$(gettext "Value")</td>
    4.60 -	</thead>
    4.61 -EOT
    4.62 -
    4.63 -for var in gamemode server-port level-name difficulty max-players; do
    4.64 -	get_value ${var}
    4.65 -done
    4.66 -
    4.67 -# HTML footer
    4.68 -cat << EOT
    4.69 -</table>
    4.70 -</div>
    4.71 -<footer></footer>
    4.72 -</body>
    4.73 -</htnl>
    4.74 -EOT
    4.75 -exit 0
     5.1 --- a/tazcraft/data/minecraft.desktop	Sun Mar 19 17:36:55 2017 +0100
     5.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.3 @@ -1,6 +0,0 @@
     5.4 -[Desktop Entry]
     5.5 -Type=Application
     5.6 -Name=Minecraft
     5.7 -Exec=tazcraft -p
     5.8 -Icon=minecraft
     5.9 -Categories=Game;
     6.1 Binary file tazcraft/images/minecraft.png has changed
     7.1 --- a/tazcraft/tazcraft	Sun Mar 19 17:36:55 2017 +0100
     7.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.3 @@ -1,210 +0,0 @@
     7.4 -#!/bin/sh
     7.5 -#
     7.6 -# tazcraft - Minecraft server config & admin tool for SliTaz
     7.7 -#
     7.8 -# Authors: Kayam Lincoln-Vazquez, Christophe Lincoln
     7.9 -# Copyright (C) 2017 SliTaz GNU/Linux - BSD License
    7.10 -#
    7.11 -# TODO: add spigot support, rcon handler, properties settings
    7.12 -#
    7.13 -. /lib/libtaz.sh
    7.14 -
    7.15 -version="1.11.2"
    7.16 -home="/home/minecraft"
    7.17 -server="$home/server"
    7.18 -config="$server/server.properties"
    7.19 -
    7.20 -server_jar="minecraft_server.${version}.jar"
    7.21 -client_jar="Minecraft.jar"
    7.22 -client_path="$HOME/.local/share/minecraft/$client_jar"
    7.23 -
    7.24 -spigot_jar="spigot-${version}.jar"
    7.25 -
    7.26 -java_version="8u121"
    7.27 -java_id="218821"
    7.28 -java_md5="e9e7ea248e2c4826b92b3f075a80e441"
    7.29 -java_tarball="jre-$java_version-linux-i586.tar.gz"
    7.30 -
    7.31 -# Prefer Sun Java JRE but support system wide icedtea6-jre if installed
    7.32 -java="$home/jre/bin/java"
    7.33 -if [ ! -x "$java" ]; then
    7.34 -	java="/usr/bin/java"
    7.35 -fi
    7.36 -
    7.37 -#
    7.38 -# Functions
    7.39 -#
    7.40 -help() {
    7.41 -	cat << EOT
    7.42 -
    7.43 -$(colorize 032 Usage:) $(basename $0) command
    7.44 -
    7.45 -$(colorize 032 Commands:)
    7.46 -  -d  downlaod      Download the Minecraft server
    7.47 -  -s  start         Start your Minecraft server
    7.48 -  -p  play          Launch the Minecraft client
    7.49 -  -j  java          Install Sun Java Runtime Environment
    7.50 -  -i  info          Display server and java information
    7.51 -      motd          Raw display of the Message Of The Day
    7.52 -      ops           Show server operators name
    7.53 -
    7.54 -$(colorize 032 Options:)
    7.55 -  --gui             Run the server with a graphical user interface
    7.56 -
    7.57 -EOT
    7.58 -}
    7.59 -
    7.60 -# Commands
    7.61 -title() {
    7.62 -	echo ""; colorize 032 "$@"; separator "-"
    7.63 -}
    7.64 -
    7.65 -# Check if Java is installed
    7.66 -check_java() {
    7.67 -	if [ ! -x "$java" ]; then
    7.68 -		colorize 031 "Can't find Java Runtime Environment (JRE)"; return 1
    7.69 -	fi
    7.70 -}
    7.71 -
    7.72 -# Change default motd
    7.73 -defaut_motd() {
    7.74 -	if [ -f "$config" ]; then
    7.75 -		motd=$(grep ^motd= ${config} | sed s'/motd=//')
    7.76 -		if [ "$motd" == "A Minecraft Server" ]; then
    7.77 -			sed -i s'#motd=.*#motd=\\u00A72A Tazcraft Server#' ${config}
    7.78 -		fi
    7.79 -	fi
    7.80 -}
    7.81 -
    7.82 -# Get a value in
    7.83 -get_value() {
    7.84 -	val=$(grep ^${1}= ${config} | cut -d "=" -f 2)
    7.85 -	echo -n "$1"; indent 15 ": $val"
    7.86 -}
    7.87 -
    7.88 -#
    7.89 -# Commands
    7.90 -#
    7.91 -case "$1" in
    7.92 -
    7.93 -	-d|downlaod)
    7.94 -		if [ ! -f "$server/$jar" ]; then
    7.95 -			echo "Downloading Minecraft..."
    7.96 -			mkdir -p ${server}
    7.97 -			wget --no-check-certificate \
    7.98 -				https://s3.amazonaws.com/Minecraft.Download/versions/${version}/minecraft_server.${version}.jar \
    7.99 -				-O ${server}/minecraft_server.${version}.jar
   7.100 -		else
   7.101 -			colorize 032 "Minecraft is already downloaded :-)"
   7.102 -		fi ;;
   7.103 -	
   7.104 -	-s|start)
   7.105 -		check_java || exit 1
   7.106 -		defaut_motd
   7.107 -		colorize 032 "Starting Minecraft server..."
   7.108 -		[ ! "$gui" ] && opts="nogui"
   7.109 -		cd ${server}
   7.110 -		${java} -Xmx1024M -Xms1024M -jar ${server_jar} ${opts} ;;
   7.111 -	
   7.112 -	-p|play)
   7.113 -		if [ ! -f "$client_path" ]; then
   7.114 -			dest_dir="$(dirname $client_path)"
   7.115 -			mkdir -p ${dest_dir}
   7.116 -			xterm -e "wget \
   7.117 -				http://s3.amazonaws.com/Minecraft.Download/launcher/${client_jar} \
   7.118 -				-O $client_path"
   7.119 -		fi
   7.120 -		${java} -jar ${client_path} & ;;
   7.121 -	
   7.122 -	-j|java)
   7.123 -		if [ ! -x "$home/jre/bin/java" ]; then
   7.124 -			echo "Installing Java Runtime Environment ($java_version)..."
   7.125 -			
   7.126 -			# Already downloaded
   7.127 -			if [ ! -f "$home/$java_tarball" ]; then
   7.128 -				wget \
   7.129 -					http://javadl.oracle.com/webapps/download/AutoDL?BundleId=${java_id}_${java_md5} \
   7.130 -					-O ${home}/${java_tarball}
   7.131 -			fi
   7.132 -			
   7.133 -			echo "Extracting: ${java_tarball}..."
   7.134 -			tar xzf ${home}/${java_tarball} -C ${home}  || exit 1
   7.135 -			rm -rf jre 2>/dev/null && mv ${home}/jre*_*/ ${home}/jre
   7.136 -			
   7.137 -		else
   7.138 -			colorize 032 "Java Runtime Environment is installed"
   7.139 -			${java} -version
   7.140 -		fi ;;
   7.141 -	
   7.142 -	motd)
   7.143 -		defaut_motd 
   7.144 -		motd=$(grep ^motd= ${config} | sed s'/motd=//')
   7.145 -		title "Message Of The Day (motd)"
   7.146 -		echo  "$motd" 
   7.147 -		newline ;;
   7.148 -	
   7.149 -	-o|ops)
   7.150 -		title "Server operators"
   7.151 -		ops_json="$server/ops.json"
   7.152 -		#echo "Config file: $server/ops.json"
   7.153 -		fgrep name ${ops_json} | cut -d '"' -f 4
   7.154 -		newline ;;
   7.155 -	
   7.156 -	-w|white-list)
   7.157 -		# Usage: tazcraft -w [username|--true|--false]
   7.158 -		white_list="${server}/white-list.txt"
   7.159 -		title "Minecraft server white list"
   7.160 -		
   7.161 -		case "$2" in
   7.162 -		
   7.163 -			--true) 
   7.164 -				echo "Activaction white list support..."
   7.165 -				sed -i s'/white-list=*./white-list=true/' ${config}
   7.166 -				touch ${white_list} ;;
   7.167 -				
   7.168 -			--false) ;;
   7.169 -			*) ;;
   7.170 -		esac
   7.171 -		# Add/remove users
   7.172 -		
   7.173 -		
   7.174 -		# --true
   7.175 -		if [ "$true" ]; then
   7.176 -			
   7.177 -		fi
   7.178 -		
   7.179 -		# Display white list users or give settings info
   7.180 -		if [ -f "$white_list" ]; then
   7.181 -			cat  ${white_list}
   7.182 -		else
   7.183 -			get_value "white-list"
   7.184 -			colorize 031 "White list file is not activated $val"
   7.185 -		fi
   7.186 -		
   7.187 -		newline ;;
   7.188 -	
   7.189 -	-i|info)
   7.190 -		newline
   7.191 -		colorize 032 "Minecraft Server"
   7.192 -		echo "Version : $version"
   7.193 -		echo "Home    : $home"
   7.194 -		newline
   7.195 -		
   7.196 -		colorize 032 "Server properties"
   7.197 -		for var in gamemode server-port level-name difficulty max-players \
   7.198 -			allow-flight
   7.199 -		do
   7.200 -			get_value ${var}
   7.201 -		done
   7.202 -		newline
   7.203 -		
   7.204 -		if check_java; then
   7.205 -			colorize 032 "Java Runtime Environment"
   7.206 -			echo "Path: $java"
   7.207 -			${java} -version #2>&1 | grep "version"
   7.208 -		fi
   7.209 -		newline ;;
   7.210 -	
   7.211 -	*) help ;;
   7.212 -esac
   7.213 -exit 0