aports/community/eturnal/1-eturnalctl.patch
Saarko 4c5d88c82a community/eturnal: move from testing
package should fulfill all relevant requirements according to wiki.

in other cases, please let us know :)
2022-10-26 09:53:26 +00:00

32 lines
823 B
Diff

diff --git a/scripts/eturnalctl b/scripts/eturnalctl
index e249c48..77cb16b 100755
--- a/scripts/eturnalctl
+++ b/scripts/eturnalctl
@@ -31,6 +31,15 @@ config_file="${ETURNAL_ETC_PREFIX-}/etc/eturnalctl.cfg"
# END OF CONFIGURATION SECTION.
+if [ -z "${LOGS_DIRECTORY+x}" ]
+then
+ export LOGS_DIRECTORY='/var/log/eturnal'
+fi
+if [ -z "${RUNTIME_DIRECTORY+x}" ]
+then
+ export RUNTIME_DIRECTORY='/run/eturnal'
+fi
+
unsupported='credentials
upgrade
downgrade
@@ -149,6 +158,10 @@ else
if [ "$(id -u)" = '0' ]
then
cd '/'
+ if ! [ -d "$RUNTIME_DIRECTORY" ]
+ then
+ install -d -m 755 -o "$user" -g "$user" "$RUNTIME_DIRECTORY"
+ fi
arg="$(printf '%s' "$*" | sed 's/[^[:alnum:][:space:]]/\\&/g')"
exec su "$user" -c "$cmd $arg"
else