diff --git a/srcpkgs/gerbera/files/gerbera/log/run b/srcpkgs/gerbera/files/gerbera/log/run new file mode 120000 index 00000000000..3a5b4a58605 --- /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 925a4d7fde2..cab802769fe 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 7b4f1a5f1f3..35136708b3e 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"