diff options
author | schnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2008-02-29 17:01:30 +0000 |
---|---|---|
committer | schnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2008-02-29 17:01:30 +0000 |
commit | 22bb0dd378621db596f04635f20f2e55c5413336 (patch) | |
tree | a6010143cedb8bb1ddf1f094f43ae0560542079d /lib/sbin/interface_parser.pl | |
parent | 0fc165bf1925c246ce3c0fda94340c9a88026581 (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.pl | 9 |
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"}) |