Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 158807 - app-admin/localepurge leaves dangling symlinks
Summary: app-admin/localepurge leaves dangling symlinks
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: José Alberto Suárez López (RETIRED)
URL:
Whiteboard:
Keywords:
: 158936 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-12-22 00:45 UTC by David Tardon
Modified: 2007-01-21 19:53 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Tardon 2006-12-22 00:45:03 UTC
When cleaning man pages, app-admin/localepurge deletes only regular files. This
may result in dangling symlinks (f.e. media-video/mplayer installs mencoder.1 as symlink to mplayer.1). This trivial patch solves it.

--- localepurge        2006-10-09 16:44:10.000000000 +0200
+++ localepurge     2006-12-17 17:56:02.000000000 +0100
@@ -198,7 +198,7 @@
                 if [ "${PRETEND}" = "enabled" ]; then 
                     echo "${MANPAGEDIR}/${LOCALE}"
                 else
-                    /bin/rm -f `find ${MANPAGEDIR}/${LOCALE} -type f`
+                    /bin/rm -f `find ${MANPAGEDIR}/${LOCALE} -type f -o -type l`
                 fi
             fi
           fi
@@ -211,7 +211,7 @@
                 if [ "${PRETEND}" = "enabled" ]; then 
                     echo "${MANPAGEDIR}/${LOCALE}"
                 else
-                    /bin/rm -f `find ${MANPAGEDIR}/${LOCALE} -type f`
+                    /bin/rm -f `find ${MANPAGEDIR}/${LOCALE} -type f -o -type l`
                 fi
             fi
           fi
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-12-23 11:09:02 UTC
*** Bug 158936 has been marked as a duplicate of this bug. ***
Comment 2 José Alberto Suárez López (RETIRED) gentoo-dev 2007-01-21 19:53:13 UTC
Thanks,

now in 5.3.3

The correct patch is -o -type l

regards