[MacPorts] #19940: "port clean --dist" doesn't work correctly with variants
MacPorts
noreply at macports.org
Sat Jun 13 15:30:13 PDT 2009
#19940: "port clean --dist" doesn't work correctly with variants
---------------------------------+------------------------------------------
Reporter: vinc17@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: base | Version: 1.7.1
Keywords: | Port:
---------------------------------+------------------------------------------
When using a variant, "port clean --dist" doesn't work correctly. For
instance:
{{{
$ sudo port clean -f --all zsh-devel
---> Cleaning zsh-devel
$ sudo port fetch zsh-devel +doc
---> Fetching zsh-devel
---> Attempting to fetch zsh-4.3.10.tar.bz2 from
http://kent.dl.sourceforge.net/zsh
---> Attempting to fetch zsh-4.3.10-doc.tar.bz2 from
http://kent.dl.sourceforge.net/zsh
$ ls /opt/local/var/macports/distfiles/zsh
zsh-4.3.10-doc.tar.bz2 zsh-4.3.10.tar.bz2
$ sudo port clean --dist zsh-devel
---> Cleaning zsh-devel
Warning: Distfiles directory '/opt/local/var/macports/distfiles/zsh' may
contain distfiles needed for other ports, use the -f flag to force removal
$ ls /opt/local/var/macports/distfiles/zsh
zsh-4.3.10-doc.tar.bz2
$ sudo port clean --dist zsh-devel +doc
---> Cleaning zsh-devel
$ ls /opt/local/var/macports/distfiles/zsh
ls: cannot access /opt/local/var/macports/distfiles/zsh: No such file or
directory
}}}
So, "port clean" should remember the variant, just like "port upgrade" (so
that it works just before a "port upgrade", in case the dist files have
been modified). Moreover the -f option mentioned above is not properly
documented in the port(1) man page.
--
Ticket URL: <http://trac.macports.org/ticket/19940>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list