Fixed occ script, postinstall permissions and Updated rules and readme
This commit is contained in:
parent
580e55958d
commit
798b279956
@ -19,7 +19,7 @@ git checkout trixie
|
|||||||
uscan --verbose --download-current-version
|
uscan --verbose --download-current-version
|
||||||
cd ../nextcloud-server-32.0.3
|
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.3-1~deb13_all.deb
|
dpkg -i nextcloud-server_32.0.3-2~deb13_all.deb
|
||||||
```
|
```
|
||||||
|
|||||||
7
debian/changelog
vendored
7
debian/changelog
vendored
@ -1,3 +1,10 @@
|
|||||||
|
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
|
nextcloud-server (32.0.3-1~deb13) trixie; urgency=medium
|
||||||
|
|
||||||
* New upstream release 32.0.3
|
* New upstream release 32.0.3
|
||||||
|
|||||||
27
debian/nextcloud-server.postinst
vendored
27
debian/nextcloud-server.postinst
vendored
@ -38,18 +38,29 @@ 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 www-data:www-data /var/www/nextcloud/apps
|
||||||
|
chown www-data:www-data /var/www/nextcloud/config
|
||||||
|
chown www-data:www-data /var/www/nextcloud/data
|
||||||
|
chown www-data:www-data /var/www/nextcloud/themes
|
||||||
|
chown www-data:www-data /var/www/nextcloud/updater
|
||||||
|
chown www-data:www-data /var/www/nextcloud/occ
|
||||||
|
chmod 0644 /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) ;;
|
||||||
|
|||||||
15
debian/rules
vendored
15
debian/rules
vendored
@ -14,18 +14,3 @@ override_dh_fixperms:
|
|||||||
|
|
||||||
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 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
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
2
debian/usr/sbin/occ
vendored
2
debian/usr/sbin/occ
vendored
@ -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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user