"skipping non-regular file" during selfupdate

Ryan Schmidt ryandesign at macports.org
Fri Jul 18 18:49:13 PDT 2008


On Jul 18, 2008, at 20:02, William Davis wrote:

> On Jul 18, 2008, at 8:28 PM, Bryan Blackburn wrote:
>
>> On Jul 18, 2008, at 6:09 PM, William Davis wrote:
>>>
>>> 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
>>>>
>> ...
>>>>> 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"
>>
>> Hmm, odd.  What does
>>
>> $ ls -la `port dir zope-validation`
>>
>> show?  Maybe seeing what one looks like could help in figuring out
>> that oddity?
>
> drwxr-xr-x   3 root  wheel   102 Jul 18 13:15 .
> drwxr-xr-x  39 root  wheel  1326 Jul 18 07:33 ..
> -rw-r--r--   1 root  wheel   578 Oct 22  2007 Portfile

Ok, so the work symlinks aren't on your computer. Maybe they're on  
the rsync server? Mr. Siegrist, can you take a look?





More information about the macports-users mailing list