if( -d $filename ) { if( $promotion_method == $METHOD_FTP ) { ------> push( @global_files, recurse_dir( $filename ) ); } elsif( $promotion_method == $METHOD_RDIST ) { $filename =~ s/\/$//; push( @global_files, $filename ); } else { logmsg( 'docopy', 2, "PANIC!!!! No valid promotion method defined!" ); exit( 1 ); } } else { push( @global_files, $filename ); }