~dricottone/huttese-apk

ref: b59e07245aa4220f9adf416e8ddc94ee376a6499 huttese-apk/sr.ht/alertmanager/alertmanager.initd -rw-r--r-- 596 bytes
b59e0724 — Drew DeVault alertmanager: checkpath to ensure storage dir 4 years ago
                                                                                
06c053e6 Drew DeVault
3312d494 Drew DeVault
3b9a1d9b Drew DeVault
e190db7d Drew DeVault
3312d494 Drew DeVault
06c053e6 Drew DeVault
3312d494 Drew DeVault
3b9a1d9b Drew DeVault
b59e0724 Drew DeVault
06c053e6 Drew DeVault
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/sbin/openrc-run
name="alertmanager"
description="alert manager for the prometheus monitoring system"
supervisor=supervise-daemon
command=/usr/bin/prometheus
command_args="--config.file=$alertmanager_config_file \
	--storage.path=$alertmanager_storage_path"
command_user="prometheus:prometheus"
pidfile="/run/${RC_SVCNAME}.pid"

start_pre() {
	[ -n "$output_log" ] && checkpath -f "$output_log" \
		-m 644 -o prometheus:prometheus
	[ -n "$error_log" ] && checkpath -f "$error_log" \
		-m 644 -o prometheus:prometheus
	checkpath -d "$alertmanager_storage_path" -m 755 -o prometheus:prometheus
}