summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgilbus2021-09-05 13:38:56 +0200
committergilbus2021-09-05 13:38:56 +0200
commit57e8f31b5971dc887ef6f2c813a849a07027d240 (patch)
tree0ded7f1c8523597f19b12739473344103496f7d8
parent123b5ecedac0ddf840e76ad431d1827a29acdb1f (diff)
downloadaur-57e8f31b5971dc887ef6f2c813a849a07027d240.tar.gz
fix and extend config setup
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD14
-rw-r--r--rss-bridge.tmpfiles1
3 files changed, 12 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 59234175364a..6a1825da0ccb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -7,13 +7,12 @@ pkgbase = rssbridge
license = Unlicense
depends = php
backup = etc/webapps/rss-bridge/config.ini.php
- backup = usr/share/webapps/rss-bridge/whitelist.txt
+ backup = etc/webapps/rss-bridge/whitelist.txt
source = https://github.com/RSS-Bridge/rss-bridge/archive/2021-04-25.tar.gz
source = rss-bridge.sysusers
source = rss-bridge.tmpfiles
sha256sums = 19adf5a55d4db5383625a43aa62892593e493303a7bf772d8be0d199f6d1c3bb
sha256sums = 42eb933a4632ada3247341d24f967c76cf363ff50e6ed13b39963983454f8020
- sha256sums = 6f9122e50e2b9164e59b1b9062663559cb5bc3ef3bd59b3ffafb7d486ec71a13
+ sha256sums = 32bc1d3a61862fe87dd8b72b814feebe72e2d2b975e489e00d612fc607ae9d7a
pkgname = rss-bridge
-
diff --git a/PKGBUILD b/PKGBUILD
index 60f7d83f4e55..dd294a754cd2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,7 +11,7 @@ license=("Unlicense")
depends=(php)
backup=(
"etc/webapps/$pkgname/config.ini.php"
- "usr/share/webapps/$pkgname/whitelist.txt"
+ "etc/webapps/$pkgname/whitelist.txt"
)
source=(
"https://github.com/RSS-Bridge/$pkgname/archive/${pkgver//_/-}.tar.gz"
@@ -20,7 +20,7 @@ source=(
)
sha256sums=('19adf5a55d4db5383625a43aa62892593e493303a7bf772d8be0d199f6d1c3bb'
'42eb933a4632ada3247341d24f967c76cf363ff50e6ed13b39963983454f8020'
- '6f9122e50e2b9164e59b1b9062663559cb5bc3ef3bd59b3ffafb7d486ec71a13')
+ '32bc1d3a61862fe87dd8b72b814feebe72e2d2b975e489e00d612fc607ae9d7a')
package() {
@@ -31,8 +31,13 @@ package() {
mkdir -p "$_instdir"
cp -ra * "$_instdir/"
- # move config to /etc
- install -D config.default.ini.php $pkgdir/etc/webapps/$pkgname/config.ini.php
+ # copy default config to /etc
+ install -D config.default.ini.php $pkgdir/etc/webapps/$_pkgname/config.ini.php
+ install -D whitelist.default.txt $pkgdir/etc/webapps/$_pkgname/whitelist.txt
+
+ # and symlink it into correct location
+ ln -s /etc/webapps/$_pkgname/config.ini.php "$_instdir"
+ ln -s /etc/webapps/$_pkgname/whitelist.txt "$_instdir"
# setup user and directory creation
install -Dm644 "$srcdir/$pkgname.sysusers" \
@@ -46,4 +51,3 @@ package() {
find "$pkgdir"/usr/share/webapps/${pkgname} -type f -exec chmod 0644 {} \;
find "$pkgdir"/usr/share/webapps/${pkgname} -type d -exec chmod 0755 {} \;
}
-
diff --git a/rss-bridge.tmpfiles b/rss-bridge.tmpfiles
index 52d61eda2afd..1eb428872d38 100644
--- a/rss-bridge.tmpfiles
+++ b/rss-bridge.tmpfiles
@@ -2,3 +2,4 @@ d /var/cache/rss-bridge 0750 rss-bridge rss-bridge
d /var/cache/rss-bridge/pages 0750 rss-bridge rss-bridge
d /var/cache/rss-bridge/server 0750 rss-bridge rss-bridge
z /etc/webapps/rss-bridge/config.ini.php 640 rss-bridge rss-bridge
+z /etc/webapps/rss-bridge/whitelist.txt 640 rss-bridge rss-bridge