Eric Hall wrote:
On Thu, Apr 05, 2007 at 12:54:33PM -0700, Blair Zajac wrote:
The scala tarball doesn't extract into a new subdirectory and instead
just extracts into the directory where you run tar, i.e. a tarbomb. So
in work/, you see a bin/ and a share/ directory.
Is there an easy, clean way to deal with this in MacPorts? I looked at
specifying some extract options, but I didn't see anything. I tried
passing the ${distname} to tar -C's option to create the subdirectory,
but this doesn't work, since the directory to put it in doesn't exist yet.
It looks like another way is to hack it into configure to move the
directories down a level, but this doesn't seem clean.
The netcat port handles this problem with:
pre-extract { system "mkdir -p ${worksrcpath}" }
extract.dir ${worksrcpath}
Thanks, that's what I ended up going with, however, using file mkdir
${worksrcpath} instead of the system.
Regards,
Blair
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-dev