Browse Source

Use tmpfiles to create link to config file

rpm
J. King 3 years ago
parent
commit
0236b42052
  1. 11
      dist/arch/PKGBUILD
  2. 4
      dist/tmpfiles.conf
  3. 2
      lib/Arsse.php

11
dist/arch/PKGBUILD

@ -1,5 +1,6 @@
# Maintainer: J. King <jking@jkingweb.ca>
pkgname="arsse"
pkgver=0.9.1
pkgver=0.9.2
pkgrel=1
epoch=
pkgdesc="Multi-protocol RSS/Atom newsfeed synchronization server"
@ -23,9 +24,7 @@ backup=("etc/webapps/arsse/config.php"
"etc/webapps/arsse/apache/example.conf"
"etc/webapps/arsse/apache/arsse.conf"
"etc/webapps/arsse/apache/arsse-loc.conf")
install=
changelog=
source=("arsse-0.9.1.tar.gz")
source=("arsse-0.9.2.tar.gz")
md5sums=("SKIP")
package() {
@ -45,10 +44,6 @@ package() {
cp dist/php-fpm.conf "$pkgdir/etc/php/php-fpm.d/arsse.conf"
cp -r dist/nginx dist/apache config.defaults.php "$pkgdir/etc/webapps/arsse"
cd "$pkgdir"
# adjust permissions, just in case
chmod -R u=rwX,g=rX,o=rX *
# create a symbolic link for the configuration file
ln -sT "/etc/webapps/arsse/config.php" "usr/share/webapps/arsse/config.php"
# copy files requiring special permissions
cd "$srcdir/arsse"
install -Dm755 dist/arsse "$pkgdir/usr/bin"

4
dist/tmpfiles.conf

@ -1 +1,3 @@
z /etc/arsse/config.php - root arsse - -
z /usr/bin/arsse 0755 root arsse - -
z /etc/arsse/config.php 0640 root arsse - -
L /usr/share/arsse/config.php - root arsse - /etc/arsse/config.php

2
lib/Arsse.php

@ -7,7 +7,7 @@ declare(strict_types=1);
namespace JKingWeb\Arsse;
class Arsse {
public const VERSION = "0.9.1";
public const VERSION = "0.9.2";
/** @var Factory */
public static $obj;

Loading…
Cancel
Save