summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog25
-rw-r--r--templates/interfaces/tunnel/node.def4
-rw-r--r--templates/system/login/user/node.def8
-rw-r--r--templates/system/sysctl/all/node.def5
-rw-r--r--templates/system/sysctl/all/node.tag/node.def1
-rw-r--r--templates/system/sysctl/all/node.tag/value/node.def8
-rw-r--r--templates/system/sysctl/custom/node.tag/node.def1
-rw-r--r--templates/system/sysctl/custom/node.tag/value/node.def5
-rw-r--r--templates/system/sysctl/net.ipv4.igmp_max_memberships/node.def8
-rw-r--r--templates/system/sysctl/net.ipv4.ipfrag_time/node.def9
10 files changed, 41 insertions, 33 deletions
diff --git a/debian/changelog b/debian/changelog
index a1ec904a..d2199010 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -82,6 +82,31 @@ vyatta-cfg-system (0.20.44+vyos2+current1) unstable; urgency=medium
-- Kim Hagen <kim.sidney@gmail.com> Sun, 24 Jan 2016 15:04:10 -0500
+vyatta-cfg-system (0.20.44+vyos2+lithium43) unstable; urgency=low
+
+ [ Alex Harpin ]
+ * vyatta-cfg-system: drop the sysctl all node as it's broken
+ * vyatta-cfg-system: tidy up of sysctl nodes, remove extraneous nodes
+ * vyatta-cfg-system: prevent deletion of all authentication for user
+
+ -- Alex Harpin <development@landsofshadow.co.uk> Tue, 01 Dec 2015 23:03:42 +0000
+
+vyatta-cfg-system (0.20.44+vyos2+lithium42) unstable; urgency=low
+
+ [ Alex Harpin ]
+ * vyatta-cfg-system: add restart option to vyatta-snmp.pl
+ * vyatta-cfg-system: formatting changes for style consistency
+
+ -- Alex Harpin <development@landsofshadow.co.uk> Sat, 21 Nov 2015 11:33:38 +0000
+
+vyatta-cfg-system (0.20.44+vyos2+lithium41) unstable; urgency=low
+
+ [ Alex Harpin ]
+ * vyatta-cfg-system: formatting changes for style consistency
+ * vyatta-cfg-system: add restart option to vyatta-dns-forwarding.pl
+
+ -- Alex Harpin <development@landsofshadow.co.uk> Thu, 19 Nov 2015 22:25:54 +0000
+
vyatta-cfg-system (0.20.44+vyos2+lithium41) unstable; urgency=low
[ Alex Harpin ]
diff --git a/templates/interfaces/tunnel/node.def b/templates/interfaces/tunnel/node.def
index bd2c4255..1e50a1dd 100644
--- a/templates/interfaces/tunnel/node.def
+++ b/templates/interfaces/tunnel/node.def
@@ -57,9 +57,9 @@ create:
else
TTL="ttl 255"
fi
- if [ -n "$VAR(./parameters/ip/key/@)" ]; then
+ if [ -n "$VAR(./parameters/ip/key/@)" ]; then
KEY="key $VAR(./parameters/ip/key/@)"
- fi
+ fi
if [ "$VAR(./encapsulation/@)" == "gre" ] && [ -z $VAR(./remote-ip/) ]; then
ip tunnel add $VAR(@) local $LIP mode gre $KEY $TTL $TOS
elif [ "$VAR(./encapsulation/@)" == "sit" ] && [ -n "$VAR(./6rd-prefix/@)" ]; then
diff --git a/templates/system/login/user/node.def b/templates/system/login/user/node.def
index 451cc078..41a7e048 100644
--- a/templates/system/login/user/node.def
+++ b/templates/system/login/user/node.def
@@ -11,3 +11,11 @@ commit:expression: $VAR(@) == "" ||
commit:expression: $VAR(@) == "" ||
$VAR(authentication/encrypted-password) != "" ||
$VAR(authentication/encrypted-password/@) = "!"
+
+end: if [ ${COMMIT_ACTION} != 'DELETE' ] &&
+ [ -z "$VAR(authentication/public-keys)" ] &&
+ [[ -z "$VAR(authentication/encrypted-password)" ||
+ "$VAR(authentication/encrypted-password/@)" = "!" ]]; then
+ echo "either user encrypted password or public keys must be set";
+ exit 1;
+ fi
diff --git a/templates/system/sysctl/all/node.def b/templates/system/sysctl/all/node.def
deleted file mode 100644
index 47f08dbc..00000000
--- a/templates/system/sysctl/all/node.def
+++ /dev/null
@@ -1,5 +0,0 @@
-tag:
-priority: 318
-type: txt
-help: List all sysctl options (BROKEN: Does not list all values)
-allowed: /sbin/sysctl -N -a 2>&-
diff --git a/templates/system/sysctl/all/node.tag/node.def b/templates/system/sysctl/all/node.tag/node.def
deleted file mode 100644
index b688551e..00000000
--- a/templates/system/sysctl/all/node.tag/node.def
+++ /dev/null
@@ -1 +0,0 @@
-help: Value for sysctl option
diff --git a/templates/system/sysctl/all/node.tag/value/node.def b/templates/system/sysctl/all/node.tag/value/node.def
deleted file mode 100644
index ac4daa52..00000000
--- a/templates/system/sysctl/all/node.tag/value/node.def
+++ /dev/null
@@ -1,8 +0,0 @@
-priority: 319 # Failure barrier only - no ordering constraints
-
-type: txt
-help: Configure sysctl option
-val_help: <integer>; Set sysctl option
-
-update: sudo /opt/vyatta/sbin/vyatta_update_sysctl.pl --option $VAR(../@) $VAR(@)
-
diff --git a/templates/system/sysctl/custom/node.tag/node.def b/templates/system/sysctl/custom/node.tag/node.def
deleted file mode 100644
index b688551e..00000000
--- a/templates/system/sysctl/custom/node.tag/node.def
+++ /dev/null
@@ -1 +0,0 @@
-help: Value for sysctl option
diff --git a/templates/system/sysctl/custom/node.tag/value/node.def b/templates/system/sysctl/custom/node.tag/value/node.def
index 08a5f5a3..eefc0cbf 100644
--- a/templates/system/sysctl/custom/node.tag/value/node.def
+++ b/templates/system/sysctl/custom/node.tag/value/node.def
@@ -1,8 +1,7 @@
+type: txt
priority: 319 # Failure barrier only - no ordering constraints
-type: txt
help: Configure sysctl option
-val_help: <value>; Set sysctl option value
+val_help: <value>; Set sysctl option to specified value
update: sudo /opt/vyatta/sbin/vyatta_update_sysctl.pl --option $VAR(../@) $VAR(@)
-
diff --git a/templates/system/sysctl/net.ipv4.igmp_max_memberships/node.def b/templates/system/sysctl/net.ipv4.igmp_max_memberships/node.def
index 22dba70d..a559a478 100644
--- a/templates/system/sysctl/net.ipv4.igmp_max_memberships/node.def
+++ b/templates/system/sysctl/net.ipv4.igmp_max_memberships/node.def
@@ -1,12 +1,8 @@
-#
-# Configuration template for offload settings
-#
-
+type: u32
priority: 319 # Failure barrier only - no ordering constraints
-type: u32
help: Configure net.ipv4.igmp_max_memberships option
-val_help: <integer>; Set net.ipv4.igmp_max_memberships value
+val_help: <integer>; Set net.ipv4.igmp_max_memberships to specified value
update: sudo /opt/vyatta/sbin/vyatta_update_sysctl.pl --option net.ipv4.igmp_max_memberships $VAR(@)
diff --git a/templates/system/sysctl/net.ipv4.ipfrag_time/node.def b/templates/system/sysctl/net.ipv4.ipfrag_time/node.def
index ee390f44..671d6e01 100644
--- a/templates/system/sysctl/net.ipv4.ipfrag_time/node.def
+++ b/templates/system/sysctl/net.ipv4.ipfrag_time/node.def
@@ -1,12 +1,7 @@
-#
-# Configuration template for offload settings
-#
-
+type: u32
priority: 319 # Failure barrier only - no ordering constraints
-type: u32
help: Configure net.ipv4.ipfrag_time option
-val_help: <integer>; Set net.ipv4.ipfrag_time to specific value
+val_help: <integer>; Set net.ipv4.ipfrag_time to specified value
update: sudo /opt/vyatta/sbin/vyatta_update_sysctl.pl --option net.ipv4.ipfrag_time $VAR(@)
-