"skipping non-regular file" during selfupdate

William Davis frstan at bellsouth.net
Fri Jul 18 17:09:36 PDT 2008


On Jul 18, 2008, at 5:19 PM, Ryan Schmidt wrote:

> On Jul 18, 2008, at 15:11, William Davis wrote:
>
>> macintosh:~ frstan$ sudo port -d selfupdate
>> Password:
>> DEBUG: Rebuilding the MacPorts base system if needed.
>> DEBUG: Synchronizing ports tree(s)
>> Synchronizing local ports tree from rsync://rsync.macports.org/ 
>> release/
>> ports/
>> DEBUG: /usr/bin/rsync -rtzv --delete-after rsync:// 
>> rsync.macports.org/
>> release/ports/ /opt/local/var/macports/sources/rsync.macports.org/
>> release/ports
>> receiving file list ... done
>> skipping non-regular file "lang/llvm-gcc42/work"
>> skipping non-regular file "lang/logtalk/work"
>> skipping non-regular file "lang/lua/work"
>> skipping non-regular file "lang/mdk/work"
>> skipping non-regular file "lang/mercury-extras/work"
>> skipping non-regular file "lang/mercury/work"
>> skipping non-regular file "lang/mosml/work"
>>
>> snip
>>
>> skipping non-regular file "zope/zope-validation/work"
>> skipping non-regular file "zope/zope-zopetree/work"
>> skipping non-regular file "zope/zope-zopezen/work"
>> skipping non-regular file "zope/zope-zphotoslides/work"
>> skipping non-regular file "zope/zope-zsyncer/work"
>>
>> snip
>>
>> Downloaded MacPorts base version 1.600
>>
>> The MacPorts installation is not outdated and so was not updated
>> DEBUG: Setting ownership to root
>> selfupdate done!
>>
>>
>> What is this?
>
> When you start using a port (e.g. "sudo port install <portname>" or  
> (in MacPorts earlier than 1.7.0) even things like "sudo port  
> livecheck <portname>" or "sudo port lint <portname>"), MacPorts  
> creates a work area for the port, and creates a symlink "work" in  
> the port's directory pointing to that work area. rsync is skipping  
> over these symlinks when synchronizing the ports tree. This is  
> normal. This symlink and the work area can be removed by doing "sudo  
> port clean --work <portname>" or you can clean all ports' work areas  
> with "sudo port clean --work all".
>

Thank you Ryan, but after doing "sudo port -d clean --work all" the  
command "sudo port -d selfupdate" produced the same series of  
"skipping non-regular file faa/foo/work"

Anyway, this behavior just started but Ive been doing selfupdate daily  
for a year and never seen it before.  And I have never done anything  
thing at all with some of these -- zope for example.

William Davis
frstanATbellsouthDOTnet
Mac OS X.5.4 Darwin 9.4.0
Xquartz 2.2.3 - (xorg-server 1.3.0-apple21)
Mac Mini Intel Duo @ 1.86 GHz

Mundus vult decepi, ego non



More information about the macports-users mailing list