mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-11-01 00:42:03 +01:00
package should fulfill all relevant requirements according to wiki. in other cases, please let us know :)
32 lines
823 B
Diff
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
|