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 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 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 cd nextcloud-deb
git checkout trixie git checkout trixie
uscan --verbose --download-current-version uscan --verbose --download-current-version
cd ../nextcloud-server-32.0.0 cd ../nextcloud-server-32.0.3
dch -n dch -n
dpkg-buildpackage -rfakeroot -us -uc dpkg-buildpackage -us -uc
cd .. 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 nextcloud-server (32.0.0-1~deb13) trixie; urgency=medium
* New upstream release 32.0.0 * New upstream release 32.0.0

View File

@@ -38,18 +38,24 @@ configure)
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
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 "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 maintenance:update:htaccess' /usr/sbin/occ maintenance:update:htaccess
su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ upgrade' /usr/sbin/occ upgrade
su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ db:add-missing-indices' /usr/sbin/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 /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) ;;

17
debian/rules vendored
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

2
debian/usr/sbin/occ vendored
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 -s /bin/sh -c "/var/www/nextcloud/occ $OPT"
else else
echo "Please run as root" echo "Please run as root"
fi fi