DRBL for RedHat

16-Sep-2003
* Add /var/lib/rpm in /tftpboot/node_root, so that client has rpm db also.

05-Nov-2003
* Add color output to prompt user.

06-Nov-2003
* Add net install images, now we can use PXE/etherboot to install RedHat for clients.

04-Dec-2003
* Clonezilla is ok, it's easier to clone the system via Clonezilla now.

07-Dec-2003
* Now uniq without sort when collecting MAC addresses of clients.

19-Dec-2003
* Fix the bug when the NFS servers for DRBL clients have same IP prefix, such
as 192.168.1.x, 192.168.100.x, then both has 192.168.1

21-Dec-2003
* Now the client system will normally unmount all the local filesystem,
include usb, swap...

25-Dec-2003
* Fix the bug when output the arguments to /etc/sysconfig/dhcpd.

03-Mar-2004
*
1.Serverw˷sn餧A]drblcli_desktop.plAclient쥻]wiHܫOdAҦpXF86ConfigɡAO]Aclientثe٨Sks}AnMgdmnJάOsshnJ|DAoӳڦAVOݬݦSkC
2.sWdrbl-user-cp, drbl-user-rm, drbl-host-cp, drbl-host-rm,
drbl-host-getAѮviHo˥Ψӽƻs@ӥؿǥ
drbl-user-cp directory

drbl-user-rm directory
pGѮvnYuser屼ɮתܡAäݭnγoӵ{Aun/home/$USER...ɮקYiCUݭnb[@-uѼơC
3. clonezillaǷs\AҦpmulticast,
client^ЫeiHܬO_nT{nALժ٤OܧA
4.  swapfile}ҫAclientͪswapfileɮץثew]|A屼AҥHunswapfile size]wAĤG}N|֤FC
5. Server䴩RH9, FC1, MDK9.2wˡAҥHHnЦw˪ɭԷ|Kܦh

05-Mar-2004.
1. Now Mandrak 9.2 can use DRBL, but it still lacks firstboot, autologin...

2. For Mandrake, use "drblsrv-mdk.sh" to install the packages for DRBL instead of "drblsrv_desktop.sh". Testing Ok for Mandrake 9.2

3. drblcli_desktop.pl works for Mandrake 9.2, Redhat 8.0, 9, FC1.

23-Mar-2004.
1. DRBL client can use kernel 2.6
2. busybox version: 1.00-pre8, the modprobe inside that supports the modules of kernel 2.6
3. remove udhcpc, uClibc in mkinitrd-net, which are not necessary for DRBL.

26-Mar-2004.
1. Now drblcli_desktop.pl has Chinese Big5 and English prompt.

28-Mar-2004.
1. Now drblsrv-mdk.sh and drblsrv.sh have Chinese Big5 and English prompt.

30-Mar-2004.
1. Now installation scripts support BIG5 and UTF-8 encoding.
2. lang/perl/tw.BIG5 is revised by T.C. Lin, now it's better.

01-Apr-2004.
1. lang/bash/tw.BIG5 is revised by T.C. Lin, now it's better.

02-Apr-2004.
1. fix the bug when printconf-gui run, no /var/lib/alternative in clients.
2. pack the script to be rpm package: drbl-setup

04-Apr-2004.
1. Fix bug for drblsrv-mdk, we need to add $drbl_setup_path for dev path.

05-Apr-2004.
1. Add the IP list prompt for fixed IP request.

08-Apr-2004.
1. add codes to compute the sizes of swap partition and swap file together, so that it meets the /etc/sysconfig/mkswapfile in clients.

09-Apr-2004.
1. let mkpxeinitrd-net take care of the copy and link for vmlinuz-pxe and initrd-net, not in drblsrv-rh or drblsrv-mdk.
2. add installation of package bc in drblsrv-rh and drblsrv-mdk
3. mkswapfile now accumulates the existing swap file

13-Apr-2004.
1. add bc packages.
2. when user uses local HD as /tmp, rc.sysinit will not mkdir /boot/tmp.
3. when uninstall, ask user if they want to remove drbl-setup or not.
4. force to run mknic-nbi with smp option if user specifies smp kernel.
5. rewrite kernel searching method for mandrake, now DRBL for Mandrake only uses kernel with tag "drbl"
6. add option to remove kernel.*drbl when uninstalling drbl in mdk.
7. if ethernet port is not available for DRBL environment, program stop.
8. fix the bug with no initial value for exist_size_in_MB in mkswapfile.

17-Apr-2004.
1. add -o RPM::Hold::="apt" when use apt-get upgrade in drblsrv-mdk.sh

18-Apr-2004.
1. add code to detect if apt is compatable with DRBL in drblsrv-mdk
2. it's cdialog and reiserfsprogs in MDK, not dialog and resierfs-utils
   (Strange...this one works before... Strange ?)

02-May-2004.
1. fix the bug when checking alias public IP address, 0 and 255 can not only be the
first and last digit.
