-----Original Message-----
From: Bruce Dubbs <[email protected]>
To: LFS Support List <[email protected]>
Sent: Tue, 27 Oct 2015 22:27
Subject: Re: [lfs-support] section 5.5
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
[Nifty scripts and except for sh umount-virt.sh and the mountpoint command I
even understand what they do and how they do it. Wow. Thanks Bruce. -- jl]
--
Jim
--
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