From a4511b217804ac87e5b4521b16d88e3b92fc4e7d Mon Sep 17 00:00:00 2001 From: Edgar Date: Sat, 23 Oct 2021 16:37:28 +0200 Subject: [PATCH] :tada: Added ror-server PKGBUILD --- ror-server/PKGBUILD | 26 ++++++++++++++++++++++++++ ror-server/rorserver.install | 18 ++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 ror-server/PKGBUILD create mode 100644 ror-server/rorserver.install diff --git a/ror-server/PKGBUILD b/ror-server/PKGBUILD new file mode 100644 index 0000000..0221954 --- /dev/null +++ b/ror-server/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Edgar +pkgname=rorserver +pkgver=2021.04 +pkgrel=1 +pkgdesc="Dedicated server software for Rigs of Rods" +arch=(i686 x86_64) +url="https://github.com/RigsOfRods/ror-server" +license=('GPL2') +makedepends=('git' 'cmake') +source=("git://github.com/RigsOfRods/ror-server.git") +md5sums=('SKIP') +install="rorserver.install" + +build() { + cd "$srcdir/ror-server" + cmake . \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DRORSERVER_WITH_ANGELSCRIPT=ON + make -j$(nproc) +} + +package() { + cd "$srcdir/ror-server" + make DESTDIR="${pkgdir}" install +} diff --git a/ror-server/rorserver.install b/ror-server/rorserver.install new file mode 100644 index 0000000..6a0750d --- /dev/null +++ b/ror-server/rorserver.install @@ -0,0 +1,18 @@ +#!/bin/bash + +post_install() { + # create user + useradd -s /bin/false rorserver + + # create installation directories + mkdir -p /etc/rorserver + mkdir -p /var/log/rorserver + mkdir -p /var/run/rorserver + + chown rorserver:rorserver -R /etc/rorserver + chown rorserver:rorserver -R /var/log/rorserver + chown rorserver:rorserver -R /var/run/rorserver + + echo "example configuration added: /etc/rorserver/simple.cfg.example please configure this file to your likings and rename it to simple.cfg" + echo "after you have configured your server, you can start it with: \"/etc/init.d/rorserver start\"" +}