diff options
author | nbm <nbm@FreeBSD.org> | 2001-04-02 18:35:29 +0800 |
---|---|---|
committer | nbm <nbm@FreeBSD.org> | 2001-04-02 18:35:29 +0800 |
commit | fb58df64a384f9273303806502d47f923df49104 (patch) | |
tree | a43096601d750714964bfe340796facf47635b40 /Tools | |
parent | e22b7470a3b3183a64b6e4a191de9577fb23f21e (diff) | |
download | freebsd-ports-gnome-fb58df64a384f9273303806502d47f923df49104.tar.gz freebsd-ports-gnome-fb58df64a384f9273303806502d47f923df49104.tar.zst freebsd-ports-gnome-fb58df64a384f9273303806502d47f923df49104.zip |
Steal the 'hmake' variable building from mkpinstall. This wasn't
properly fixing the username in the *OWN variables passed to make(1).
Diffstat (limited to 'Tools')
-rwxr-xr-x | Tools/scripts/mkptools/mkpbuild | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Tools/scripts/mkptools/mkpbuild b/Tools/scripts/mkptools/mkpbuild index 996d527547f6..52537912ff8d 100755 --- a/Tools/scripts/mkptools/mkpbuild +++ b/Tools/scripts/mkptools/mkpbuild @@ -53,10 +53,12 @@ $tmpdir = "$tmpbase/$user.$portname"; $wdpdir = "$tmpdir/wdp"; $predir = "$tmpdir/prefix"; -$hmake = "env WRKDIRPREFIX=$wdpdir " . - "{SHARE,MAN,LIB,BIN}{OWN,GRP}=$user " . - "PREFIX=$predir NO_PKG_REGISTER=1 make"; - +$hmake = "env WRKDIRPREFIX=$wdpdir PREFIX=$predir NO_PKG_REGISTER=1 "; +foreach (qw"SHARE MAN LIB BIN") { + $hmake .= $_ . "OWN=$user "; + $hmake .= $_ . "GRP=$user "; +} +$hmake .= "PREFIX=$predir NO_PKG_REGISTER=1 make"; open(BUILD, "$hmake |"); while(<BUILD>) { |