aboutsummarylogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-01-23upgpkg: minecraft-server 1.15.2-1Gordian Edenhofer
Fix, the value of `Type` in the systemd service file of the backup script of the minecraft-server. upgpkg: papermc 1.15.2+b67-1
2020-01-14upgpkg: minecraft-server 1.15.1-2Gordian Edenhofer
Introduce a new config flag called `BACKUP_FLAGS` for specifying additional flags which to pass to tar for compression. Additionally, replace `Type=forking` with `Type=oneshot` in the backup services as to not let the backup timeout. Furthermore, change some upper case variables to lower case ones. upgpkg: spigot 1.15.1+b107-1 upgpkg: cuberite 1.12b1065-1 upgpkg: papermc 1.15.1+b48-1
2019-12-17upgpkg: minecraft-server 1.15.1-1Gordian Edenhofer
2019-12-10upgpkg: minecraft-server 1.15-1Gordian Edenhofer
upgpkg: cuberite 1.12b1061-1 upgpkg: papermc 1.14.4+b235-1
2019-09-25upgpkg: minecraft-server 1.14.4-2Gordian Edenhofer
Fix a bug which was most likely introduced in ada9f5931d preventing the `is_player_online` function to parse the response properly for some servers and in particular papermc. The bug deleted lines which were not intended to be deleted. As a fix, just stop deleting any lines as all subsequent invocations use grep anyway and hence already select the right line. upgpkg: cuberite 1.12b1049-1 upgpkg: papermc 1.14.4+b196-1 upgpkg: spigot 1.14.4+b103-2
2019-07-19upgpkg: minecraft-server 1.14.4-1Gordian Edenhofer
2019-06-24upgpkg: minecraft-server 1.14.3-2Gordian Edenhofer
2019-06-24upgpkg: minecraft-server 1.14.3-1Gordian Edenhofer
2019-05-27upgpkg: minecraft-server 1.14.2-3Gordian Edenhofer
Also update the checksum of the altered file.
2019-05-27upgpkg: minecraft-server 1.14.2-2Gordian Edenhofer
Update the nonce value to the correct value of the 1.14.2 version.
2019-05-27upgpkg: minecraft-server 1.14.2-1Gordian Edenhofer
2019-05-13upgpkg: minecraft-server 1.14.1-1Gordian Edenhofer
2019-04-23upgpkg: minecraft-server 1.14-1Gordian Edenhofer
2019-03-29upgpkg: minecraft-server 1.13.2-4Gordian Edenhofer
Fix search-and-replace mistakes made in commit b382febaf5. upgpkg: cuberite 1.12b1014-2 upgpkg: spigot 1.13.2+b93-2
2019-03-28upgpkg: minecraft-server 1.13.2-3Gordian Edenhofer
Adapt the `is_player_online` function to be a little more generic. This fixes detecting players on cuberite even with the most recent version. upgpkg: cuberite 1.12b1014-1 upgpkg: spigot 1.13.2+b93-1
2019-03-28upgpkg: minecraft-server 1.13.2-2Gordian Edenhofer
Update server-management script to be a little tidier. Sync changes across minecraft-server, spigot and cuberite. upgpkg: cuberite 1.12b1013-2 upgpkg: spigot 1.13.2+b93-1
2019-02-14upgpkg: minecraft-server 1.13.2-1Gordian Edenhofer
Do not require a specific version of java-runtime-headless as dependency but instead signal that anything above version 8 is fine.
2018-10-22upgpkg: minecraft-server 1.13.2-1Gordian Edenhofer
upgpkg: spigot 1.13.1+b79-1 upgpkg: cuberite 1.12b1013-2
2018-09-21upgpkg: minecraft-server 1.13.1-1Gordian Edenhofer
Broaden the scope of the regex which searches for active users in the minecraftd.sh management script to include more escape sequences. This notably enables using the idle_server part of the script in combination with the 'Paper' minecraft server. upgpkg: cuberite 1.12b975-2 upgpkg: spigot 1.12.2+b73-2
2018-08-23upgpkg: minecraft-server 1.13.1-1Gordian Edenhofer
2018-07-19upgpkg: minecraft-server 1.13-1Gordian Edenhofer
2018-06-14upgpkg: minecraft-server 1.12.2-3Gordian Edenhofer
Readd the `WantedBy` directive to allow for proper enabling of the unit. This might however not work properly as the 'multi-user.target' is now specified in `WantedBy` and `After`. upgpkg: cuberite 1.12b975-2 upgpkg: spigot 1.12.2+b73-2
2018-06-11upgpkg: minecraft-server 1.12.2-2Gordian Edenhofer
Update the SystemD service file to wait for the multi-user target prior to initiating the application and remove the 'WantedBy' parameter. This makes sure that the application does not start prior to the required user being available. upgpkg: cuberite 1.12b975-1 upgpkg: spigot 1.12.2+b73-1
2017-11-11*.install: Instead of fancy `msg` use plain `echo`Gordian Edenhofer
Instead of relying on makepkg's built-in `msg` function simply use `echo` without any coloring or similar beatifications.
2017-09-18upgpkg: minecraft-server 1.12.2-1Gordian Edenhofer
2017-08-04upgpkg: minecraft-server 1.12.1-1Gordian Edenhofer
2017-07-24upgpkg: minecraft-server 1.12-4Gordian Edenhofer
Fix a bug which prohibited deleting more than one old backup at a time due to confusing spaces with new lines. upgpkg: spigot 1.12-2
2017-07-01upgpkg: minecraft-server 1.12-3Gordian Edenhofer
Circumvent a permission bug related to running GNU screen as a different user. upgpkg: spigot 1.12-2
2017-06-14upgpkg: minecraft-server 1.12-2Gordian Edenhofer
Bump pkgrel to ensure the server is used with the correct version of the java-runtime-headless package.
2017-06-14upgpkg: minecraft-server 1.12-1Gordian Edenhofer
Require java-runtime-headless version 8 since the minecraft server recently switched to it.
2017-06-07upgpkg: minecraft-server 1.12-1Gordian Edenhofer
2017-04-13upgpkg: minecraft-server 1.11.2-4Gordian Edenhofer
Do not remove the user upon un-installation and do not stop the server prior to removal in order to conform with the Arch package standards.
2017-03-27upgpkg: minecraft-server 1.11.2-3Gordian Edenhofer
Harden management script against code errors and faulty user input by disallowing the use of undeclared variables ('set -u') and returning on unhandled errors of invoked programs ('set -e') plus: * Circumvent '$?' everywhere by using 'if $()' instead. * Deprecate 'expr' in favor of shell built-ins and '`' for '$()'. * Use more quotes around variables. upgpkg: cuberite 1.9.4b712-1 upgpkg: spigot 1.10.2-2
2017-01-07Secure and clean up PKGBUILDs (https, sha512sums)Gordian Edenhofer
* Switch to https wherever possible * Use unique source names where applicable (e.g. not *-git packages) * Switch to sha512sums everywhere * Update URL if necessary upgpkg: certbot-git 0.8.1.r25.gaa4a263-1 upgpkg: certbot-plugins-git 0.8.1.r25.gaa4a263-1 upgpkg: cuberite 1.9.4-6 upgpkg: electricfence 2.2.4-1 upgpkg: fakepkg 1.40.2-1 upgpkg: gnome-shell-theme-copernico-git 15.73fa7ca-1 upgpkg: gnome-shell-theme-elegance-colors-git 238.ca44e2f-4 upgpkg: grive 0.5.0-5 upgpkg: grive-git 434.7bbb01c-2 upgpkg: gtk-theme-iris-dark-git 107.3468e91-1 upgpkg: gtk-theme-iris-light-git 105.aca7c34-1 upgpkg: letshelp-certbot-git 0.8.1.r25.gaa4a263-1 upgpkg: libinput-gestures-git r21.db6b688-1 upgpkg: luv-icon-theme-git 0.4.r82.g961ba1f-1 upgpkg: minecraft-server 1.11.2-2 upgpkg: mt7610u_sta-dkms-git r25.5f01636-1 upgpkg: munge 0.5.12-1 upgpkg: munge-git 1040.1d12405-1 upgpkg: paper-gtk-theme-git 299.cecb923-1 upgpkg: pcc 1.1.0-1 upgpkg: pcc-libs 1.1.0-1 upgpkg: python-acme-git 0.8.1.r25.gaa4a263-1 upgpkg: routersploit 2.2.1-1 upgpkg: routersploit-git 2.2.1.r0.gf5b7619-1 upgpkg: semt 1.1.1-1 upgpkg: unity-editor-bin 5.5.0p1+20161220-1 upgpkg: zoom 2.0.75971.1216-1
2017-01-02upgpkg: minecraft-server 1.11.2-2Gordian Edenhofer
Change the idle_server naming schema in the script. Previously screen was used to select a session with a specific well defined name however apparently screen selects anything starting with the specified pattern. This let to some confusion between the server and the idle_server. To circumvent this behaviour simply change the naming schema of the idle_server. THIS IS NOT A FIX! - part 2
2016-12-29upgpkg: minecraft-server 1.11.2-2Gordian Edenhofer
Previously screen was used to select a session with a specific well defined name however apparently screen selects anything starting with the specified pattern. This let to some confusion between the server and the idle_server. To circumvent this behaviour simply change the naming schema of the idle_server. THIS IS NOT A FIX!
2016-12-29upgpkg: minecraft-server 1.11.2-1Gordian Edenhofer
Tweak proceeding sed command instead of piping to awk.
2016-12-21upgpkg: minecraft-server 1.11.2-1Gordian Edenhofer
2016-12-20upgpkg: minecraft-server 1.11.1-1Gordian Edenhofer
Switch from md5sum to sha512sum for additional security.
2016-11-15upgpkg: minecraft-server 1.11-1Gordian Edenhofer
2016-08-09upgpkg: minecraft-server 1.10.2-3Gordian Edenhofer
Treat IDLE_SERVER varible case insensitive when comparing to "true". upgpkg: cuberite 1.9.4-5 upgpkg: spigot 1.10.2-1
2016-08-04upgpkg: minecraft-server 1.10.2-3Gordian Edenhofer
* invoke SESSION_NAME when setting IDLE_SESSION_NAME * make the destination of the game command dump configurable * surpress error messages when sourcing since some variables might be set to read-only
2016-06-24upgpkg: minecraft-server 1.10.2-3Gordian Edenhofer
Create log dir with mode 2755 instead of 775. Remove .install notice about obsolete backups.
2016-06-24upgpkg: minecraft-server 1.10.2-2Gordian Edenhofer
* Handle server command output completely through screen instead of relying on a possible outdated log file. (Implemented in the game_command function.) The default screen command dump resides in /tmp. * LOGPATH is not needed anymore. * Unite various java options into one lengthier SERVER_START_CMD. * Update configuration file accordingly. * Create log dir in PKGBUILD. * Fix some style inconsistencies.
2016-06-23upgpkg: minecraft-server 1.10.2-1Gordian Edenhofer
2016-06-09upgpkg: minecraft-server 1.10-2Gordian Edenhofer
Fix false greater than comparison if checking for active players.
2016-06-08upgpkg: minecraft-server 1.10-1Gordian Edenhofer
2016-05-28upgpkg: minecraft-server 1.9.4-4Gordian Edenhofer
Add awk and sed to dep array. upgpkg: spigot 1.9.4-2
2016-05-28upgpkg: minecraft-server 1.9.4-4Gordian Edenhofer
Let player check handle more formats from different plugins etc. in which the number of players is communicated. upgpkg: spigot 1.9.4-2
2016-05-22upgpkg: minecraft-server 1.9.4-3Gordian Edenhofer
Fix bug on when to reset the no_player time: a false elif was used instead of a simple else. Typo. upgpkg: spigot 1.9.4-2