diff -Nur --no-dereference smeserver-nextcloud-1.2.0.old/root/etc/e-smith/events/actions/nextcloud-conf smeserver-nextcloud-1.2.0/root/etc/e-smith/events/actions/nextcloud-conf --- smeserver-nextcloud-1.2.0.old/root/etc/e-smith/events/actions/nextcloud-conf 2022-05-18 20:03:40.462000000 -0400 +++ smeserver-nextcloud-1.2.0/root/etc/e-smith/events/actions/nextcloud-conf 2022-05-18 20:11:51.606000000 -0400 @@ -5,7 +5,7 @@ params=$@; source /opt/remi/php74/enable cd /usr/share/nextcloud/ - TERM=dumb /usr/bin/OCC $params + TERM=dumb /usr/bin/occ $params } # important configuration variables diff -Nur --no-dereference smeserver-nextcloud-1.2.0.old/root/etc/e-smith/events/actions/nextcloud-del-user smeserver-nextcloud-1.2.0/root/etc/e-smith/events/actions/nextcloud-del-user --- smeserver-nextcloud-1.2.0.old/root/etc/e-smith/events/actions/nextcloud-del-user 2020-11-08 15:21:24.000000000 -0500 +++ smeserver-nextcloud-1.2.0/root/etc/e-smith/events/actions/nextcloud-del-user 2022-05-18 20:13:03.451000000 -0400 @@ -30,7 +30,7 @@ sub OCCr { my $params = join(" ", @_); - my $json =`TERM=dumb /usr/bin/OCC $params` ; + my $json =`TERM=dumb /usr/bin/occ $params` ; return $json; } diff -Nur --no-dereference smeserver-nextcloud-1.2.0.old/root/etc/e-smith/events/actions/nextcloud-occ-conf smeserver-nextcloud-1.2.0/root/etc/e-smith/events/actions/nextcloud-occ-conf --- smeserver-nextcloud-1.2.0.old/root/etc/e-smith/events/actions/nextcloud-occ-conf 2022-05-18 20:03:40.463000000 -0400 +++ smeserver-nextcloud-1.2.0/root/etc/e-smith/events/actions/nextcloud-occ-conf 2022-05-18 20:15:56.429000000 -0400 @@ -10,13 +10,13 @@ sub OCC { my $params = join(" ", @_); - system("TERM=dumb /usr/bin/OCC $params"); + system("TERM=dumb /usr/bin/occ $params"); } sub OCCr { my $params = join(" ", @_); - my $json =`TERM=dumb /usr/bin/OCC $params` ; + my $json =`TERM=dumb /usr/bin/occ $params` ; $json =~ s/\s+$//; return $json; } @@ -285,7 +285,7 @@ if (scalar(@{$localmounts{$id}{'applicable_groups'}}) >0 || scalar(@{$localmounts{$id}{'applicable_users'}}) >1 || scalar(@{$localmounts{$id}{'applicable_users'}}) == 0 || $localmounts{$id}{'applicable_users'}[0] ne $user) { print "updating $key\n"; OCC "files_external:applicable --remove-all $id"; - OCC "files_external:applicable --add-users $user $id" ; + OCC "files_external:applicable --add-user $user $id" ; } push @idOK,$id; diff -Nur --no-dereference smeserver-nextcloud-1.2.0.old/root/etc/e-smith/templates/etc/crontab/98nextcloud smeserver-nextcloud-1.2.0/root/etc/e-smith/templates/etc/crontab/98nextcloud --- smeserver-nextcloud-1.2.0.old/root/etc/e-smith/templates/etc/crontab/98nextcloud 2020-11-08 15:21:24.000000000 -0500 +++ smeserver-nextcloud-1.2.0/root/etc/e-smith/templates/etc/crontab/98nextcloud 2022-05-18 20:11:10.786000000 -0400 @@ -1,5 +1,5 @@ # nextcloud cron -*/15 * * * * www scl enable php74 'php --define memory_limit=512M -f /usr/share/nextcloud/cron.php > /dev/null 2>&1' +*/15 * * * * www scl enable php74 'php --define apc.enable_cli=1 --define memory_limit=512M -f /usr/share/nextcloud/cron.php > /dev/null 2>&1' # nextcloud db update -19 2 * * * www cd /usr/share/nextcloud ; echo 'y' | scl enable php74 'php --define memory_limit=512M occ db:convert-filecache-bigint > /dev/null 2>&1' +19 2 * * * root /usr/bin/nc_dbupdate > /dev/null 2>&1' diff -Nur --no-dereference smeserver-nextcloud-1.2.0.old/root/usr/bin/nc_dbupdate smeserver-nextcloud-1.2.0/root/usr/bin/nc_dbupdate --- smeserver-nextcloud-1.2.0.old/root/usr/bin/nc_dbupdate 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-nextcloud-1.2.0/root/usr/bin/nc_dbupdate 2022-05-18 20:14:10.402000000 -0400 @@ -0,0 +1,5 @@ +#!/bin/bash + +/usr/bin/occ db:add-missing-indices +/usr/bin/occ db:add-missing-primary-keys +/usr/bin/occ db:convert-filecache-bigint diff -Nur --no-dereference smeserver-nextcloud-1.2.0.old/root/usr/bin/OCC smeserver-nextcloud-1.2.0/root/usr/bin/OCC --- smeserver-nextcloud-1.2.0.old/root/usr/bin/OCC 2020-11-08 15:21:24.000000000 -0500 +++ smeserver-nextcloud-1.2.0/root/usr/bin/OCC 2022-05-18 20:13:50.341000000 -0400 @@ -1,5 +1,4 @@ -# cat bin/OCC #!/bin/bash cd /usr/share/nextcloud -sudo -u www -s /usr/bin/php74 --define memory_limit=512M occ $@ +sudo -u www -s /usr/bin/php74 --define apc.enable_cli=1 --define memory_limit=512M occ $@ diff -Nur --no-dereference smeserver-nextcloud-1.2.0.old/root/usr/bin/occ smeserver-nextcloud-1.2.0/root/usr/bin/occ --- smeserver-nextcloud-1.2.0.old/root/usr/bin/occ 2022-05-18 20:03:40.459000000 -0400 +++ smeserver-nextcloud-1.2.0/root/usr/bin/occ 2022-05-18 20:13:39.263000000 -0400 @@ -1,5 +1,4 @@ -# cat bin/OCC #!/bin/bash cd /usr/share/nextcloud -sudo -u www -s /usr/bin/php74 --define memory_limit=512M occ $@ +sudo -u www -s /usr/bin/php74 --define apc.enable_cli=1 --define memory_limit=512M occ $@