| Bug#: 158807 | Product: Gentoo Linux | Version: 2006.0 | Platform: All |
| OS/Version: Linux | Status: RESOLVED | Severity: minor | Priority: P2 |
| Resolution: FIXED | Assigned To: bass@gentoo.org | Reported By: dtardon@redhat.com | |
| Component: Applications | |||
| URL: | |||
| Summary: app-admin/localepurge leaves dangling symlinks | |||
| Keywords: | |||
| Status Whiteboard: | |||
| Opened: 2006-12-22 00:45 0000 | |||
| Description: | Opened: 2006-12-22 00:45 0000 |
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
*** Bug 158936 has been marked as a duplicate of this bug. ***
Thanks, now in 5.3.3 The correct patch is -o -type l regards