On 2003-02-12 15:23, The Anarcat <[EMAIL PROTECTED]> wrote: > Basically, I suspect I have some dead pre-5.x libs rotting in my > tree. I would like to cleanup /usr/lib and /usr/bin to get rid of > old binaries. Is the /usr/obj directory self-contained? Does it need > a lot of stuff outside of it?
You can make sure that your /usr/lib directory is clean, by running the following pre-installworld: # cd /usr # mv lib lib.old # ldconfig -elf /usr/lib.old # mkdir lib Then installworld as usual, and if nothing breaks you can delete /usr/lib.old later. -- The /usr/bin problem is a bit more tricky, since you'll have to check for old files and make sure they can safely go away. A couple of days ago, I used the following at home: $ uname -v FreeBSD 5.0-CURRENT #13: Tue Feb 11 04:45:48 EET 2003 [...] $ /bin/ls -l /usr/bin/* | awk '{printf "%3s %2s\n",$6,$7}' | sort | uniq -c 399 Feb 11 $ If the small script above prints more than one date, then the files of the older date are probably stale, i.e. if the output is: $ /bin/ls -l /usr/bin/* | awk '{printf "%3s %2s\n",$6,$7}' | sort | uniq -c 399 Feb 11 7 Oct 9 You can check which files are the old ones: $ ls -l /usr/bin | grep 'Oct 9' -r-xr-xr-x 1 root wheel - 100229 Oct 9 15:45 a2p -r-xr-xr-x 1 root wheel - 36353 Oct 9 15:45 c2ph -r-xr-xr-x 1 root wheel - 64624 Oct 9 15:46 chflags -r-xr-xr-x 1 root wheel - 24804 Oct 9 15:46 gprof4 -r-xr-xr-x 1 root wheel - 100 Oct 9 15:45 joy -r-xr-xr-x 1 root wheel - 4528 Oct 9 15:46 key -r-xr-xr-x 1 root wheel - 8636 Oct 9 15:46 kzip In this case, the old files are stale Perl programs from my 4.X -> 5.X upgrade, after I completely and utterly hosed my -current installation at home :-) They were removed shortly after my Feb 11 installworld. - Giorgos To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message