diff options
Diffstat (limited to 'user')
-rw-r--r-- | user/nextcloud/APKBUILD | 8 | ||||
-rw-r--r-- | user/nextcloud/dont-chmod.patch | 12 | ||||
-rw-r--r-- | user/nextcloud/nextcloud-initscript.post-install | 4 |
3 files changed, 10 insertions, 14 deletions
diff --git a/user/nextcloud/APKBUILD b/user/nextcloud/APKBUILD index 05a578014..14173e265 100644 --- a/user/nextcloud/APKBUILD +++ b/user/nextcloud/APKBUILD @@ -2,7 +2,7 @@ # Contributor: Leonardo Arena <rnalrd@alpinelinux.org> # Maintainer: Max Rees <maxcrees@me.com> pkgname=nextcloud -pkgver=18.0.3 +pkgver=18.0.11 pkgrel=0 pkgdesc="Self-hosted file sync and groupware server" url="https://nextcloud.com" @@ -79,6 +79,7 @@ _bundled_apps="accessibility settings support twofactor_backupcodes + viewer workflowengine " for _i in $_bundled_apps; do @@ -111,7 +112,6 @@ _apps="activity text theming user_ldap - viewer " for _i in $_apps; do subpackages="$subpackages $pkgname-$_i:_package_app" @@ -255,8 +255,8 @@ _package_app() { mv "$pkgdir/$_appsdir/$_appname" "$subpkgdir/$_appsdir/" } -sha512sums="f7ae10f89ca4d1c0da240eefecadcddf15172177c411181a5dd7977b33ac2237805211156dbe229dfc9e71f8da3d1062677b8463f19b4103a757f1fd20af0b73 nextcloud-18.0.3.zip -3336c2f534de1e380d64bb87f07dcaeb617db5b7bb9446ed845e78be917c1c87eb6f7da71a6b4382198d977e21e550b3165d0b276b07b68a0a569a383766c75d dont-chmod.patch +sha512sums="270828fc69f657aa5ad7866f68d27ff17509821b834df04038fecdf6666e52f8c319fb53369e983b754cedbec7504622e20e4d5a93485981c5ec8d5fd35046d5 nextcloud-18.0.11.zip +6a417952bc6bb8d2d7fd086bc19c7191241d4e08315778449e00c0e52e2948d32aca6a389496e8a6a81feeb93318df983c1661056422cd20e3a696517017b776 dont-chmod.patch aef3c92497d738d6968e0f0b0d415b4953500db24ae14af41ef972665cf7eff00cb6c53dc953845fdbb389c3c965a75b8b14b9247513c05cf4130fe1cfc61731 dont-update-htaccess.patch d2100a837fef1eeae5f706650ab4c985d9e00f61efa5526ef76c7c1f5811c3906eb6c3c13c151eff9677a0c303faab64411a5a84d6792728bc520d2c618d7d5b disable-integrity-check-as-default.patch de1b433c2fb2582b599cb25e718e454fc4b93543a5a60eee39a03bcccf35d281594611395bdebe02319bedd9a894507eef97010ebdfca381e0f1a09df283d375 iconv-ascii-translit-not-supported.patch diff --git a/user/nextcloud/dont-chmod.patch b/user/nextcloud/dont-chmod.patch index 02510fcb0..7a0476ffb 100644 --- a/user/nextcloud/dont-chmod.patch +++ b/user/nextcloud/dont-chmod.patch @@ -10,13 +10,13 @@ // File does not exist, this can happen when doing a fresh install if(!is_resource ($filePointer)) { // TODO fix this via DI once it is very clear that this doesn't cause side effects due to initialization order ---- a/lib/private/Log/File.php -+++ b/lib/private/Log/File.php -@@ -137,9 +137,6 @@ class File implements IWriter, IFileBase - } - $entry = json_encode($entry, JSON_PARTIAL_OUTPUT_ON_ERROR); +--- nextcloud/lib/private/Log/File.php 2020-11-18 13:53:48.000000000 -0500 ++++ nextcloud/lib/private/Log/File.php 2020-12-04 01:01:17.090166495 -0500 +@@ -80,9 +80,6 @@ class File extends LogDetails implements + public function write(string $app, $message, int $level) { + $entry = $this->logDetailsAsJSON($app, $message, $level); $handle = @fopen($this->logFile, 'a'); -- if ($this->logFileMode > 0 && (fileperms($this->logFile) & 0777) != $this->logFileMode) { +- if ($this->logFileMode > 0 && is_file($this->logFile) && (fileperms($this->logFile) & 0777) != $this->logFileMode) { - @chmod($this->logFile, $this->logFileMode); - } if ($handle) { diff --git a/user/nextcloud/nextcloud-initscript.post-install b/user/nextcloud/nextcloud-initscript.post-install index c90d4de68..ca60372c1 100644 --- a/user/nextcloud/nextcloud-initscript.post-install +++ b/user/nextcloud/nextcloud-initscript.post-install @@ -8,10 +8,6 @@ for dir in /etc/nextcloud \ do chmod g-w $dir done -chgrp root /etc/nextcloud/config.php - -# This must be writable (only) by nextcloud user. -chmod 750 /var/log/nextcloud cat <<"EOF" * |