Prepend 'SW_' to constructed shell variable names.

Signed-off-by: Tom Eastep <teastep@shorewall.net>
This commit is contained in:
Tom Eastep 2010-02-22 10:27:59 -08:00
parent efa41d1801
commit 3fc10cd94b
2 changed files with 11 additions and 11 deletions

View File

@ -2644,7 +2644,7 @@ sub mark_firewall_not_started() {
# Returns the name of the shell variable holding the first address of the passed interface # Returns the name of the shell variable holding the first address of the passed interface
# #
sub interface_address( $ ) { sub interface_address( $ ) {
my $variable = chain_base( $_[0] ) . '_address'; my $variable = 'sw_' . chain_base( $_[0] ) . '_address';
uc $variable; uc $variable;
} }
@ -2669,7 +2669,7 @@ sub get_interface_address ( $ ) {
# Returns the name of the shell variable holding the broadcast addresses of the passed interface # Returns the name of the shell variable holding the broadcast addresses of the passed interface
# #
sub interface_bcasts( $ ) { sub interface_bcasts( $ ) {
my $variable = chain_base( $_[0] ) . '_bcasts'; my $variable = 'sw_' . chain_base( $_[0] ) . '_bcasts';
uc $variable; uc $variable;
} }
@ -2692,7 +2692,7 @@ sub get_interface_bcasts ( $ ) {
# Returns the name of the shell variable holding the anycast addresses of the passed interface # Returns the name of the shell variable holding the anycast addresses of the passed interface
# #
sub interface_acasts( $ ) { sub interface_acasts( $ ) {
my $variable = chain_base( $_[0] ) . '_acasts'; my $variable = 'sw_' . chain_base( $_[0] ) . '_acasts';
uc $variable; uc $variable;
} }
@ -2715,7 +2715,7 @@ sub get_interface_acasts ( $ ) {
# Returns the name of the shell variable holding the gateway through the passed interface # Returns the name of the shell variable holding the gateway through the passed interface
# #
sub interface_gateway( $ ) { sub interface_gateway( $ ) {
my $variable = chain_base( $_[0] ) . '_gateway'; my $variable = 'sw_' . chain_base( $_[0] ) . '_gateway';
uc $variable; uc $variable;
} }
@ -2747,7 +2747,7 @@ sub get_interface_gateway ( $ ) {
# Returns the name of the shell variable holding the addresses of the passed interface # Returns the name of the shell variable holding the addresses of the passed interface
# #
sub interface_addresses( $ ) { sub interface_addresses( $ ) {
my $variable = chain_base( $_[0] ) . '_addresses'; my $variable = 'sw_' . chain_base( $_[0] ) . '_addresses';
uc $variable; uc $variable;
} }
@ -2777,7 +2777,7 @@ sub get_interface_addresses ( $ ) {
# Returns the name of the shell variable holding the networks routed out of the passed interface # Returns the name of the shell variable holding the networks routed out of the passed interface
# #
sub interface_nets( $ ) { sub interface_nets( $ ) {
my $variable = chain_base( $_[0] ) . '_networks'; my $variable = 'sw_' . chain_base( $_[0] ) . '_networks';
uc $variable; uc $variable;
} }
@ -2808,7 +2808,7 @@ sub get_interface_nets ( $ ) {
# Returns the name of the shell variable holding the MAC address of the gateway for the passed provider out of the passed interface # Returns the name of the shell variable holding the MAC address of the gateway for the passed provider out of the passed interface
# #
sub interface_mac( $$ ) { sub interface_mac( $$ ) {
my $variable = join( '_' , chain_base( $_[0] ) , chain_base( $_[1] ) , 'mac' ); my $variable = join( '_' , 'sw' , chain_base( $_[0] ) , chain_base( $_[1] ) , 'mac' );
uc $variable; uc $variable;
} }

View File

@ -416,7 +416,7 @@ sub add_a_provider( ) {
start_provider( $table, $number, qq(if interface_is_usable $physical && [ -n "$variable" ]; then) ); start_provider( $table, $number, qq(if interface_is_usable $physical && [ -n "$variable" ]; then) );
} else { } else {
if ( $optional ) { if ( $optional ) {
start_provider( $table, $number, qq(if [ -n "\$${base}_IS_USABLE" ]; then) ); start_provider( $table, $number, qq(if [ -n "\$SW_${base}_IS_USABLE" ]; then) );
} elsif ( $gatewaycase eq 'detect' ) { } elsif ( $gatewaycase eq 'detect' ) {
start_provider( $table, $number, qq(if interface_is_usable $physical && [ -n "$gateway" ]; then) ); start_provider( $table, $number, qq(if interface_is_usable $physical && [ -n "$gateway" ]; then) );
} else { } else {
@ -543,7 +543,7 @@ sub add_a_provider( ) {
sub start_new_if( $ ) { sub start_new_if( $ ) {
our $current_if = shift; our $current_if = shift;
emit ( '', qq(if [ -n "\$${current_if}_IS_USABLE" ]; then) ); emit ( '', qq(if [ -n "\$SW_${current_if}_IS_USABLE" ]; then) );
push_indent; push_indent;
} }
@ -871,9 +871,9 @@ sub handle_optional_interfaces() {
emit qq(if interface_is_usable $physical; then); emit qq(if interface_is_usable $physical; then);
} }
emit( " ${base}_IS_USABLE=Yes" , emit( " SW_${base}_IS_USABLE=Yes" ,
'else' , 'else' ,
" ${base}_IS_USABLE=" , " SW_${base}_IS_USABLE=" ,
'fi' ); 'fi' );
} }