Hi Ian,

On Sat, 14 Apr 2018 09:58:51 -0700
Ian Zimmerman <i...@very.loosely.org> wrote:
On 2018-04-13 23:18, Floyd Anderson wrote:

   # find /{etc,lib,usr,var} -path /etc/config-archive -prune -o \
       -type l -xtype l -print

there is also the app-misc/symlinks package,

TBH, I don’t expected there exists a package for this, so I’ve never searched for it and its additional features. Thanks for the input Ian.

and my own baby for the same purpose:

https://very.loosely.org/paste/symlinks-pl


It’s nice even it runs a little bit slower. I like the prefixed or ‘\0’ separated output for further processing of its result.

One pernickety remark (do not overrate it):

Because argument ROOTDIR is mandatory, the script should do something when ROOTDIR is not given, e.g. print usage. Maybe ‘-r’ should be also mandatory or the script should define some useful defaults. Consider following invocations:

   $ ./symlinks-pl
   $ ./symlinks-pl /path/to/broken-symlink
   $ ./symlinks-pl -r /path/to/broken-symlink

which do nothing and results with exit code 0.


--
Regards,
floyd


Reply via email to