aboutsummaryrefslogtreecommitdiff
path: root/Tools/scripts/mkptools/mkpskel
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/scripts/mkptools/mkpskel')
-rwxr-xr-xTools/scripts/mkptools/mkpskel8
1 files changed, 7 insertions, 1 deletions
diff --git a/Tools/scripts/mkptools/mkpskel b/Tools/scripts/mkptools/mkpskel
index bc5336812ed6..c6e61637c819 100755
--- a/Tools/scripts/mkptools/mkpskel
+++ b/Tools/scripts/mkptools/mkpskel
@@ -39,7 +39,7 @@ my (%cap);
chomp($initdir = `pwd`);
-$cap{"MAINTAINER"} = ($ENV{"MAINTAINER"} || "ports\@freebsd.org");
+$cap{"MAINTAINER"} = ($ENV{"MAINTAINER"} || $ENV{"PKGMAINTAINER"} || "ports\@freebsd.org");
getopts('n');
@@ -49,6 +49,7 @@ $filename = $ARGV[0];
if ($filename =~ m#^(f|ht)tp\://#) {
print `fetch $filename`;
+ $cap{"MASTER_SITES"} = dirname($filename) . '/';
$filename = basename($filename);
}
chdir(dirname($filename));
@@ -119,6 +120,11 @@ EOF
}
}
+ if ($tmp{"MASTER_SITES"}) {
+ print MAKEFILE "MASTER_SITES= ". $tmp{"MASTER_SITES"} . "\n\n";
+ delete($tmp{"MASTER_SITES"});
+ }
+
print MAKEFILE "\nMAINTAINER=\t" . $tmp{"MAINTAINER"} . "\n\n";
delete($tmp{"MAINTAINER"});