mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-09-01 11:51:16 +02:00
48 lines
702 B
Plaintext
48 lines
702 B
Plaintext
#!/sbin/runscript
|
|
|
|
# init.d file for zoneminder
|
|
# Copyright (c) 2013 Kaarle Ritvanen
|
|
|
|
name=zoneminder
|
|
command=/usr/bin/zmpkg.pl
|
|
extra_commands=setup
|
|
|
|
depend() {
|
|
need apache2
|
|
after mysql
|
|
}
|
|
|
|
start() {
|
|
ebegin "Starting $name"
|
|
if status > /dev/null; then
|
|
ewarn "$name already started"
|
|
else
|
|
$command start
|
|
fi
|
|
eend $?
|
|
}
|
|
|
|
stop() {
|
|
ebegin "Stopping $name"
|
|
if status > /dev/null; then
|
|
$command stop
|
|
else
|
|
ewarn "$name already stopped"
|
|
fi
|
|
eend $?
|
|
}
|
|
|
|
status() {
|
|
status=$($command status)
|
|
echo $status
|
|
[ "$status" = running ]
|
|
}
|
|
|
|
setup() {
|
|
. /etc/zm.conf
|
|
ebegin "Initializing $name database"
|
|
mysql -h $ZM_DB_HOST -u $ZM_DB_USER -p$ZM_DB_PASS \
|
|
< $ZM_PATH_DATA/db/zm_create.sql
|
|
eend $?
|
|
}
|