simplify postinst: use try-restart like baby-nas

- Replace if/restart/else/enable with is-enabled && enable; try-restart
- Consistent with baby-nas approach
- Handles failed services gracefully (no auto-recover)
This commit is contained in:
2026-07-07 23:49:52 -04:00
parent a79bb29699
commit 1e516cb746
2 changed files with 3 additions and 6 deletions
+2 -5
View File
@@ -35,11 +35,8 @@ EOF
if command -v systemctl > /dev/null 2>&1; then
systemctl daemon-reload 2>/dev/null || true
if systemctl is-enabled --quiet syncserver.service 2>/dev/null; then
systemctl restart syncserver.service 2>/dev/null || true
else
systemctl enable --now syncserver.service 2>/dev/null || true
fi
systemctl is-enabled --quiet syncserver.service 2>/dev/null && systemctl enable syncserver.service 2>/dev/null || true
systemctl try-restart syncserver.service 2>/dev/null || true
fi
;;