From 672cc56c4a9cd2160fc89a41e9966fa3d749a401 Mon Sep 17 00:00:00 2001 From: lemmi Date: Wed, 6 Jul 2022 20:17:54 +0200 Subject: [PATCH] gerbera: runit fixes --- srcpkgs/gerbera/files/gerbera/log/run | 1 + srcpkgs/gerbera/files/gerbera/run | 9 ++++++++- srcpkgs/gerbera/template | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) create mode 120000 srcpkgs/gerbera/files/gerbera/log/run diff --git a/srcpkgs/gerbera/files/gerbera/log/run b/srcpkgs/gerbera/files/gerbera/log/run new file mode 120000 index 000000000000..3a5b4a586051 --- /dev/null +++ b/srcpkgs/gerbera/files/gerbera/log/run @@ -0,0 +1 @@ +/usr/bin/vlogger \ No newline at end of file diff --git a/srcpkgs/gerbera/files/gerbera/run b/srcpkgs/gerbera/files/gerbera/run index 925a4d7fde23..cab802769fe9 100755 --- a/srcpkgs/gerbera/files/gerbera/run +++ b/srcpkgs/gerbera/files/gerbera/run @@ -1,2 +1,9 @@ #!/bin/sh -chpst -u gerbera:gerbera gerbera --home /var/lib/gerbera + +if [ ! -d /var/lib/gerbera/.config ]; then + mkdir -p /var/lib/gerbera/.config/gerbera + chown -R gerbera:gerbera /var/lib/gerbera + chpst -u gerbera sh -c 'HOME=/var/lib/gerbera gerbera --create-config > /var/lib/gerbera/.config/gerbera/config.xml' +fi + +exec chpst -u gerbera:gerbera gerbera --home /var/lib/gerbera diff --git a/srcpkgs/gerbera/template b/srcpkgs/gerbera/template index 7b4f1a5f1f3d..35136708b3e5 100644 --- a/srcpkgs/gerbera/template +++ b/srcpkgs/gerbera/template @@ -1,7 +1,7 @@ # Template file for 'gerbera' pkgname=gerbera version=1.11.0 -revision=1 +revision=2 build_style=cmake configure_args="-DWITH_SYSTEMD=0 -DWITH_AVCODEC=1" hostmakedepends="pkg-config"