The /usr/bin/ddns frontend did not support a version option, so
generic package tests treated it as an executable that could not report
the package version.
Read the installed version file and support -V/--version, matching the
version output style used by dynamic_dns_updater.sh.
Signed-off-by: Jiang Tengfei <redacted>
exit "$code"
}
+version() {
+ local version="unknown"
+
+ [ -f "${DDNS_PACKAGE_DIR}/version" ] && version="$(cat "${DDNS_PACKAGE_DIR}/version")"
+ printf '%s\n' "ddns-scripts ${version}"
+}
+
action_update() {
local cacert
[ "$#" -eq 0 ] && usage "1"
case "${cmd}" in
+ -V|--version)
+ version
+ ;;
service)
sub_service "${action}" "${service}"
;;