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

Sergej Pupykin spupykin at archlinux.org
Wed Sep 27 20:18:08 UTC 2017


    Date: Wednesday, September 27, 2017 @ 20:18:07
  Author: spupykin
Revision: 260717

upgpkg: nextcloud 12.0.3-2

Added:
  nextcloud/trunk/nextcloud.script
Modified:
  nextcloud/trunk/PKGBUILD
  nextcloud/trunk/nextcloud.hook

------------------+
 PKGBUILD         |   10 +++++++---
 nextcloud.hook   |    2 +-
 nextcloud.script |    5 +++++
 3 files changed, 13 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-09-27 20:17:41 UTC (rev 260716)
+++ PKGBUILD	2017-09-27 20:18:07 UTC (rev 260717)
@@ -3,7 +3,7 @@
 
 pkgname=nextcloud
 pkgver=12.0.3
-pkgrel=1
+pkgrel=2
 pkgdesc="A cloud server to store your files centrally on a hardware controlled by you"
 arch=('any')
 url="https://nextcloud.com"
@@ -19,6 +19,7 @@
             'mariadb: to use the MySQL database backend'
             'smbclient: to mount SAMBA shares'
             'php-mcrypt'
+            'sudo: to execute pacman hook'
             'ffmpeg: file preview'
             'libreoffice: file preview')
 options=('!strip')
@@ -26,11 +27,13 @@
 validpgpkeys=('28806A878AE423A28372792ED75899B9A724937A')
 source=("https://download.nextcloud.com/server/releases/nextcloud-${pkgver}.tar.bz2"{,.asc}
         'apache.example.conf'
-        'nextcloud.hook')
+        'nextcloud.hook'
+        'nextcloud.script')
 sha256sums=('88bcaccba886d0e5a145b15fe216d652ab68a0a4c089a102f1fa1e78e6ddfb71'
             'SKIP'
             '55b892adb86a67c2fa12d79f0980c6aea75aed5c6f6f78f2c2b5e5575a012067'
-            '722af10afaacc6c2e99a3bd19d4e4d52b5fdf8fd299d21007d79c7bd2b728430')
+            'aa664a589c62df94a25005f74fd8e02e158a44fb0204b660950247e1849f172b'
+            '89dc80bd137abf48d393ce483aaaa856f3f324f022e62df9e6f3a78d7b11d03a')
 
 package() {
     # install project
@@ -54,4 +57,5 @@
     chmod a+x "$pkgdir"/usr/share/webapps/${pkgname}/occ
 
     install -Dm0644 "$srcdir"/nextcloud.hook "$pkgdir"/usr/share/libalpm/hooks/nextcloud.hook
+    install -Dm0755 "$srcdir"/nextcloud.script "$pkgdir"/usr/share/libalpm/scripts/nextcloud
 }

Modified: nextcloud.hook
===================================================================
--- nextcloud.hook	2017-09-27 20:17:41 UTC (rev 260716)
+++ nextcloud.hook	2017-09-27 20:18:07 UTC (rev 260717)
@@ -10,4 +10,4 @@
 [Action]
 Description = Updating Nextcloud installation
 When = PostTransaction
-Exec = 'sudo -u http /usr/bin/php /usr/share/webapps/nextcloud/occ upgrade'
+Exec = /usr/share/libalpm/scripts/nextcloud

Added: nextcloud.script
===================================================================
--- nextcloud.script	                        (rev 0)
+++ nextcloud.script	2017-09-27 20:18:07 UTC (rev 260717)
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+which sudo &>/dev/null || exit 0
+
+sudo -u http /usr/bin/php /usr/share/webapps/nextcloud/occ upgrade



More information about the arch-commits mailing list