summaryrefslogtreecommitdiff
path: root/lib/sbin/interface_parser.pl
diff options
context:
space:
mode:
authorschnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac>2008-02-29 17:01:30 +0000
committerschnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac>2008-02-29 17:01:30 +0000
commit22bb0dd378621db596f04635f20f2e55c5413336 (patch)
treea6010143cedb8bb1ddf1f094f43ae0560542079d /lib/sbin/interface_parser.pl
parent0fc165bf1925c246ce3c0fda94340c9a88026581 (diff)
Set distribution default for scalars correctly
git-svn-id: http://svn.cactuscode.org/flesh/trunk@4466 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'lib/sbin/interface_parser.pl')
-rw-r--r--lib/sbin/interface_parser.pl9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/sbin/interface_parser.pl b/lib/sbin/interface_parser.pl
index 4e5f3afb..4e3199d6 100644
--- a/lib/sbin/interface_parser.pl
+++ b/lib/sbin/interface_parser.pl
@@ -957,7 +957,14 @@ sub parse_interface_ccl
if(! $interface_data_ref->{"\U$thorn GROUP $current_group\E DISTRIB"})
{
- $interface_data_ref->{"\U$thorn GROUP $current_group\E DISTRIB"} = "DEFAULT";
+ if ($interface_data_ref->{"\U$thorn GROUP $current_group\E GTYPE"} eq 'SCALAR')
+ {
+ $interface_data_ref->{"\U$thorn GROUP $current_group\E DISTRIB"} = 'CONSTANT';
+ }
+ else
+ {
+ $interface_data_ref->{"\U$thorn GROUP $current_group\E DISTRIB"} = 'DEFAULT';
+ }
}
if(! $interface_data_ref->{"\U$thorn GROUP $current_group\E COMPACT"})