Finding a file with wrong permissions

Daniela dgw at liwest.at
Wed Mar 8 17:02:01 UTC 2006


On Wednesday 08 March 2006 16:58, Josh Paetzel wrote:
> I managed to install a pkg that I created and somehow the file
> +COMMENT wasn't created in /var/db/pkg/portname.  I touched +COMMENT
> in the correct directory because pkg_info was complaining about a
> missing +COMMENT.  Some time has gone by and I have forgotten which
> port it is.  Now pkg_info complains:
>
> pkg_info: show_file: can't open '+COMMENT' for reading
>
> I'm looking for a way to locate this file.
>
> #find /var/db/pkg -perm 644 -name +COMMENT | wc -l
>      378
>
> #pkg_info | wc -l
> pkg_info: show_file: can't open '+COMMENT' for reading
>      379
>
> I've looked through the manpage for find and can't find a 'not'
> modifier.  Is there an easy way to find a file that doesn't have a
> specific permission.  ie something like:
>
> #find /var/db/pkg -perm !644 -name +COMMENT

Or you could look for a file with zero size.

-- 
Hope is the worst of all evils, for it prolongs the torments of man.



More information about the freebsd-questions mailing list