Detecting a previous install
Philip Rowlands
phr at doc.ic.ac.uk
Fri Feb 4 05:20:31 UTC 2005
On Thu, 3 Feb 2005, Peter Eisch wrote:
>Is there a variable set by anaconda that describes the target for the
>install that I could pick up on the %pre?
Don't know of one.
> I have not tried it yet, but I could forsee trying to mount every
>conceivable root filesystem hda, sda, etc. to see if /etc/openssl/certs
>exists.
It's worse than that - you have to create the device nodes. For just the
single file existence test, one strategy would be:
foreach "Linux" partition as determined by /proc/partitions and fdisk
{
use debugfs to list the directory of cat the file, and die if
appropriate
}
Gain bonus points for correctly handling LVM-based filesystems.
Cheers,
Phil
More information about the Kickstart-list
mailing list