As far as I understand updates for redhat 6.2 installation,
I arrive at the following conclusion.

I will focus on redhat-6.2/i386/ and NFS installation only (with or
without kickstart).

a) For RedHat/RPMS use redhat-updates/6.2/i386/
  (which can be put in place of old versions for NFS installation)

b) For RedHat/base I assume there is no update

c) For RedHat/instimage use 
  redhat-updates/6.2/images/i386/update-disk-20000419.img
  as follow:
  mount -o loop -t ext2 .../update-disk-20000419.img /mnt/update
  cd .../RedHat/instimage/usr/lib/anaconda
  cp -a /mnt/update/* .

d) For boot.img, bootnet.img and pcmcia.img use
  redhat-updates/6.2/images/i386/boot-20000407.img
  redhat-updates/6.2/images/i386/bootnet-20000407.img
  redhat-updates/6.2/images/i386/pcmcia-20000407.img
 (as documented in http://www.redhat.com/support/errata/RHBA-2000015-01.html )

Problems
--------
1) update for sources
.....................
For misc/src/ there is no update.
This can be a problem if we find a bug, for example in the loader.
The loader in initrd.img on bootnet-20000407.img has changed but
we do not have the corresponding source files.
We cannot what is in rawhide either because this is changing all
the time.

Can we ask RedHat to provide, at the same time as bootnet.img updates,
also the corresponding misc/src updates?

2) wrong file in update-disk-20000419.img
.........................................
If we want to use the new bootnet-20000407.img we better update
the RedHat/instimage/usr/lib/anaconda/ as mentionned in c) above,
so that it is not necessary to use the disk made from
update-disk-20000419.img
BUT
the RedHat/instimage/usr/lib/anaconda/iw/__init__.py
crashes with an error at /usr/lib/anaconda/iw/__init__.py line 14
  os.symlink(src, dst)
because the dst directory /tmp/updates/iw/ does not exist.
The patch for this file is in attachment.
(although I suspect that, if we patch the nfs server for the instimage/
this file can stay empty and it is necessary only when using
phisically the update diskette)

So, to make life easier, can we ask RedHat to provide also a mirror
of instimage together with update-disk-xxxxxx.img when needed.

These modifications could help maintain and try to patch the
installation of redhat 6.2.

I am still unable to figure out why the ks=cdrom:/ks.cfg option
is not working but I have no real way to debug it without the 
source of the used loader.
*** __init__.py.DIST	Thu Apr 13 20:58:49 2000
--- __init__.py	Fri Jul 14 19:58:24 2000
***************
*** 1,4 ****
--- 1,5 ----
  import os
+ import iutil
  
  for n in os.listdir("/mnt/runtime/usr/lib/anaconda/iw/"):
  
***************
*** 11,14 ****
--- 12,16 ----
     if (os.access(dst, os.F_OK) == 1):
  	continue
  
+    iutil.mkdirChain('/tmp/updates/iw/')
     os.symlink(src, dst)
 Anne Possoz   Service Informatique Central Tel : (41/21) 693.22.49
Ecole Polytechnique Federale de Lausanne, 1015 Lausanne (Switzerland)

Reply via email to