Compare commits

..

20 Commits

Author SHA1 Message Date
4fa1bed6f6 Applay full permission for www-data on /var/www/nextcloud 2026-01-09 08:05:55 +01:00
fdac315733 Applay ownership www-data on /var/www/nextcloud 2026-01-09 07:42:01 +01:00
e4e6dbf549 Fixed spaces 2026-01-08 15:59:36 +01:00
85bcf2c7f8 Removed tab from rules 2026-01-08 15:46:07 +01:00
798b279956 Fixed occ script, postinstall permissions and Updated rules and readme 2026-01-08 15:37:49 +01:00
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
279f689983 merge upstream 2025-12-16 10:52:36 +01:00
74081232e9 New upstream version 32.0.3 2025-12-16 10:46:38 +01:00
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
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
8dc9b411f9 New upstream version 32.0.2 2025-11-28 10:39:23 +01:00
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
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
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
9917fea244 Updated README 2025-09-18 14:19:26 +02:00
c1f034413f Fixed install 2025-09-18 13:26:16 +02:00
6ddfa07d43 changed .reused to REUSE.toml 2025-09-18 13:17:35 +02:00
62361bf18c revoked reuser 2025-09-18 13:11:00 +02:00
5 changed files with 45 additions and 29 deletions

View File

@@ -1,4 +1,4 @@
## Instalation from repository
## Installation from repository
```
wget -qO /etc/apt/keyrings/jurisic-keyring.asc https://apt.jurisic.org/Release.key
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
@@ -17,9 +17,9 @@ git clone https://git.jurisic.org/ijurisic/nextcloud-deb.git
cd nextcloud-deb
git checkout trixie
uscan --verbose --download-current-version
cd ../nextcloud-server-32.0.0
cd ../nextcloud-server-32.0.3
dch -n
dpkg-buildpackage -rfakeroot -us -uc
dpkg-buildpackage -us -uc
cd ..
dpkg -i nextcloud-server_32.0.0-1~deb13_all.deb
dpkg -i nextcloud-server_32.0.3-2~deb13_all.deb
```

25
debian/changelog vendored
View File

@@ -1,3 +1,28 @@
nextcloud-server (32.0.3-2~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

View File

@@ -38,18 +38,24 @@ configure)
apache2_invoke enmod mime || exit $?
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
chown -R www-data:www-data /var/www/nextcloud
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 "After configure please run su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/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
su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ maintenance:update:htaccess'
su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ upgrade'
su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ db:add-missing-indices'
su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ config:system:set --value true upgrade.disable-web' >/dev/null || true
echo "After configure please run occ config:system:set --value true upgrade.disable-web'"
elif [ "$(/usr/sbin/occ status | grep 'installed:' | cut -f2 -d ':' | xargs)" = "true" ]; then
/usr/sbin/occ maintenance:update:htaccess
/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
echo "Got unexpect answer, occ status can't to read satus of nextcloud. Check php installation."
fi
;;
abort-upgrade | abort-remove | abort-deconfigure) ;;

17
debian/rules vendored
View File

@@ -13,19 +13,4 @@ override_dh_fixperms:
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 d -print0 | xargs -0 chmod 0750
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
find debian/nextcloud-server/var/www/nextcloud -type d -print0 | xargs -0 chmod 0770

2
debian/usr/sbin/occ vendored
View File

@@ -2,7 +2,7 @@
if [ $(id -u) -eq 0 ] || [ $(id -u) -eq 33 ];then
OPT="$@"
su www-data -s /bin/sh -c "/usr/bin/php /var/www/nextcloud/occ $OPT"
su -g www-data -s /bin/sh -c "/var/www/nextcloud/occ $OPT"
else
echo "Please run as root"
fi