[arch-commits] Commit in nextcloud/trunk (PKGBUILD nextcloud.tmpfiles)

David Runge dvzrv at archlinux.org
Sun Feb 21 18:00:45 UTC 2021


    Date: Sunday, February 21, 2021 @ 18:00:45
  Author: dvzrv
Revision: 867775

upgpkg: nextcloud 21.0.0-7: Rebuild to fix state dir permissions for apps.

Ensure, that the web server has access to /var/lib/nextcloud/apps to serve static content.
https://bugs.archlinux.org/task/69730

Modified:
  nextcloud/trunk/PKGBUILD
  nextcloud/trunk/nextcloud.tmpfiles

--------------------+
 PKGBUILD           |   11 ++++++-----
 nextcloud.tmpfiles |    3 +++
 2 files changed, 9 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-02-21 17:59:00 UTC (rev 867774)
+++ PKGBUILD	2021-02-21 18:00:45 UTC (rev 867775)
@@ -4,7 +4,7 @@
 pkgname=nextcloud
 # NOTE: do not package x.0.0 versions as they are considered beta
 pkgver=21.0.0
-pkgrel=6
+pkgrel=7
 pkgdesc="A cloud server to store your files centrally on a hardware controlled by you"
 arch=('any')
 url="https://nextcloud.com"
@@ -56,7 +56,7 @@
             '7b18b73ee369607b8ee3d00d2a054262a7b8f3033fc4873eb333c9b9333d7338870c035910ae123b564a65d7d245730178137311048f0713d5bc524de3654923'
             '32d88eafe9725db7eed7b5d47ad302b24d8e5bbbf9cff6100b4b1185b40e8a61b6b25ce5364986f0cc7ff3e74b6256c81380ec980956a0779fee8d5c8085615f'
             '1d06f339c43d57e5f5406c2698b815241fd9e39039a9e55f777face510c9a5ddae5ccd4e051393e8f16f391301a6aa03fff2462837a2d3441d969ea7195e7d84'
-            '220837083fe6ea19f506642d7bc465f4ad8c4daa7d374875f6f9026cc2e893d5a077d161b6e6e8f335718c6b8f488378649273218db19c30fa48e391afb5fb5e'
+            'e9cc3e29358720ff6514dff4670c7e61462fc01b6150bf668e6b3084ffaf57f618c68ab718f2277edf484aa6357ce5bbd4eb78c83f3f4561d99e9243b337f6c8'
             'a3ebcabcdb8c2d2653f44a248abd213bc4dbb317766b82c8f3e93b31e72ace350d7e8037bd4e22a632ab33f739e1941467b0e9d2cf7d0a7433227b4169030051')
 b2sums=('7c583c150f6b315830191329310993582439e7aef57f306b93681d654b8fa7d4d5dafee082befd493aafd2bf6efd940d52ca0ca05b8e42b79a1599ff3e809550'
         'SKIP'
@@ -65,7 +65,7 @@
         '772a9571fe7d88dbcbeb46351a188354e237dfe8e020131f2752b3a36cff0ff177423b4cfd6a1a5f28946f86a8581f3e24ee06ebda7260c5f862ca4071908e43'
         '054eab4d46cbd9f7436eb2d7e5b3e979477890a12f84b09ee61002e76249d91e4efb77baa5546c82042ea3205ebb617df94066748acce330b2f59b6fba16f3e0'
         '1a61a89531636b65dade03cd7edca8747b3e1e880f9bbd4d5a53cffa452d70fe17e345cfed739ae92e99e336d4c1f2633c84a5c84a4ee6da518762bf1396b1db'
-        '30e5f0e67ce8004cc3a1d08009c452549c65041b0da4d8f5d630b62ea7cc77a028907c388144f37774b839ca449d0977afb95145501ef620bface8e714754e38'
+        '913ce3c91de88c991ec79fe237eb40c13a7e9babd4463694b5f6c25ff47f6a133d48f5cd25a38d4fcb425a822ff5541db9cd4c0f545b3f4726272599278fa95f'
         'd3c66e22c3cc1b8de1c0b60cd32701080d599dc9853af41d9d9d493ffe3a8d9a2573455d80dd0de019dfe9992187cb23b9df90c18f0ca5962912566014c6779c')
 validpgpkeys=('28806A878AE423A28372792ED75899B9A724937A') # Nextcloud Security <security at nextcloud.com>
 
@@ -82,8 +82,9 @@
   install -vDm 644 ../${pkgname}.tmpfiles \
     "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf"
   # state dir for data and writable apps
-  install -vdm 750 "${pkgdir}/var/lib/${pkgname}/"
-  install -vdm 770 "${pkgdir}/var/lib/${pkgname}/"{apps,data}
+  install -vdm 755 "${pkgdir}/var/lib/${pkgname}/"
+  install -vdm 770 "${pkgdir}/var/lib/${pkgname}/data"
+  install -vdm 755 "${pkgdir}/var/lib/${pkgname}/apps"
   # log dir
   install -vdm 755 "${pkgdir}/var/log/${pkgname}/"
   # uwsgi integration

Modified: nextcloud.tmpfiles
===================================================================
--- nextcloud.tmpfiles	2021-02-21 17:59:00 UTC (rev 867774)
+++ nextcloud.tmpfiles	2021-02-21 18:00:45 UTC (rev 867775)
@@ -4,3 +4,6 @@
 d %t/nextcloud 0755 nextcloud nextcloud
 z %L/nextcloud 0755 nextcloud nextcloud
 Z %S/nextcloud - nextcloud nextcloud
+z %S/nextcloud 0755 nextcloud nextcloud
+z %S/nextcloud/apps 0755 nextcloud nextcloud
+z %S/nextcloud/data 0770 nextcloud nextcloud



More information about the arch-commits mailing list