:-)~MIKE~(-:

On Sun, Aug 3, 2014 at 3:30 AM, Michael Havens <[email protected]> wrote:

> SO, just to clarify, you want me to copy /tools and /sources to the root
> directory and then delete -rf /mnt/lfs then put /sources and /toold back
> where they were originally? What about what you said in the email before
> this about  backing up everything and then running diff?
>
> :-)~MIKE~(-:
>
>
> On Sun, Aug 3, 2014 at 2:32 AM, akhiezer <[email protected]> wrote:
>
>> > From [email protected] Sun Aug  3
>> 10:17:39 2014
>> > Date: Sun, 03 Aug 2014 10:17:16 +0100
>> > From: [email protected] (akhiezer)
>> > To: LFS Support List <[email protected]>
>> > Subject: Re: [lfs-support] Please, teach me how to fix problems.
>> >
>> > > From: Michael Havens <[email protected]>
>> > > Date: Sun, 3 Aug 2014 00:06:41 -0700
>> > > To: LFS Support List <[email protected]>
>> > > Subject: Re: [lfs-support] Please, teach me how to fix problems.
>> > >
>> > >
>> > > On Sat, Aug 2, 2014 at 2:27 PM, Michael Havens <[email protected]>
>> wrote:
>> > >
>> > > > It was mentioned that I might want to restart at the beginning of
>> chapter
>> > > > 6. Please, what do I need to rm -rf to do that?
>> > > >
>> > >
>> > >
>> > > sorry about the delay in my response. I had to go to work. Is this
>> where
>> > > you wanted me to post my answer? I'll have all day to play with this
>> on
>> >
>> >
>> > It's re please don't top-post.
>> >
>> >
>> > > Sunday.
>> > >
>> > > root:/home/lfs#  ls -laF /mnt/lfs/
>> > > total 128
>> > > drwxr-xr-x 23 root root  4096 Aug  2 02:37 ./
>> > > drwxr-xr-x  3 root root  4096 Jul 26 00:47 ../
>> > > -rw-r--r--  1 root root    61 Aug  2 02:35 6.9glibc.compile.log
>> > > drwxr-xr-x  2 root root  4096 Jul 29 17:26 bin/
>> > > drwxr-xr-x  2 root root  4096 Jul 29 17:16 boot/
>> > > drwxr-xr-x 14 root root  3340 Jul 27 00:16 dev/
>> > > drwxr-xr-x  4 root root  4096 Jul 29 17:29 etc/
>> > > drwxr-xr-x  2 root root  4096 Jul 29 17:16 home/
>> > > drwxr-xr-x  2 root root  4096 Jul 29 17:24 lib/
>> > > lrwxrwxrwx  1 root root     3 Jul 29 17:18 lib64 -> lib/
>> > > drwx------  2 root root 16384 Jul 27 14:28 lost+found/
>> > > drwxr-xr-x  4 root root  4096 Jul 29 17:16 media/
>> > > drwxr-xr-x  2 root root  4096 Jul 29 17:16 mnt/
>> > > drwxr-xr-x  2 root root  4096 Jul 29 17:16 opt/
>> > > drwxr-xr-x  2 root root  4096 Jul 29 16:33 proc/
>> > > drwxr-x---  2 root root  4096 Jul 29 17:31 root/
>> > > drwxr-xr-x  3 root root  4096 Jul 29 17:18 run/
>> > > drwxr-xr-x  2 root root  4096 Jul 29 17:16 sbin/
>> > > drwxrwxrwt  4 lfs  root 12288 Aug  2 02:38 sources/
>> > > drwxr-xr-x  2 root root  4096 Jul 29 17:16 srv/
>> > > drwxr-xr-x  2 root root  4096 Jul 29 16:33 sys/
>> > > drwxrwxrwt  2 root root 20480 Aug  2 03:50 tmp/
>> > > drwxr-xr-x 12 root root  4096 Jul 28 14:06 tools/
>> > > drwxr-xr-x 10 root root  4096 Jul 29 17:18 usr/
>> > > drwxr-xr-x 10 root root  4096 Jul 29 17:16 var/
>> > > root:/home/lfs# umount -v $LFS/dev
>> > > udev has been unmounted
>> > > root:/home/lfs#
>> > >
>> >
>> >
>> > OK. The intent is to:
>> > ----
>> > * backup anything from under /mnt/lfs that you want to keep. Put any
>> >   backups well-out-of-the-way - e.g. put them in a subdir of ~root/ and
>> >   not under /mnt/lfs  .
>> >
>> >   Personally, I'd just backup the lot:
>> >   $ mkdir
>> ~/_mnt_lfs.bkup.201408031030.immedpre-wipe_mnt_lfs-restart_end_ch5
>> >   $
>> >   $ (cd /mnt/lfs && find -P . -xdev -depth -print0 | \
>> >      cpio -0pdam -v \
>> >      ~/_mnt_lfs.bkup.201408031030.immedpre-wipe_mnt_lfs-restart_end_ch5
>> )
>> >   $
>> >   You can always, later, pick through the backup or just blitz in
>> entirely,
>> >   at your leisure.
>> >
>> >   ** "Backup now, or take your chances." **
>> >
>> >
>> > * check/verify that the backup looks ok - e.g. 'du -skx ...',
>> >   'diff -qr ...', &c.
>> >
>> >
>> > * then remove everything from under /mnt/lfs *EXCEPT FOR* both
>> >   /mnt/lfs/sources and /mnt/lfs/tools  .
>> >
>> >   You might want to use (defensive) constructs such as:
>> >   $ (cd /mnt/lfs && \
>> >      rm --preserve-root --one-file-system -I -v -rf -- \
>> >      ./opt ./media ./srv )
>> >   $
>>
>>
>> Obviously, in the above '... rm ... -rf ...' line, don't just restrict
>> that list of objects to './opt ./media ./srv' : add the others too - i.e.
>> the other items immediately under /mnt/lfs - ** EXCEPT FOR ** './sources'
>> and
>> './tools'  . (The '... find ... -delete ...' approach below, is fine
>> as-is;
>> it doesn't need any such additions.)
>>
>>
>> And after the removal, verify that all you have got left under /mnt/lfs
>> are the ./sources and ./tools dirs.
>>
>>
>> >
>> >   ; or similarly:
>> >
>> >   $ (cd /mnt/lfs && find -P . -xdev -depth \
>> >      ! \( -wholename './sources*' -o -wholename './tools*' \) \
>> >      -delete )
>> >   $
>> >
>> >
>> > * double-check that you have got the backed-up toolchain from
>> >   end of chapter 5, and that you can temp-unpack it to a tempdir
>> >   (e.g. ~root/tmp/tmp-unpack-lfs-toolch-end_ch5/ ), and that it looks
>> >   OK. (You might even - e.g. just out of interest - want to do a quick
>> >   diff-qr between it and /mnt/lfs/tools/ ).
>> >
>> >   Check that the permissions on the backed-up toolchain look ok: they
>> >   should be 'root:root' per 'Changing Ownership' at end of ch.5 .
>> >
>> >
>> > * if the (temp-unpack of the) ch5 backed-up toolchain dirtree looks ok
>> >  per preceding step, then remove /mnt/tmp/tools (or move it to e.g.
>> under
>> >  ~root if you've not got a backup of it per preceding notes), and put
>> the
>> >  ch5 backed-up toolchain in its place. Be sure that you don't introduce
>> >  any extra dir levels: i.e. ensure you still have /mnt/lfs/tools/bin and
>> >  not /mnt/lfs/tools/tools/bin  .
>> >
>> >
>> > * goto last page, 'Changing Ownership', of ch.5: start at the top, read
>> it,
>> >   and go from there.
>> >
>> >   Bear in mind the earlier injunctions about being careful, following
>> the
>> >   book, &c &c.
>> >
>> >
>> > ----
>> >
>> >
>> >
>> > rgds,
>> >
>> > akh
>> >
>> >
>> >
>> >
>> >
>> > --
>> > --
>> > http://lists.linuxfromscratch.org/listinfo/lfs-support
>> > FAQ: http://www.linuxfromscratch.org/blfs/faq.html
>> > Unsubscribe: See the above information page
>> >
>>
>>
>> --
>> --
>> http://lists.linuxfromscratch.org/listinfo/lfs-support
>> FAQ: http://www.linuxfromscratch.org/blfs/faq.html
>> Unsubscribe: See the above information page
>>
>
> sorry about the top post. I was just doing what gmail did. I need to go to
bed now..... gnight
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to