Files
Nivora/tailscale/postremove.sh
T
Александр f405ae2bcf feat: create autonomous Nivora package repository
Maintain a validated cross-distribution package catalog.
Automate upstream updates, isolated builds, diagnostics, and direct publication.
Build the official GitHub Desktop sources for Linux with working OAuth.
2026-07-25 00:49:32 +10:00

18 lines
690 B
Bash
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/bin/bash
set -euo pipefail
unit=/usr/lib/systemd/system/tailscaled.service
# В postremove unit отсутствует только после полного удаления. При обновлении
# новая версия уже вернула его на место, независимо от формата пакета.
if [[ ! -e "$unit" ]] && command -v systemctl >/dev/null 2>&1 && [[ -d /run/systemd/system ]]; then
if systemctl is-active --quiet tailscaled.service; then
systemctl stop tailscaled.service
fi
if systemctl is-enabled --quiet tailscaled.service; then
systemctl disable tailscaled.service
fi
systemctl daemon-reload
fi