bootcd.git
18 years agoChanges to pl_netinit and pl_sysinit support pxe booting nodes. cluster cluster
Marc Fiuczynski [Tue, 24 May 2005 16:11:57 +0000 (16:11 +0000)]
Changes to pl_netinit and pl_sysinit support pxe booting nodes.

Added dhclient-exit-hooks to write out /etc/planetlab/nfs_server for cluster
nodes and also a fix to add a host route if the default gw router is on the
same link yet its ip address is not on the same subnet as the eth interface.

18 years agoThis commit was manufactured by cvs2svn to create branch 'cluster'.
Planet-Lab Support [Mon, 9 May 2005 17:04:12 +0000 (17:04 +0000)]
This commit was manufactured by cvs2svn to create branch 'cluster'.

18 years agofor backwards compatibilty, copy primary server cacert to old directory
Aaron Klingaman [Mon, 9 May 2005 17:04:11 +0000 (17:04 +0000)]
for backwards compatibilty, copy primary server cacert to old directory
/usr/bootme/cacert/<server>/cacert.pem

18 years ago- make the EXTRA_VERSION part come before the primary version, so the
Aaron Klingaman [Mon, 9 May 2005 15:04:54 +0000 (15:04 +0000)]
- make the EXTRA_VERSION part come before the primary version, so the
version files on the boot cd always end with the major/minor numbers (easier
parsing)
- remove  ability to specify output iso name, build it from the version info

18 years agoadd sharutils (for uudecode/uuencode) to cd
Aaron Klingaman [Mon, 9 May 2005 14:32:25 +0000 (14:32 +0000)]
add sharutils (for uudecode/uuencode) to cd

18 years agohow bind-utils isn't on the cd until now is beyond me. this adds the host
Aaron Klingaman [Thu, 5 May 2005 18:07:58 +0000 (18:07 +0000)]
how bind-utils isn't on the cd until now is beyond me. this adds the host
command.

18 years agoup contact attempts to 3 and print a message indicating which server
Aaron Klingaman [Wed, 4 May 2005 18:09:08 +0000 (18:09 +0000)]
up contact attempts to 3 and print a message indicating which server
(primary/backup) we are attempting to connect to.

18 years ago- update build process to support multiple boot cd configurations
Aaron Klingaman [Wed, 4 May 2005 16:50:14 +0000 (16:50 +0000)]
- update build process to support multiple boot cd configurations
  (different set of servers to contact, etc)
- make default configuration one that contacts plc, backup server boot1 at
  plc
- modify pl_boot script to contact backup server after a number of failures

18 years agopath for sleep wrong
Aaron Klingaman [Tue, 3 May 2005 21:24:00 +0000 (21:24 +0000)]
path for sleep wrong

18 years agodoesn't work, no point in keeping it or fixing it
Aaron Klingaman [Tue, 3 May 2005 19:40:59 +0000 (19:40 +0000)]
doesn't work, no point in keeping it or fixing it

18 years agorun all configuration files through dos2unix
Aaron Klingaman [Fri, 29 Apr 2005 19:33:37 +0000 (19:33 +0000)]
run all configuration files through dos2unix

18 years agoadd dos utility rpms
Aaron Klingaman [Fri, 29 Apr 2005 19:27:58 +0000 (19:27 +0000)]
add dos utility rpms

18 years agoupdate the version file in the old location (used for backward compatibility)
Aaron Klingaman [Fri, 29 Apr 2005 18:50:49 +0000 (18:50 +0000)]
update the version file in the old location (used for backward compatibility)

