mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-27 01:11:33 +02:00
34 lines
827 B
Plaintext
34 lines
827 B
Plaintext
#!/sbin/runscript
|
|
|
|
depend() {
|
|
use logger dns
|
|
need net
|
|
after firewall
|
|
}
|
|
|
|
checkconfig() {
|
|
if [ ! -f /etc/no-ip2.conf ]
|
|
then
|
|
einfo "Answer the following questions about your no-ip account."
|
|
noip2 -C || return 1
|
|
fi
|
|
}
|
|
|
|
start() {
|
|
checkconfig || return 1
|
|
ebegin "Starting noip"
|
|
start-stop-daemon --quiet --start -x /usr/sbin/noip2 -- -c /etc/no-ip2.conf
|
|
eend $? "noip did not start, error code $?"
|
|
}
|
|
|
|
stop() {
|
|
ebegin "Stopping noip"
|
|
start-stop-daemon --quiet --stop -x /usr/sbin/noip2
|
|
noip_ecode=$?
|
|
eend $noip_ecode "Error stopping the noip daemon, error $noip_ecode"
|
|
checkconfig || return 1
|
|
ebegin "Setting noip addresses to 0.0.0.0"
|
|
noip2 -c /etc/no-ip2.conf -i 0.0.0.0 >& /dev/null
|
|
eend $? "Failed to set noip addresses to 0.0.0.0, error $?"
|
|
return $noip_ecode
|
|
} |