Thanks, John.

The --root is more to the point.  (Sorry, I should have done a man rpm
first.)

With copying with dd, would the command like something like: dd
if=/dev/dasda1 of=/dev/dasdb1 ?

Dave

-----Original Message-----
From: John Summerfield [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 26, 2003 8:50 AM
To: [EMAIL PROTECTED]
Subject: Re: [LINUX-390] rpm under chroot to 'apply' maintenance


On Wed, 26 Mar 2003, Froberg, David C wrote:

>                 Folks,
>
>                 If I copy (say, via  (cd / ; tar -clpSf - . ) | tar -xpSf
-
> -C /mnt) a whole bootable Linux volume to a new volume mounted to /mnt,
>                 then chroot to /mnt, then upgrade a package (say samba)
with
> rpm, would that keep rpm's updates to within the directory structure
>                 under /mnt so the *new* volume would have the new samba
and
> the samba under / left unchanged?
>
>                 Essentially, I'm thinking along the lines of what is often
> done in the OS/390 realm where a resvol is cloned and maintenance applied
to
> the clone leaving the original intact.


The idea is sound. Note:

Be sure you replicate the _entire_ system
dd  may be faster than tar | tar. Depends on how much data.

Some S/390 storage systems can have their own means of replicating
volumes. That is likely to be faster.

You might prefer to run rpm thus:
rpm --root /mnt ...

Probably doesn't matter in this case, but this approach doesn't require
rpm to be installed on the target.



--


Cheers
John.

Join the "Linux Support by Small Businesses" list at
http://mail.computerdatasafe.com.au/mailman/listinfo/lssb

Reply via email to