18 years agoa few typos created the nice chain of events:
Aaron Klingaman [Thu, 28 Apr 2005 18:23:11 +0000 (18:23 +0000)]
a few typos created the nice chain of events:
1. modules.dep was not being read for the list of modules
2. the script merges pcitable (from hwdata) based on the list of modules
   (which wasn't present)
3. this resulted in a few modules not being loaded by the boot cd when
   appropriate, including the mptscsih driver for the scsi controllers
   in dell 1850s
the cd worked fine otherwise because it successfully read modules.pcimap
which is generated based on the PCI_ENTRY fields in the drivers. For some
reason, the mptscsih driver DOESN'T have a PCI_ENTRY in its driver,
so it doesn't show up there. fedora's pcitable (from hwdata) has
it, which is why the two sources need to be merged.

18 years agoupdate net init scripts and basic validate script to use
Aaron Klingaman [Wed, 27 Apr 2005 21:05:25 +0000 (21:05 +0000)]
update net init scripts and basic validate script to use
new fields for the boot manager (NODE_KEY, NODE_ID, and NET_DEVICE)

18 years agobump release number
Aaron Klingaman [Wed, 27 Apr 2005 21:00:15 +0000 (21:00 +0000)]
bump release number

18 years agoenable configuration files to be located in numerous places, including
Aaron Klingaman [Wed, 27 Apr 2005 20:58:59 +0000 (20:58 +0000)]
enable configuration files to be located in numerous places, including
enabling support for usb based flash disks.

19 years agonet.ipv4.tcp_default_win_scale removed in 2.6.10, use
Aaron Klingaman [Tue, 5 Apr 2005 19:09:51 +0000 (19:09 +0000)]
net.ipv4.tcp_default_win_scale removed in 2.6.10, use
net.ipv4.tcp_window_scaling instead

19 years agoadd a nice little hack to make sure that yum installs all the rpms
Aaron Klingaman [Fri, 1 Apr 2005 19:18:00 +0000 (19:18 +0000)]
add a nice little hack to make sure that yum installs all the rpms
in the bootcd group, so the script will fail if anything is missing

19 years agomake version 0.3, 0.2 was built on an incorrect kernel rpm and was pulled
Aaron Klingaman [Tue, 29 Mar 2005 19:43:25 +0000 (19:43 +0000)]
make version 0.3, 0.2 was built on an incorrect kernel rpm and was pulled

19 years ago- bump ramdisk size to 64mb to handle kernels with all modules
Aaron Klingaman [Thu, 24 Mar 2005 18:40:32 +0000 (18:40 +0000)]
- bump ramdisk size to 64mb to handle kernels with all modules
- bump version to 0.2: rebuilt with latest 2.6.8 planetlab kernel
- make sure the script exits if the ramdisk creation fails

19 years agocall sysctl -e -p to load /etc/sysctl.conf
Aaron Klingaman [Tue, 7 Dec 2004 16:32:02 +0000 (16:32 +0000)]
call sysctl -e -p to load /etc/sysctl.conf

19 years agospelling mistake in message output
Aaron Klingaman [Tue, 7 Dec 2004 16:20:00 +0000 (16:20 +0000)]
spelling mistake in message output

19 years agoadd tcp window/broken router fix
Aaron Klingaman [Tue, 7 Dec 2004 16:00:30 +0000 (16:00 +0000)]
add tcp window/broken router fix

19 years agoin generating the pci table lookup for hardware detection, we now
Aaron Klingaman [Mon, 6 Dec 2004 20:34:39 +0000 (20:34 +0000)]
in generating the pci table lookup for hardware detection, we now
merge in what we can from /usr/share/hwdata/pcitable. it is more out of date
that the dynamically generated modules.pcimap, but, it also seems to contain
some entries that are missing from the modules.

19 years agoreadd ability for bootscripts to cancel the boot process
Aaron Klingaman [Mon, 6 Dec 2004 19:45:36 +0000 (19:45 +0000)]
readd ability for bootscripts to cancel the boot process

19 years agoexplicitly add openssh-server
Aaron Klingaman [Mon, 6 Dec 2004 19:37:51 +0000 (19:37 +0000)]
explicitly add openssh-server
add ncftp

19 years agoremove blank=fast from burn command
Aaron Klingaman [Mon, 6 Dec 2004 19:04:05 +0000 (19:04 +0000)]
remove blank=fast from burn command

19 years agoadd parted and the python pyparted bindings
Aaron Klingaman [Sun, 5 Dec 2004 16:07:25 +0000 (16:07 +0000)]
add parted and the python pyparted bindings

19 years agocopy old bootme directory and new lvm conf file
Aaron Klingaman [Sun, 5 Dec 2004 16:06:57 +0000 (16:06 +0000)]
copy old bootme directory and new lvm conf file

19 years agomake lvm default to lvm1 metadata, for backward compatibilityx
Aaron Klingaman [Sun, 5 Dec 2004 16:06:35 +0000 (16:06 +0000)]
make lvm default to lvm1 metadata, for backward compatibilityx

19 years agoadd old bootme dir to make cd work with hacked up scripts
Aaron Klingaman [Sun, 5 Dec 2004 16:05:51 +0000 (16:05 +0000)]
add old bootme dir to make cd work with hacked up scripts

19 years agowrite out the output of ifconfig to /tmp for backward compatibility.
Aaron Klingaman [Thu, 2 Dec 2004 22:40:39 +0000 (22:40 +0000)]
write out the output of ifconfig to /tmp for backward compatibility.

19 years agofor backward compatibility, write a list of loaded modules to /tmp
Aaron Klingaman [Thu, 2 Dec 2004 22:40:09 +0000 (22:40 +0000)]
for backward compatibility, write a list of loaded modules to /tmp

19 years agoscript to contact PLC. currently posts the same data the old script does.
Aaron Klingaman [Thu, 2 Dec 2004 22:39:42 +0000 (22:39 +0000)]
script to contact PLC. currently posts the same data the old script does.

19 years agocorrect gpg package name, add a decent text editor
Aaron Klingaman [Thu, 2 Dec 2004 22:38:58 +0000 (22:38 +0000)]
correct gpg package name, add a decent text editor

19 years agohandle runlevel 0 and 6 correctly
Aaron Klingaman [Thu, 2 Dec 2004 22:37:51 +0000 (22:37 +0000)]
handle runlevel 0 and 6 correctly

19 years agoon second thought, use the original pubring until we take the 3.0 cd out of
Aaron Klingaman [Thu, 2 Dec 2004 20:06:53 +0000 (20:06 +0000)]
on second thought, use the original pubring until we take the 3.0 cd out of
beta

19 years agosetup files on cd with boot server info
Aaron Klingaman [Thu, 2 Dec 2004 19:41:22 +0000 (19:41 +0000)]
setup files on cd with boot server info

19 years agoadd gpg
Aaron Klingaman [Thu, 2 Dec 2004 19:40:56 +0000 (19:40 +0000)]
add gpg

19 years agotemp gpg key ring (public), will be replaced when cd is released
Aaron Klingaman [Thu, 2 Dec 2004 19:40:32 +0000 (19:40 +0000)]
temp gpg key ring (public), will be replaced when cd is released

19 years agomake it more like redhat, use mingetty
Aaron Klingaman [Thu, 2 Dec 2004 19:38:55 +0000 (19:38 +0000)]
make it more like redhat, use mingetty

19 years agoboot.planet-lab.org cacert
Aaron Klingaman [Thu, 2 Dec 2004 19:38:23 +0000 (19:38 +0000)]
boot.planet-lab.org cacert

19 years agooops, need newlines in /etc/issue
Aaron Klingaman [Thu, 2 Dec 2004 16:01:56 +0000 (16:01 +0000)]
oops, need newlines in /etc/issue

19 years agowrite a custom /etc/issue
Aaron Klingaman [Thu, 2 Dec 2004 15:58:42 +0000 (15:58 +0000)]
write a custom /etc/issue

19 years agoif no network configuration files are found, this one (included on the cd)
Aaron Klingaman [Thu, 2 Dec 2004 00:01:24 +0000 (00:01 +0000)]
if no network configuration files are found, this one (included on the cd)
is used

19 years agoplaceholder for script to contact plc
Aaron Klingaman [Thu, 2 Dec 2004 00:00:56 +0000 (00:00 +0000)]
placeholder for script to contact plc

19 years agomildly sanitize network configuration files
Aaron Klingaman [Thu, 2 Dec 2004 00:00:25 +0000 (00:00 +0000)]
mildly sanitize network configuration files

19 years agoadd call to net initialization script
Aaron Klingaman [Thu, 2 Dec 2004 00:00:04 +0000 (00:00 +0000)]
add call to net initialization script
don't scan floppy disks for the boot cd. :)

19 years agoneed to load the floppy module
Aaron Klingaman [Wed, 1 Dec 2004 23:59:21 +0000 (23:59 +0000)]
need to load the floppy module

19 years agonetwork initialization in its own script
Aaron Klingaman [Wed, 1 Dec 2004 23:58:56 +0000 (23:58 +0000)]
network initialization in its own script

19 years agothe boot cd rpm group definition file
Aaron Klingaman [Wed, 1 Dec 2004 23:58:34 +0000 (23:58 +0000)]
the boot cd rpm group definition file

19 years agomake 2 default run level, other minor changes
Aaron Klingaman [Wed, 1 Dec 2004 23:57:39 +0000 (23:57 +0000)]
make 2 default run level, other minor changes

19 years agodon't attempt to build iso before burning
Aaron Klingaman [Wed, 1 Dec 2004 23:57:05 +0000 (23:57 +0000)]
don't attempt to build iso before burning
copy default network conf file to cd
make all pl_* init scripts executable

19 years agoThis commit was generated by cvs2svn to compensate for changes in r525,
Aaron Klingaman [Mon, 22 Nov 2004 19:28:23 +0000 (19:28 +0000)]
This commit was generated by cvs2svn to compensate for changes in r525,
which included commits to RCS files with non-trunk default branches.

20 years agoNew repository initialized by cvs2svn.
Planet-Lab Support [Wed, 4 Jun 2003 20:07:28 +0000 (20:07 +0000)]
New repository initialized by cvs2svn.