Archive mode broken after the latest updates

James Berry jberry at
Fri Apr 20 07:12:04 PDT 2007

Hi Guido,

Nice sleuthing. I came to the same conclusion last night after  
following up a similar report from another user.

I've written to Paul Guyot about the issue, who has the honor of  
having written the changeset in question, but the blessing to not  
have written the ugly hack that stumbled on it.

Hopefully we'll get this cleaned up soon. In the mean time, you can  
turn off archive mode in your ports.conf file.


On Apr 20, 2007, at 4:00 AM, Guido Soranzio wrote:

> An update to my previous report.
> I think that the issue is due to the changeset 23238 and how
> the new procedures command_exec and parse_environment in portutil.tcl
> are managing the unarchive.env variable and the pipes.
> With the release 1.4.0 of MacPorts, the assembled command was
> 'cd "/opt/local/var/db/dports/build/
> _opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_ 
> dports_archivers_unrar
> /work/destroot" && /usr/bin/gzip -d -c /opt/local/var/db/dports/ 
> packages/darwin/powerpc/
> unrar-3.7.4_0.powerpc.tgz | /usr/bin/tar -xvpf -'
> With the latest sources, the content of unarchive.env (the gzip  
> command)
> is missing from the pipe:
> 'cd "/opt/local/var/db/dports/build/
> _opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_ 
> dports_archivers_unrar/
> work/destroot" && /usr/bin/tar -xvpf -'.
> _______________________________________________
> macports-users mailing list
> macports-users at

More information about the macports-dev mailing list