games-server/factorio-server: New ebuild
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Alarig Le Lay <alarig@swordarmor.fr>
This commit is contained in:
parent
010f0aac4c
commit
ea018f88ac
1
games-server/factorio-server/Manifest
Normal file
1
games-server/factorio-server/Manifest
Normal file
|
@ -0,0 +1 @@
|
|||
DIST factorio-server-0.17.79.tar.xz 32864892 BLAKE2B c583e6c53b08977bf3ddfced5908babd02020ad932ca83fceaab2ef86a15ac62e2755dd9576bdf57dcb79ecc0291ef45772bc824222654c6f73cdcb090e5b928 SHA512 a1201a20914c0c90a91c9a329a4edb15f5904fc4f5b70687204381c9fc5ab157b4dd2a11928ac705de1afd44150f600d8087d6a52e16f9b236a51769d97a9bb6
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
@ -10,6 +10,13 @@ LICENSE="Factorio"
|
|||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPENDS="
|
||||
acct-group/factorio
|
||||
acct-user/factorio
|
||||
"
|
||||
|
||||
RESTRICT="bindist mirror"
|
||||
|
||||
S="${WORKDIR}/factorio"
|
||||
|
||||
src_install() {
|
4
games-server/factorio-server/files/factorio.confd
Normal file
4
games-server/factorio-server/files/factorio.confd
Normal file
|
@ -0,0 +1,4 @@
|
|||
FACTORIO_PATH="/opt/factorio"
|
||||
FACTORIO_OPTS="--start-server-load-latest --server-settings ./data/server-settings.json"
|
||||
FACTORIO_USER="factorio"
|
||||
FACTORIO_GROUP="factorio"
|
24
games-server/factorio-server/files/factorio.initd
Executable file
24
games-server/factorio-server/files/factorio.initd
Executable file
|
@ -0,0 +1,24 @@
|
|||
#!/sbin/openrc-run
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
name="factorio daemon"
|
||||
description="2D infinite game"
|
||||
command="${FACTORIO_PATH}/bin/x64/factorio"
|
||||
command_args="${factorio_args}"
|
||||
|
||||
command_background=1
|
||||
directory="${FACTORIO_PATH}"
|
||||
pidfile="/run/${RC_SVCNAME}.pid"
|
||||
|
||||
command_user="${FACTORIO_USER:-root}"
|
||||
command_group="${FACTORIO_GROUP:-root}"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
checkpath -d -m 0750 -o "${command_user}:${command_group}" \
|
||||
"${directory}"
|
||||
}
|
15
games-server/factorio-server/metadata.xml
Normal file
15
games-server/factorio-server/metadata.xml
Normal file
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>alarig@swordarmor.fr</email>
|
||||
<name>Alarig Le Lay</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
You will be mining resources, researching technologies, building
|
||||
infrastructure, automating production and fighting enemies. Use your
|
||||
imagination to design your factory, combine simple elements into ingenious
|
||||
structures, apply management skills to keep it working, and protect it from
|
||||
the creatures who don't really like you.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
Loading…
Reference in a new issue