[hamradio-commits] [dump1090-mutability] 88/172: More time_t -> milliseconds conversions. This lets us support fractional net flush times among other things, which is handy.
Matteo F. Vescovi
mfv at moszumanska.debian.org
Sun Jan 28 13:45:48 UTC 2018
This is an automated email from the git hooks/post-receive script.
mfv pushed a commit to branch master
in repository dump1090-mutability.
commit 31d1a5ad86e758d6a1539792530106a89978d95b
Author: Oliver Jowett <oliver at mutability.co.uk>
Date: Tue Feb 10 22:24:22 2015 +0000
More time_t -> milliseconds conversions.
This lets us support fractional net flush times among other things, which is handy.
---
debian/dump1090-mutability.config | 14 +++++++++++---
debian/dump1090-mutability.templates | 8 ++++++++
2 files changed, 19 insertions(+), 3 deletions(-)
diff --git a/debian/dump1090-mutability.config b/debian/dump1090-mutability.config
index 871c483..8901f89 100644
--- a/debian/dump1090-mutability.config
+++ b/debian/dump1090-mutability.config
@@ -136,6 +136,14 @@ is_number() {
if echo "$1" | grep -Eq '^([+-]?[0-9][0-9]*)(\.[0-9]+)?$'; then return 0; else return 1; fi
}
+is_unsigned_number() {
+ if echo "$1" | grep -Eq '^([+]?[0-9][0-9]*)(\.[0-9]+)?$'; then return 0; else return 1; fi
+}
+
+is_positive_number() {
+ if echo "$1" | grep -Eq '^(([+]?0\.[0-9]*[1-9]+[0-9]*)|([+]?[1-9][0-9]*)(\.[0-9]+)?)$'; then return 0; else return 1; fi
+}
+
is_number_or_empty() {
if [ -z "$1" ]; then return 0
elif is_number "$1"; then return 0;
@@ -198,15 +206,15 @@ db_go || true; db_get $NAME/auto-start; if [ "$RET" = "true" ]; then
db_input_verify low $NAME/net-bo-port is_port_number || true
db_input_verify low $NAME/net-sbs-port is_port_number || true
db_input_verify low $NAME/net-fatsv-port is_port_number || true
- db_input_verify low $NAME/net-heartbeat is_unsigned_int || true
+ db_input_verify low $NAME/net-heartbeat is_unsigned_number || true
db_input_verify low $NAME/net-out-size is_unsigned_int || true
- db_input_verify low $NAME/net-out-interval is_unsigned_int || true
+ db_input_verify low $NAME/net-out-interval is_unsigned_number || true
db_input_verify low $NAME/net-buffer is_unsigned_int || true
db_input_verify medium $NAME/net-bind-address is_ipaddrish_or_empty || true
db_input_verify low $NAME/stats-interval is_unsigned_int || true
- db_input_verify low $NAME/json-interval is_positive_int || true
+ db_input_verify low $NAME/json-interval is_positive_number || true
db_input low $NAME/json-location-accuracy || true
db_input low $NAME/json-dir || true
diff --git a/debian/dump1090-mutability.templates b/debian/dump1090-mutability.templates
index 7fbd89e..5152930 100644
--- a/debian/dump1090-mutability.templates
+++ b/debian/dump1090-mutability.templates
@@ -317,10 +317,18 @@ Template: dump1090-mutability/invalid-is_ipaddrish_or_empty
Description: Value must be an IP address or empty.
Type: error
+Template: dump1090-mutability/invalid-is_number
+Description: Value must be a decimal number
+Type: error
+
Template: dump1090-mutability/invalid-is_number_or_empty
Description: Value must be a decimal number or empty.
Type: error
+Template: dump1090-mutability/invalid-is_unsigned_number
+Description: Value must be a non-negative number.
+Type: error
+
Template: dump1090-mutability/invalid-is_valid_gain
Description: Value must be a numeric gain value, or "max", or "agc".
Type: error
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-hamradio/dump1090-mutability.git
More information about the pkg-hamradio-commits
mailing list