diff --git a/bin/ncp-update-nc b/bin/ncp-update-nc index 84698431..7754175c 100755 --- a/bin/ncp-update-nc +++ b/bin/ncp-update-nc @@ -194,8 +194,8 @@ else apachectl -k graceful ## make sure the notify_push daemon is runnnig - arch="$(uname -m)" - [[ "${arch}" =~ "armv7" ]] && arch="armv7" + arch="$(dpkg --print-architecture)" + [[ "${arch}" =~ ^(armhf|arm)$ ]] && arch="armv7" cat > /etc/systemd/system/notify_push.service < https://github.com/nextcloud/news/issues/1423 - if ! [[ "$(uname -m)" =~ "armv7" ]]; then + if ! [[ "$(dpkg --print-architecture)" =~ ^(armhf|arm)$ ]]; then ncc app:install news ncc app:enable news fi diff --git a/etc/library.sh b/etc/library.sh index 16964972..1b0feb62 100644 --- a/etc/library.sh +++ b/etc/library.sh @@ -164,8 +164,8 @@ function start_notify_push pgrep notify_push &>/dev/null && return if [[ -f /.docker-image ]]; then local arch - arch="$(uname -m)" - [[ "${arch}" =~ "armv7" ]] && arch="armv7" + arch="$(dpkg --print-architecture)" + [[ "${arch}" =~ ^(armhf|arm)$ ]] && arch="armv7" NEXTCLOUD_URL=https://localhost sudo -E -u www-data /var/www/nextcloud/apps/notify_push/bin/"${arch}"/notify_push --allow-self-signed /var/www/nextcloud/config/config.php &>/dev/null & else systemctl enable --now notify_push diff --git a/updates/1.43.0.sh b/updates/1.43.0.sh index e1bb95dd..63fb33eb 100644 --- a/updates/1.43.0.sh +++ b/updates/1.43.0.sh @@ -35,8 +35,8 @@ install_app nc-restore [[ ! -f /.docker-image ]] && { # fix HPB with dynamic public IP - arch="$(uname -m)" - [[ "${arch}" =~ "armv7" ]] && arch="armv7" + arch="$(dpkg --print-architecture)" + [[ "${arch}" =~ ^(armhf|arm)$ ]] && arch="armv7" cat > /etc/systemd/system/notify_push.service <