Michael Havens wrote:
If possible, it'd be better to make a difference between the source
files (configure, *.c, etc) and the source packages (usually
compressed tar archives). You have to remove all the source files
(including the directory where they reside), and also anything in
the /mnt/lfs tree, except the /tools and /sources directories, and
the source packages (and patches).
Something like (as user lfs):
-----
rm -rf $LFS/tools/*
find $LFS/sources -mindepth 1 -maxdepth 1 -type d -exec rm -rf {} +
-----
should be enough.
I use scripts for lfs:
$ cat clean-mnt-lfs.sh
#!/bin/bash
function rmrf
{
if test -d $LFS/$1 ; then
$SUDO rm -rf $LFS/$1
fi
}
if [ $EUID -ne 0 ]; then
SUDO=sudo
else
SUDO=""
fi
if [ x$LFS == x ]; then
echo "LFS not set"
exit 1
fi
sh umount-virt.sh
rmrf bin
rmrf dev
rmrf home
rmrf lib
rmrf mnt
rmrf proc
rmrf run
rmrf sys
rmrf tools
rmrf var
rmrf boot
rmrf etc
rmrf jhalfs
$SUDO rm -f $LFS/lib64
rmrf media
rmrf opt
rmrf root
rmrf sbin
rmrf srv
rmrf tmp
rmrf usr
=========
$ cat umount-virt.sh
#!/bin/bash
function unmount
{
if mountpoint $LFS/$1 >/dev/null; then
$SUDO umount $LFS/$1
echo $LFS/$1 unmounted
else
echo $LFS/$1 was not mounted
fi
}
if [ $EUID -ne 0 ]; then
SUDO=sudo
else
SUDO=""
fi
if [ x$LFS == x ]; then
echo "LFS not set"
exit 1
fi
unmount run
unmount sys
unmount proc
unmount dev/pts
unmount dev
unmount usr/src
unmount boot
=========
-- Bruce
--
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page
Do not top post on this list.
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?
http://en.wikipedia.org/wiki/Posting_style