41 lines
		
	
	
	
		
			1,003 B
		
	
	
	
		
			Perl
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
	
		
			1,003 B
		
	
	
	
		
			Perl
		
	
	
	
	
	
# $FreeBSD$
 | 
						|
package Gnats;
 | 
						|
 | 
						|
# We probably don't have "our" in this Perl
 | 
						|
use vars qw/
 | 
						|
	$gnats_root
 | 
						|
	$query_pr
 | 
						|
	$submission_address
 | 
						|
	$submission_program
 | 
						|
	$use_mail
 | 
						|
	/;
 | 
						|
 | 
						|
$gnats_root="/usr/local/libexec/gnats";
 | 
						|
$query_pr="/usr/local/bin/query-pr.web";
 | 
						|
$submission_address="freebsd-gnats-submit\@FreeBSD.org";
 | 
						|
$use_mail=1;
 | 
						|
 | 
						|
if ($use_mail) {
 | 
						|
	if (-e "/usr/lib/sendmail") { $submission_program = "/usr/lib/sendmail -t" };
 | 
						|
	if (-e "/usr/sbin/sendmail") { $submission_program = "/usr/sbin/sendmail -t" };
 | 
						|
} else {
 | 
						|
	if (-e "$gnats_root/queue-pr") { $submission_program = "$gnats_root/queue-pr -q" };
 | 
						|
}
 | 
						|
 | 
						|
##### End site specific stuff
 | 
						|
 | 
						|
BEGIN {
 | 
						|
	use Exporter();
 | 
						|
	use vars qw/$VERSION @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS/;
 | 
						|
	$VERSION = 0.01;	# Has to have two decimal places
 | 
						|
	@ISA = qw/Exporter/;
 | 
						|
	# Names for sets of symbols
 | 
						|
	%EXPORT_TAGS = (
 | 
						|
			'standard'=>[qw/$gnats_root $query_pr $submission_address
 | 
						|
				$submission_program/],
 | 
						|
	);
 | 
						|
	Exporter::export_tags('standard');
 | 
						|
	Exporter::export_ok_tags('standard');
 | 
						|
}
 | 
						|
 | 
						|
1;
 |