Compare commits

..

112 Commits

Author SHA1 Message Date
ijurisic 1402b14eac Perfomance improvement fix 2026-06-05 07:53:15 +02:00
ijurisic 5b25f98250 Merge pull request 'performance upgrade that goes from hours of downtime to seconds' (#66) from adamhax0rbana/nextcloud-deb:trixie-performance-improvement into trixie
Reviewed-on: #66
2026-06-05 07:46:09 +02:00
ijurisic aeaa8dd985 Merge pull request 'Fix CI job for GitLab servers' (#65) from adamhax0rbana/nextcloud-deb:trixie into trixie
Reviewed-on: #65
2026-06-05 07:45:39 +02:00
adamhax0rbana 3405e6dcbb performance upgrade that goes from hours of downtime to seconds #64 2026-06-04 12:56:04 -05:00
adamhax0rbana 497018e3e8 maint: removed hard-coded version number from GitLab CI 2026-06-04 04:26:25 -05:00
adamhax0rbana 64f55f3972 Revert "Update .gitlab-ci.yml"
This reverts commit 2a1ce1f71a because that change uses a variable which is never defined (NC_VERSION), which breaks the CI build on GitLab.
2026-06-04 04:23:10 -05:00
ijurisic f799b77b54 Merge pull request 'New upstream version 32.0.11' (#63) from marsupilami79/nextcloud-deb:trixie into trixie
Reviewed-on: #63
2026-06-03 12:48:24 +02:00
marsupilami79 f76001e6ca New upstream version 32.0.11 2026-06-03 11:53:53 +02:00
ijurisic ea10103aaf Merge pull request 'New upstream version 32.0.10' (#62) from marsupilami79/nextcloud-deb:trixie into trixie
Reviewed-on: #62
2026-06-01 13:14:47 +02:00
marsupilami79 85a4331ef3 New upstream version 32.0.10 2026-06-01 12:02:58 +02:00
ijurisic e2925cc938 Merge pull request 'New upstream version 32.0.9' (#61) from marsupilami79/nextcloud-deb:trixie into trixie
Reviewed-on: #61
2026-05-04 09:26:12 +02:00
marsupilami79 01d43e9143 New upstream version 32.0.9 2026-05-01 13:33:49 +02:00
ijurisic d76c8301a8 Merge pull request 'New upstream version 32.0.8' (#60) from marsupilami79/nextcloud-deb:trixie into trixie
Reviewed-on: #60
2026-04-30 20:17:31 +02:00
marsupilami79 6c2f00a569 merge upstream 2026-04-29 16:15:03 +02:00
marsupilami79 aad55bdc21 Merge branch 'trixie' of https://git.jurisic.org/marsupilami79/nextcloud-deb into trixie 2026-04-29 16:13:59 +02:00
marsupilami79 1d4446358d New upstream version 32.0.8 2026-04-29 16:13:01 +02:00
marsupilami79 078b4b8f9b New upstream version 32.0.8 2026-04-29 16:10:14 +02:00
ijurisic 1b7b8c3a8c Merge pull request 'New upstreeam version 32.0.7' (#59) from marsupilami79/nextcloud-deb:trixie into trixie
Reviewed-on: #59
2026-04-01 08:09:32 +02:00
marsupilami79 9b2463c9e3 New upstream version 32.0.7 2026-03-27 10:34:58 +01:00
marsupilami79 d032e6a204 New upstream version 32.0.6 2026-02-12 21:53:12 +01:00
ijurisic b5299936e9 New upstream version 32.0.5 2026-01-19 09:37:59 +01:00
ijurisic 91de6318f0 Fixed occ owner 2026-01-19 07:12:13 +01:00
ijurisic 9c2d7e0c28 New upstream version 32.0.4 2026-01-15 13:52:45 +01:00
ijurisic 4fa1bed6f6 Applay full permission for www-data on /var/www/nextcloud 2026-01-09 08:05:55 +01:00
ijurisic fdac315733 Applay ownership www-data on /var/www/nextcloud 2026-01-09 07:42:01 +01:00
ijurisic e4e6dbf549 Fixed spaces 2026-01-08 15:59:36 +01:00
ijurisic 85bcf2c7f8 Removed tab from rules 2026-01-08 15:46:07 +01:00
ijurisic 798b279956 Fixed occ script, postinstall permissions and Updated rules and readme 2026-01-08 15:37:49 +01:00
ijurisic 580e55958d Merge pull request 'New upstream version 32.0.3' (#52) from marsupilami79/nextcloud-deb:trixie into trixie
Reviewed-on: #52
2025-12-19 14:25:19 +01:00
marsupilami79 279f689983 merge upstream 2025-12-16 10:52:36 +01:00
marsupilami79 74081232e9 New upstream version 32.0.3 2025-12-16 10:46:38 +01:00
ijurisic daf99b3557 Merge pull request 'New upstrem Version 32.0.2' (#50) from marsupilami79/nextcloud-deb:trixie into trixie
Reviewed-on: #50
2025-11-28 12:41:57 +01:00
marsupilami79 fc590562ca merge upstream 2025-11-28 10:58:46 +01:00
marsupilami79 add06814a3 New upstream version 32.0.2 2025-11-28 10:53:14 +01:00
marsupilami79 8dc9b411f9 New upstream version 32.0.2 2025-11-28 10:39:23 +01:00
ijurisic 9c4c0b2d80 Merge pull request 'New upstream version 32.0.1 (#5)' (#49) from marsupilami79/nextcloud-deb:trixie into trixie
Reviewed-on: #49
2025-11-20 14:32:25 +01:00
marsupilami79 dc742c1a44 New upstream version 32.0.1 (#5)
Co-authored-by: Ivan Jurišić <ijurisic@noreply.git.jurisic.org>
Co-authored-by: Ivan Jurišić <ivan@jurisic.org>
Co-authored-by: marsupilami79 <marsupilami79@gmx.de>
Reviewed-on: marsupilami79/nextcloud-deb#5
Co-authored-by: Jan Baumgarten <jan.baumgarten@iks.ag>
Co-committed-by: Jan Baumgarten <jan.baumgarten@iks.ag>
2025-10-29 15:03:02 +01:00
marsupilami79 d57194b97a New upstream version 32.0.1 2025-10-29 14:58:04 +01:00
marsupilami79 ecc820cccd Merge remote-tracking branch 'remotes/jurisic/trixie' into bookworm
# Conflicts:
#	debian/changelog
2025-10-29 14:11:02 +01:00
ijurisic d5f49f3b57 New upstream version 32.0.0 2025-10-23 07:52:07 +02:00
ijurisic a460c05dd6 Updated install and readme 2025-09-18 14:22:49 +02:00
ijurisic 9917fea244 Updated README 2025-09-18 14:19:26 +02:00
ijurisic c1f034413f Fixed install 2025-09-18 13:26:16 +02:00
ijurisic 6ddfa07d43 changed .reused to REUSE.toml 2025-09-18 13:17:35 +02:00
ijurisic 62361bf18c revoked reuser 2025-09-18 13:11:00 +02:00
ijurisic bd7029644e New upstream version 31.0.9 2025-09-18 12:52:52 +02:00
ijurisic 7ca546ddde New upstream version 31.0.9 2025-09-18 12:42:49 +02:00
ijurisic 389e13448a Merge pull request 'New upstream version 31.0.8' (#47) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #47
2025-08-20 11:20:18 +02:00
marsupilami79 819d7348b8 New upstream version 31.0.8 2025-08-18 21:13:11 +02:00
ijurisic 948b668a16 New upstream version 31.0.7 2025-07-11 09:17:26 +02:00
ijurisic aac2d33a6c New upstream version 31.0.6 2025-06-13 08:05:15 +02:00
ijurisic 468d132f54 New upstream version 31.0.5 2025-05-16 07:12:02 +02:00
ijurisic 0d23fd2983 Merge pull request 'New upstream version 31.0.4' (#44) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #44
2025-04-19 19:35:21 +02:00
marsupilami79 3336207daa New upstream version 31.0.4 2025-04-19 12:14:43 +02:00
ijurisic abfb6c8b53 Merge pull request 'New upstream version 31.0.3' (#43) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #43
2025-04-17 07:13:43 +02:00
marsupilami79 22cf375ee8 New upstream version 31.0.3 2025-04-16 19:11:38 +02:00
ijurisic 4a5b8f4ce2 New upstream release 31.0.2 2025-04-01 13:22:29 +02:00
ijurisic 7286975d7c New upstream release 31.0.1 2025-03-19 11:31:11 +01:00
ijurisic 4bbf702013 New upstream version 31.0.0 2025-03-12 10:40:47 +01:00
ijurisic 55dbdba0cc Merge pull request 'Add missing directory .reuse' (#40) from Vloeck/nextcloud-deb:bookworm into bookworm
Reviewed-on: #40
2025-02-15 18:23:15 +01:00
Vloeck 3fce5d38f3 Add missing directory .reuse 2025-02-15 17:46:08 +01:00
ijurisic 2f7784d218 Add missing directory LICENSES 2025-02-14 14:55:45 +01:00
ijurisic e604dee3f2 New upstream version 30.0.6 2025-02-14 14:46:06 +01:00
ijurisic bd40f99ad2 Merge pull request 'Update .gitlab-ci.yml' (#38) from PATware/nextcloud-deb:uscan-variable-version into bookworm
Reviewed-on: #38
2025-02-04 17:06:14 +01:00
PATware 2a1ce1f71a Update .gitlab-ci.yml 2025-02-04 13:04:29 +01:00
ijurisic e17344f3e1 Merge pull request 'New upstream version 29.0.11' (#36) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #36
2025-01-18 19:02:58 +01:00
Jan umgarten 7495d3b4bd New upstream version 29.0.11 2025-01-18 12:22:25 +01:00
ijurisic 2a8391d380 Merge pull request 'New upstream version 29.0.10' (#35) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #35
2025-01-17 22:08:29 +01:00
Jan umgarten 15fcda4f84 New upstream version 29.0.10 2025-01-15 17:58:08 +01:00
ijurisic f1ae7bb158 Merge pull request 'New upstream version 29.0.9' (#34) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #34
2024-11-11 09:47:53 +01:00
Jan umgarten 4105f8c3a3 New upstream version 29.0.9 2024-11-10 13:28:55 +01:00
ijurisic 4a8726c537 Merge pull request 'New upstream version 29.0.8' (#33) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #33
2024-10-15 07:39:08 +02:00
Jan umgarten 3975b24cbe New upstream version 29.0.8 2024-10-14 22:22:22 +02:00
ijurisic c4d0f1540a Merge pull request 'New upstream version 29.0.7' (#32) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #32
2024-09-13 07:35:37 +02:00
Jan umgarten a97eb78d7d New upstream version 29.0.7 2024-09-12 22:32:27 +02:00
ijurisic ed4f28ffa2 Merge pull request 'New upstream version 29.0.6' (#31) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #31
2024-09-04 10:37:19 +02:00
Jan umgarten 141de6abdc New upstream version 29.0.6 2024-09-04 08:55:46 +02:00
ijurisic 434d82a4ba Fixed version number 2024-08-24 10:57:46 +02:00
ijurisic 5008da5406 Merge pull request 'New upstream release 29.0.5' (#30) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #30
2024-08-24 10:56:26 +02:00
Jan umgarten 46e08e2118 New upstream release 29.0.5 2024-08-23 09:44:04 +02:00
ijurisic 2ec1f7d94a Fixed chnagelog 2024-07-30 09:38:02 +02:00
ijurisic e19e2ecd4d New upstream version 29.0.4 2024-07-30 09:17:56 +02:00
ijurisic e0a0d1f61b Removed confiles and updated postinst (thanks citronalco for sugestion) 2024-07-30 09:03:08 +02:00
ijurisic c3626c60b3 Merge pull request 'Fix Nextcloud integrity check' (#28) from citronalco/nextcloud-deb:consistency_check into bookworm
Reviewed-on: #28
2024-07-27 19:01:34 +02:00
citronalco 38f534e3d6 fix Nextcloud integrity check 2024-07-24 21:02:27 +02:00
ijurisic a01bd008ee Merge pull request 'New upstream version 29.0.3' (#27) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #27
2024-06-29 17:15:17 +02:00
Jan umgarten aa24a99fb3 New upstream version 29.0.3 2024-06-29 16:47:40 +02:00
ijurisic 6559f03c48 Merge pull request 'New upstream version 29.0.2' (#26) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #26
2024-06-29 16:46:48 +02:00
Jan umgarten 34f7f197e3 New upstream version 29.0.2 2024-06-21 23:21:00 +02:00
ijurisic acb3d9c48f Fixed version in changelog 2024-04-25 06:56:39 +00:00
ijurisic 7220b5112d New upstream version 29.0.0 2024-04-25 06:39:00 +00:00
ijurisic 4489148cb3 New upstream version 28.0.3 2024-03-04 09:10:12 +01:00
ijurisic 6c4a6e485d New upstream version 28.0.2 2024-02-05 11:17:00 +00:00
ijurisic 3e278df5ac Merge pull request 'bookworm' (#24) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #24
2024-01-29 10:21:09 +01:00
Jan umgarten 047d46435a Modify .gitlab-ci.yml for Nextcloud 27.1.6 2024-01-26 09:01:00 +01:00
Jan umgarten 3553370740 New upstream version 27.1.6 2024-01-26 08:55:47 +01:00
ijurisic f56b599d6a Updated 27.1.5 2023-12-19 08:36:50 +01:00
ijurisic c590cd9bdd Merge pull request 'New upstream release 27.1.5' (#22) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #22
2023-12-19 08:22:25 +01:00
Jan umgarten e9ad4c8b1e New upstream release 27.1.5 2023-12-18 09:35:24 +01:00
ijurisic d2d7b0ab4b Updated 27.1.4 2023-11-27 08:25:30 +01:00
ijurisic 5dd1e68806 Merge pull request 'Remove the ocm-provider line from nextcloud-server.install' (#20) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #20
2023-11-27 07:18:45 +01:00
Jan umgarten 4167c546c5 Nextcloud 27.1.4 is available upstream. 2023-11-24 22:06:21 +01:00
Jan umgarten 3f0c55d5dc Remove the ocm-provider line from nextcloud-server.install. It doesn't exist anymore starting from Nextcloud 27.1.2.
See: https://help.nextcloud.com/t/first-rc-of-nextcloud-27-1-2/171104/4
2023-11-24 21:57:19 +01:00
ijurisic f5d286d792 New upstream 27.1.3 2023-11-10 12:22:43 +01:00
ijurisic 5987106320 New upstream 27.1.3 2023-11-10 12:21:15 +01:00
ijurisic 1a0ec3d5f2 New upstream 27.1.3 2023-11-10 12:20:46 +01:00
ijurisic ed5fdc4d81 New upstream 27.1.1 2023-09-22 08:21:47 +02:00
ijurisic 7eb7ece2e0 update style 2023-09-22 08:21:09 +02:00
ijurisic aa9c44a879 New upstream 27.1.0 2023-09-18 11:11:06 +02:00
ijurisic fa8362a941 New upstream 27.0.2 2023-08-22 11:32:26 +00:00
ijurisic f54062a442 New upstream 27.0.1 2023-07-27 14:30:20 +02:00
ijurisic 32fb89601f New upstream 26.0.4 2023-07-26 11:46:07 +00:00
9 changed files with 141 additions and 69 deletions
+3 -3
View File
@@ -1,6 +1,6 @@
# Build on Bookworm # Build on Trixie
default: default:
image: debian:bookworm image: debian:trixie
latest: latest:
# Build the latest .deb file # Build the latest .deb file
@@ -11,7 +11,7 @@ latest:
- export DEBEMAIL="NOREPLY@`hostname -d`" - export DEBEMAIL="NOREPLY@`hostname -d`"
- mkdir -p builddir - mkdir -p builddir
- uscan --overwrite-download --destdir builddir - uscan --overwrite-download --destdir builddir
- cd ../nextcloud-server-26.0.3 - cd ../nextcloud-server-*
- dpkg-buildpackage -rfakeroot - dpkg-buildpackage -rfakeroot
- cd - ; cp ../nextcloud-server_*.deb . - cd - ; cp ../nextcloud-server_*.deb .
artifacts: artifacts:
+7 -7
View File
@@ -1,7 +1,7 @@
## Instalation from repository ## Installation from repository
``` ```
wget -qO - https://apt.jurisic.org/Release.key | gpg --dearmor | sudo dd of=/usr/share/keyrings/jurisic-keyring.gpg wget -qO /etc/apt/keyrings/jurisic-keyring.asc https://apt.jurisic.org/Release.key
echo "deb [ signed-by=/usr/share/keyrings/jurisic-keyring.gpg ] https://apt.jurisic.org/debian/ $(lsb_release -cs) main contrib non-free" | sudo tee /etc/apt/sources.list.d/jurisic.list echo "deb [ signed-by=/etc/apt/keyrings/jurisic-keyring.asc ] https://apt.jurisic.org/debian/ $(lsb_release -cs) main contrib non-free" > /etc/apt/sources.list.d/jurisic.list
sudo apt update sudo apt update
sudo apt install nextcloud-server sudo apt install nextcloud-server
``` ```
@@ -15,11 +15,11 @@ sudo apt-get install build-essential fakeroot devscripts apache2-dev
``` ```
git clone https://git.jurisic.org/ijurisic/nextcloud-deb.git git clone https://git.jurisic.org/ijurisic/nextcloud-deb.git
cd nextcloud-deb cd nextcloud-deb
git checkout bullseye git checkout trixie
uscan --verbose --download-current-version uscan --verbose --download-current-version
cd ../nextcloud-server-<current_version> cd ../nextcloud-server-32.0.11
dch -n dch -n
dpkg-buildpackage -rfakeroot -us -uc dpkg-buildpackage -us -uc
cd .. cd ..
dpkg -i nextcloud-server_<current_version>_all.deb dpkg -i nextcloud-server_32.0.11-1~deb13_all.deb
``` ```
+79 -6
View File
@@ -1,11 +1,84 @@
nextcloud-server (26.0.3-1~deb12) bookworm; urgency=medium nextcloud-server (32.0.11-2~deb13) trixie; urgency=medium
* New upstream release 26.0.3 * Thanks for perfomance improvement fix to adamhax0rbana
-- Ivan Jurišić <ivan@jurisic.org> Mon, 26 Jun 2023 08:07:08 +0200 -- Ivan Jurišić <ivan@jurisic.org> Wed, 05 Jun 2026 07:51:02 +0200
nextcloud-server (26.0.2-1~deb12) bookworm; urgency=medium nextcloud-server (32.0.11-1~deb13) trixie; urgency=medium
* New upstream release 26.0.2 * New upstream release 32.0.11
-- Ivan Jurišić <ivan@jurisic.org> Mon, 05 Jun 2023 06:13:02 +0000 -- Jan Baumgarten <jan.baumgarten@iks.ag> Wed, 03 Jun 2026 10:58:00 +0200
nextcloud-server (32.0.10-1~deb13) trixie; urgency=medium
* New upstream release 32.0.10
-- Jan Baumgarten <jan.baumgarten@iks.ag> Mon, 01 Jun 2026 10:31:21 +0200
nextcloud-server (32.0.9-1~deb13) trixie; urgency=medium
* New upstream release 32.0.9
-- Jan Baumgarten <jan.baumgarten@iks.ag> Fri, 01 May 2026 13:02:21 +0200
nextcloud-server (32.0.8-1~deb13) trixie; urgency=medium
* New upstream release 32.0.8
-- Jan Baumgarten <jan.baumgarten@iks.ag> Wed, 29 Apr 2026 15:39:21 +0200
nextcloud-server (32.0.7-1~deb13) trixie; urgency=medium
* New upstream release 32.0.7
-- Jan Baumgarten <jan.baumgarten@iks.ag> Fri, 27 Mar 2026 10:14:00 +0200
nextcloud-server (32.0.6-1~deb13) trixie; urgency=medium
* New upstream release 32.0.6
-- Jan Baumgarten <jan.baumgarten@iks.ag> Thu, 12 Feb 2026 21:21:00 +0200
nextcloud-server (32.0.5-1~deb13) trixie; urgency=medium
* New upstream release 32.0.5
-- Ivan Jurišić <ivan@jurisic.org> Tue, 19 Jan 2026 09:37:05 +0200
nextcloud-server (32.0.4-1~deb13) trixie; urgency=medium
* New upstream release 32.0.4
-- Ivan Jurišić <ivan@jurisic.org> Tue, 15 Jan 2026 13:51:21 +0200
nextcloud-server (32.0.4-1~deb13) trixie; urgency=medium
* Fixed occ script, postinstall permissions
* Updated rules, readme
-- Ivan Jurišić <ivan@jurisic.org> Tue, 08 Jan 2026 15:34:32 +0200
nextcloud-server (32.0.3-1~deb13) trixie; urgency=medium
* New upstream release 32.0.3
-- Jan Baumgarten <jan.baumgarten@iks.ag> Tue, 16 Dec 2025 09:25:00 +0200
nextcloud-server (32.0.2-1~deb13) trixie; urgency=medium
* New upstream release 32.0.2
-- Jan Baumgarten <jan.baumgarten@iks.ag> Sun, 23 Nov 2025 22:34:00 +0200
nextcloud-server (32.0.1-1~deb13) trixie; urgency=medium
* New upstream release 32.0.1
-- Jan Baumgarten <jan.baumgarten@iks.ag> Wed, 29 Oct 2025 14:27:00 +0200
nextcloud-server (32.0.0-1~deb13) trixie; urgency=medium
* New upstream release 32.0.0
-- Ivan Jurišić <ivan@jurisic.org> Thu, 23 Oct 2025 07:50:27 +0200
-1
View File
@@ -1 +0,0 @@
/var/www/nextcloud/.htaccess
+13 -6
View File
@@ -1,22 +1,29 @@
.htaccess var/www/nextcloud
.user.ini var/www/nextcloud
*.php var/www/nextcloud
*.html var/www/nextcloud
*.txt var/www/nextcloud
*.json var/www/nextcloud
*.lock var/www/nextcloud
*.toml var/www/nextcloud
3rdparty var/www/nextcloud 3rdparty var/www/nextcloud
apps var/www/nextcloud apps var/www/nextcloud
config var/www/nextcloud config var/www/nextcloud
core var/www/nextcloud core var/www/nextcloud
dist var/www/nextcloud dist var/www/nextcloud
lib var/www/nextcloud lib var/www/nextcloud
ocm-provider var/www/nextcloud
ocs var/www/nextcloud ocs var/www/nextcloud
ocs-provider var/www/nextcloud ocs-provider var/www/nextcloud
resources var/www/nextcloud resources var/www/nextcloud
themes var/www/nextcloud themes var/www/nextcloud
updater var/www/nextcloud updater var/www/nextcloud
*.php var/www/nextcloud
*.html var/www/nextcloud
*.txt var/www/nextcloud
.htaccess var/www/nextcloud
.user.ini var/www/nextcloud
AUTHORS var/www/nextcloud AUTHORS var/www/nextcloud
COPYING var/www/nextcloud COPYING var/www/nextcloud
LICENSES var/www/nextcloud
occ var/www/nextcloud occ var/www/nextcloud
composer.json var/www/nextcloud
composer.lock var/www/nextcloud
package-lock.json var/www/nextcloud
package.json var/www/nextcloud
debian/apache/nextcloud.conf etc/apache2/conf-available debian/apache/nextcloud.conf etc/apache2/conf-available
debian/usr/sbin/occ usr/sbin debian/usr/sbin/occ usr/sbin
+18 -10
View File
@@ -20,7 +20,7 @@ set -e
export APACHE2_MAINTSCRIPT_HELPER_QUIET=1 export APACHE2_MAINTSCRIPT_HELPER_QUIET=1
case "$1" in case "$1" in
configure) configure)
# Apache conf # Apache conf
if [ "a2query -c nextcloud"=~"No conf matches nextcloud" ]; then if [ "a2query -c nextcloud"=~"No conf matches nextcloud" ]; then
@@ -29,7 +29,7 @@ case "$1" in
fi fi
# Apache modules # Apache modules
if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then if [ -e /usr/share/apache2/apache2-maintscript-helper ]; then
. /usr/share/apache2/apache2-maintscript-helper . /usr/share/apache2/apache2-maintscript-helper
apache2_invoke enmod rewrite || exit $? apache2_invoke enmod rewrite || exit $?
apache2_invoke enmod headers || exit $? apache2_invoke enmod headers || exit $?
@@ -38,21 +38,29 @@ case "$1" in
apache2_invoke enmod mime || exit $? apache2_invoke enmod mime || exit $?
fi fi
if [ "$(su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ status' | grep 'installed:' | cut -f2 -d ':' | xargs)" = "false" ]; then # Permissions and owners
find /var/www/nextcloud -mindepth 1 -maxdepth 1 '!' -name 'data' -exec chown -R www-data:www-data {} \;
chmod 644 /var/www/nextcloud/.htaccess
chmod +x /var/www/nextcloud/occ
chmod +x /usr/sbin/occ
# Check status
if [ "$(/usr/sbin/occ status | grep 'installed:' | cut -f2 -d ':' | xargs)" = "false" ]; then
echo "Nextcloud is not configured, please use open web browser http://<your_server_ip>/nextcloud" echo "Nextcloud is not configured, please use open web browser http://<your_server_ip>/nextcloud"
echo "After configure please run su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ config:system:set --value true upgrade.disable-web'" echo "After configure please run occ config:system:set --value true upgrade.disable-web'"
elif [ "$(su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ status' | grep 'installed:' | cut -f2 -d ':' | xargs)" = "true" ]; then elif [ "$(/usr/sbin/occ status | grep 'installed:' | cut -f2 -d ':' | xargs)" = "true" ]; then
su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ upgrade' /usr/sbin/occ maintenance:update:htaccess
su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ config:system:set --value true upgrade.disable-web' > /dev/null || true /usr/sbin/occ upgrade
/usr/sbin/occ db:add-missing-indices
/usr/sbin/occ config:system:set --value true upgrade.disable-web >/dev/null || true
else else
echo "Got unexpect answer, occ status can't to read satus of nextcloud. Check php installation." echo "Got unexpect answer, occ status can't to read satus of nextcloud. Check php installation."
fi fi
;; ;;
abort-upgrade|abort-remove|abort-deconfigure) abort-upgrade | abort-remove | abort-deconfigure) ;;
;;
\
*) *)
echo "postinst called with unknown argument \`$1'" >&2 echo "postinst called with unknown argument \`$1'" >&2
exit 1 exit 1
+1 -16
View File
@@ -13,19 +13,4 @@ override_dh_fixperms:
mkdir -p debian/nextcloud-server/var/www/nextcloud/updater mkdir -p debian/nextcloud-server/var/www/nextcloud/updater
find debian/nextcloud-server/var/www/nextcloud -type f -print0 | xargs -0 chmod 0640 find debian/nextcloud-server/var/www/nextcloud -type f -print0 | xargs -0 chmod 0640
find debian/nextcloud-server/var/www/nextcloud -type d -print0 | xargs -0 chmod 0750 find debian/nextcloud-server/var/www/nextcloud -type d -print0 | xargs -0 chmod 0770
chown -R www-data:www-data debian/nextcloud-server/var/www/nextcloud
chown -R www-data:www-data debian/nextcloud-server/var/www/nextcloud/apps
chown -R www-data:www-data debian/nextcloud-server/var/www/nextcloud/config
chown -R www-data:www-data debian/nextcloud-server/var/www/nextcloud/data
chown -R www-data:www-data debian/nextcloud-server/var/www/nextcloud/themes
chown -R www-data:www-data debian/nextcloud-server/var/www/nextcloud/updater
chmod 0644 debian/nextcloud-server/var/www/nextcloud/.htaccess
chown www-data:www-data debian/nextcloud-server/var/www/nextcloud/.htaccess
chmod +x debian/nextcloud-server/var/www/nextcloud/occ
chmod +x debian/usr/sbin/occ
+1 -1
View File
@@ -2,7 +2,7 @@
if [ $(id -u) -eq 0 ] || [ $(id -u) -eq 33 ];then if [ $(id -u) -eq 0 ] || [ $(id -u) -eq 33 ];then
OPT="$@" OPT="$@"
su www-data -s /bin/sh -c "/usr/bin/php /var/www/nextcloud/occ $OPT" su -g www-data www-data -s /bin/sh -c "/var/www/nextcloud/occ $OPT"
else else
echo "Please run as root" echo "Please run as root"
fi fi
+1 -1
View File
@@ -1,3 +1,3 @@
version=4 version=4
opts="pgpmode=auto" https://download.nextcloud.com/server/releases/nextcloud-(26.*)\.zip debian uupdate opts="pgpmode=auto" https://download.nextcloud.com/server/releases/nextcloud-(32.*)\.zip debian uupdate