--- bin/vcp.orig Fri Mar 19 05:30:20 2004 +++ bin/vcp Tue Apr 13 02:08:37 2004 @@ -360,8 +360,6 @@ || -S _ < 1_000_000 # That would be toooo big ); - print banner() if $is_vcp_file; - $vcp_spec = $is_vcp_file ? VCP::ConfigFileUtils::parse_config_file( $source_spec ) : ! $cant_be_vcp_file @@ -375,6 +373,7 @@ $vcp_filename = $source_spec; shift @ARGV; } + }; if ( $vcp_spec ) { @@ -418,6 +417,10 @@ $spec = ""; } + print banner() + if $type eq "dest" && length $spec && $spec ne "-"; + ## Don't emit the banner if we're emitting to STDOUT. + push @plugins, load_module( $spec, $type, $default_scheme, $value ); die "extra parameters for $tag: ", shell_quote( @$value ), "\n" @@ -442,6 +445,10 @@ $type = "Dest"; $default_scheme = "revml"; } + + print banner() + if $type eq "Dest" && length $spec && $spec ne "-"; + ## Don't emit the banner if we're emitting to STDOUT. ## We pass \@ARGV to the constructors for source and dest so ## that they may parse some of @ARGV and leave the rest.