Re: Upgrade a USB-stick contained system

2009-01-07 Thread Lowell Gilbert
Steve Bertrand st...@ibctech.ca writes:

 I run numerous systems (mostly networking gear) from 2GB USB thumb
 sticks. These systems do not have hard disks.

 To update one of these systems, I'd generally copy the thumb drive
 filesystem to a hard disk in another PC, upgrade it, and then transfer
 the necessary data back to the USB drive. I'd like to change this approach.

 What I'd like to do, is boot the USB drive in another machine that has a
 hard drive, and mount any necessary directories for the duration of the
 upgrade into the USB drive (such as /usr/src, /usr/ports etc) from the
 hard drive. When I'm done, the cruft stays on the physical hard disk,
 while the upgraded system on the USB drive is physically replaced back
 into the original system.

 This is purely a disk-space issue on the USB disk. What I want to know,
 is *exactly* what _working_ directories/filesystems are required to
 build a new system... working directories that can be dissolved with no
 repercussions by using umount.

For the base system, /usr/src and /usr/obj.
For ports, /usr/ports.

They can be mounted in other places and pointed at with variables, but
there's no reason not to use the standard places for this application.

-- 
Lowell Gilbert, embedded/networking software engineer, Boston area
http://be-well.ilk.org/~lowell/
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Upgrade a USB-stick contained system

2009-01-06 Thread Steve Bertrand
Hi everyone,

I run numerous systems (mostly networking gear) from 2GB USB thumb
sticks. These systems do not have hard disks.

To update one of these systems, I'd generally copy the thumb drive
filesystem to a hard disk in another PC, upgrade it, and then transfer
the necessary data back to the USB drive. I'd like to change this approach.

What I'd like to do, is boot the USB drive in another machine that has a
hard drive, and mount any necessary directories for the duration of the
upgrade into the USB drive (such as /usr/src, /usr/ports etc) from the
hard drive. When I'm done, the cruft stays on the physical hard disk,
while the upgraded system on the USB drive is physically replaced back
into the original system.

This is purely a disk-space issue on the USB disk. What I want to know,
is *exactly* what _working_ directories/filesystems are required to
build a new system... working directories that can be dissolved with no
repercussions by using umount.

Steve
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org