diff -r1.3 shadow-4.0.4.1-r3.ebuild 94a95,97 > > # mv passwd to /bin so it can be used during system recovery > mv ${D}/usr/bin/passwd ${D}/bin/passwd
Why can't you recover your basic system with vi/nano ? This means we are going to have to move /usr/lib/libcrack.so.x.x to the root parition as well.
you cant use the editors to reset the password as for libcrack, it's already there ... i dont see passwd needing it (ldd/strings), and when i ran `strace -f -o out passwd`, i saw no mention of libcrack in out ...
multimode: ldd `which passwd` | grep usr/ libcrack.so.2 => /usr/lib/libcrack.so.2 (0x40056000) simple: ldd `which passwd` | grep usr/ uCpie: ldd `which passwd` | grep usr/ pie: ldd `which passwd` | grep usr/ toucan: ldd `which passwd` | grep usr libcrack.so.2 => /usr/lib/libcrack.so.2 (0x23fd6000) eagle: ldd `which passwd` libcrack.so.2 => /usr/lib/libcrack.so.2 (0x22be5000) cheap: ldd `which passwd` | grep usr/ libcrack.so.2 => /usr/lib/libcrack.so.2 (0x23593000) ------------------------------------------------------------ Please add a >= dep to whatever version of cracklib that moved it to /lib/ if one does not already exist.
seems cracklib-2.7-r9 started the /lib practice
done deal