Description of problem: mga8 dev0 filesystem created dangling links # symlinks -r / | grep dangling dangling: /usr/lib/debug/sbin -> usr/sbin dangling: /usr/lib/debug/lib -> usr/lib dangling: /usr/lib/debug/lib64 -> usr/lib64 dangling: /usr/lib/debug/bin -> usr/bin Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. clean alpha install and check for any dangling links 2. symlinks -r / | grep dangling 2. update all packages and check for new dangling links 3. symlinks -r / | grep dangling
As discussed on the dev ml ... [dave@x8v ~]$ rpm -q --scripts filesystem |grep symlink --# If we are running in pretrans in a fresh root, there is no /usr and symlinks. --# so, let's create the toplevel symlinks here and the directories they point to. posix.symlink("usr/bin", "/bin") posix.symlink("usr/sbin", "/sbin") posix.symlink("usr/lib", "/lib") posix.symlink("usr/bin", "/usr/lib/debug/bin") posix.symlink("usr/lib", "/usr/lib/debug/lib") posix.symlink("usr/lib64", "/usr/lib/debug/lib64") posix.symlink("usr/sbin", "/usr/lib/debug/sbin") posix.symlink("usr/lib64", "/lib64") posix.symlink("../run", "/var/run") posix.symlink("../run/lock", "/var/lock") [dave@x8v ~]$ rpm -q -i filesystem |grep ^Source Source RPM : filesystem-2.1.9-34.mga8.src.rpm So it's the filesystem package that creates the dangling symlink. The faulty "usr/..." was added in http://svnweb.mageia.org/packages/cauldron/filesystem/current/SPECS/filesystem.spec?r1=1587163&r2=1587162&pathrev=1587163 so assigning to ovitters.
CC: (none) => davidwhodginsAssignee: bugsquad => olav
That change wasn't me!
Sorry, misread the svnweb page. Reassigning.
Assignee: olav => ngompa13
*** Bug 28071 has been marked as a duplicate of this bug. ***
Summary: filesystem created dangling links => filesystem created dangling /usr/lib/debug/bin,sbin,lib64,lib links
Summary: filesystem created dangling /usr/lib/debug/bin,sbin,lib64,lib links => filesystem created dangling /usr/lib/debug/bin,sbin,lib64,lib links with missing leading /