furt/scripts
michael 59f372f2b0 feat(service): implement PID-file based service management
- Add PID directory creation in setup-directories.sh
- Update start.sh to use /var/run/furt/furt.pid for both platforms
- Fix OpenBSD rc.d script pidfile variable path
- Correct systemd service PIDFile parameter path
- Resolve rcctl check detection issues on OpenBSD

Fixes service detection problems where rcctl check would show (failed)
even when service was running. PID-file approach provides reliable
cross-platform service status detection instead of fragile pexp patterns.
Related DAW/furt#100
2025-09-07 16:57:35 +02:00
..
build-package.sh feat(distribution): add clean package build system 2025-09-03 20:24:59 +02:00
cleanup_debug.sh refactor: clean repository structure for v0.1.0 open source release 2025-08-14 09:36:55 +02:00
create-service.sh feat(deployment): replace monster scripts with modular helper scripts (#87) 2025-09-03 22:12:58 +02:00
health-check.sh feat(deployment): replace monster scripts with modular helper scripts (#87) 2025-09-03 22:12:58 +02:00
manual_mail_test.sh refactor: clean repository structure for v0.1.0 open source release 2025-08-14 09:36:55 +02:00
production_test_sequence.sh refactor: clean repository structure for v0.1.0 open source release 2025-08-14 09:36:55 +02:00
setup-directories.sh feat(service): implement PID-file based service management 2025-09-07 16:57:35 +02:00
setup-user.sh feat(deployment): replace monster scripts with modular helper scripts (#87) 2025-09-03 22:12:58 +02:00
setup_env.sh refactor: clean repository structure for v0.1.0 open source release 2025-08-14 09:36:55 +02:00
start.sh feat(service): implement PID-file based service management 2025-09-07 16:57:35 +02:00
stress_test.sh refactor: clean repository structure for v0.1.0 open source release 2025-08-14 09:36:55 +02:00
sync-files.sh feat(deployment): replace monster scripts with modular helper scripts (#87) 2025-09-03 22:12:58 +02:00
test_auth.sh refactor: clean repository structure for v0.1.0 open source release 2025-08-14 09:36:55 +02:00
test_curl.sh refactor: clean repository structure for v0.1.0 open source release 2025-08-14 09:36:55 +02:00
test_modular.sh refactor: clean repository structure for v0.1.0 open source release 2025-08-14 09:36:55 +02:00
test_smtp.sh refactor: clean repository structure for v0.1.0 open source release 2025-08-14 09:36:55 +02:00
validate-config.sh feat(deployment): replace monster scripts with modular helper scripts (#87) 2025-09-03 22:12:58 +02:00