1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
11 url = https://www.ipfire.org
13 summary = A python based dynamic DNS updater.
16 ddns is a simple, extensible, cross-distribution, cross-platform dynamic DNS updater
20 source_dl = https://source.ipfire.org/releases/ddns/
21 sources = %{thisapp}.tar.xz
36 configure_options += \
45 # Ship an empty configuration file.
46 touch %{BUILDROOT}%{sysconfdir}/%{name}/ddns.conf
48 mkdir -pv %{BUILDROOT}%{prefix}/lib/network/triggers
49 install -v -m 755 %{DIR_SOURCE}/10-ddns \
50 %{BUILDROOT}%{prefix}/lib/network/triggers/10-ddns
61 %{sysconfdir}/%{name}/ddns.conf
65 %{localestatedir}/%{name}.db
69 systemctl daemon-reload >/dev/null 2>&1 || :
70 systemctl enable ddns.timer >/dev/null 2>&1 || :
74 systemctl disable ddns.timer >/dev/null 2>&1 || :
75 systemctl stop ddns.service >/dev/null 2>&1 || :
79 systemctl daemon-reload >/dev/null 2>&1 || :
83 systemctl daemon-reload >/dev/null 2>&1 || :