diff options
author | Will Andrews <will@FreeBSD.org> | 2001-01-01 05:50:33 +0000 |
---|---|---|
committer | Will Andrews <will@FreeBSD.org> | 2001-01-01 05:50:33 +0000 |
commit | efc8971fd61eeb38bdd354c628136299acd2f4f8 (patch) | |
tree | ece02625e391a98f140f14db32c0901880d229a0 /Tools | |
parent | 6056b08c587c78dfe5869f9551812e09eaa6a347 (diff) | |
download | ports-efc8971fd61eeb38bdd354c628136299acd2f4f8.tar.gz ports-efc8971fd61eeb38bdd354c628136299acd2f4f8.zip |
Notes
Diffstat (limited to 'Tools')
-rwxr-xr-x | Tools/scripts/addport | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/Tools/scripts/addport b/Tools/scripts/addport index f4dbc1d0ff51..0cffae1911b1 100755 --- a/Tools/scripts/addport +++ b/Tools/scripts/addport @@ -86,12 +86,12 @@ $tmp = $tmp2 = $offset = 0; chomp(my $myhost = lc(hostname())); if ($myhost ne lc($h)) { $ssh = "$ENV{CVS_RSH} $u\@$h"; - $repo = "$u\@$h:/home/ncvs" if !$ENV{CVSROOT}; + $repo = "$u\@$h:/home/ncvs" if !$ENV{ADDPCVSROOT}; } else { $ssh = ""; - $repo = "/home/ncvs" if !$ENV{CVSROOT}; + $repo = "/home/ncvs" if !$ENV{ADDPCVSROOT}; } -$repo = "$ENV{CVSROOT}" if $ENV{CVSROOT}; +$repo = "$ENV{ADDPCVSROOT}" if $ENV{ADDPCVSROOT}; my $cvs = "cvs -d $repo"; # Check the editor. @@ -225,7 +225,6 @@ foreach my $thisdir (@dirs) { while(<MAKEFILE>) { chomp; ($orig) = (m/^# Whom:\s+(\w.*)$/) if (/^# Whom:/); - ($portname) = (m/^PORTNAME=\s+(\w.*)$/) if (/^PORTNAME=/); ($portversion) = (m/^PORTVERSION=\s+(\w.*)$/) if (/^PORTVERSION=/); } close(MAKEFILE); @@ -258,12 +257,13 @@ foreach my $thisdir (@dirs) { } } chomp $pkgcomment; - $pkgcomment = $pkgcomment . "\n"; + $pkgcomment = $pkgcomment . "."; + $pkgcomment = $pkgcomment . "\n\n" if ($autofill != -1); # Write out the data to the comment file. open(AUTOFILL, "> $tmpdir/commitfile") or die("Can't open $tmpdir/commitfile for writing: $!"); - print AUTOFILL "Add $portname $portversion, $pkgcomment\n"; - print AUTOFILL "PR: $autofill\n"; - print AUTOFILL "Submitted by: $orig"; + print AUTOFILL "Add $portname $portversion, $pkgcomment"; + print AUTOFILL "PR: $autofill\n" if ($autofill != -1); + print AUTOFILL "Submitted by: $orig" if ($autofill != -1); close(AUTOFILL); print "Okay, a commit log message was automatically generated for you.\n"; print "Now you will have a chance to edit it to make sure it's OK to use.\n"; @@ -400,7 +400,9 @@ OPTIONS order to change things like module names etc. -l PR# Attempts to autogenerate a commit message by reading the Makefile/pkg-comment files. The - PR number must be passed to -l. + PR number must be passed to -l. If there is + no PR (i.e., self-created or submitted in + private email), use PR# -1. -m Do not checkout ports/Mk (needed for support of portlinting etc). -n Do not actually commit anything. @@ -413,9 +415,9 @@ OPTIONS ENVIRONMENT VARIABLES $0 supports the following environment variables: - CVS_RSH - Command to use when connecting to CVS host. - CVSROOT - Location of CVS repository. - USER - Username of user invoking $0. + CVS_RSH - Command to use when connecting to CVS host. + ADDPCVSROOT - Location of CVS repository. + USER - Username of user invoking $0. EXAMPLES % addport -n -d greatgame,helpfuldev,shoot |