bootmanager.git
16 years agoTagging module BootManager -- from bootmanager-3.2-2 to bootmanager-3.2-3 bootmanager-3.2-3
Thierry Parmentelat [Thu, 31 Jan 2008 14:17:02 +0000 (14:17 +0000)]
Tagging module BootManager  -- from bootmanager-3.2-2 to bootmanager-3.2-3
network config : support the full set of settings from ifup-wireless - see also http://svn.planet-lab.org/svn/MyPLC/tags/myplc-4.2-1/db-config
removes legacy calls to PlanetLabConf.py
refrains from unloading floppy
first draft of the dual-method for implementing extensions (bootstrapfs-like images or yum install)

16 years agoTagging module BootManager -- from bootmanager-3.2-2 to bootmanager-3.2-3
Thierry Parmentelat [Thu, 31 Jan 2008 14:16:57 +0000 (14:16 +0000)]
Tagging module BootManager  -- from bootmanager-3.2-2 to bootmanager-3.2-3
network config : support the full set of settings from ifup-wireless - see also http://svn.planet-lab.org/svn/MyPLC/tags/myplc-4.2-1/db-config
removes legacy calls to PlanetLabConf.py
refrains from unloading floppy
first draft of the dual-method for implementing extensions (bootstrapfs-like images or yum install)

16 years agoA patch to avoid unloading the floppy module before chain booting the node
Stephen Soltesz [Mon, 28 Jan 2008 15:32:57 +0000 (15:32 +0000)]
A patch to avoid unloading the floppy module before chain booting the node
into the production kernel.  This prevents the HP dc7800 from hanging during boot
up.  Unknown cause, since the machine has no floppy drive.

16 years agoyum-based extensions :
Thierry Parmentelat [Wed, 23 Jan 2008 11:34:53 +0000 (11:34 +0000)]
yum-based extensions :
- fetches yum.conf
- mounts /proc
first draft, apparently works, needs more tests though

16 years agoyum's return code is not reliable - ignore it
Thierry Parmentelat [Thu, 17 Jan 2008 14:09:14 +0000 (14:09 +0000)]
yum's return code is not reliable - ignore it

16 years ago--editor-cmd=emacs
Thierry Parmentelat [Mon, 14 Jan 2008 14:59:48 +0000 (14:59 +0000)]
--editor-cmd=emacs

16 years agoFirst draft of a dual method for installing extensions
Thierry Parmentelat [Fri, 11 Jan 2008 17:11:34 +0000 (17:11 +0000)]
First draft of a dual method for installing extensions
- core tarball always installed through the tarball
- extensions (nodegroups) are then attempted by the same method
  i.e. by fetching PlanetLab-Bootstrap-%s.tar.bz2
- if that fails, then we try via
  yum groupinstall extension<nodegroup>

NOTE.
due to a bug with GetNodes that causes the nodegroups fetching part to fail
I could not have the tests completed yet
However nodes should correctly install the core software

16 years agoPlanetLabConf.py no longer exists.
Faiyaz Ahmed [Wed, 9 Jan 2008 20:33:41 +0000 (20:33 +0000)]
PlanetLabConf.py no longer exists.

16 years agoready for tagging
Thierry Parmentelat [Tue, 8 Jan 2008 11:49:43 +0000 (11:49 +0000)]
ready for tagging
reviewed URLs and %{plrelease}

16 years agoCross module commit for 'diag' and 'disabled' node states.
Stephen Soltesz [Tue, 18 Dec 2007 18:54:48 +0000 (18:54 +0000)]
Cross module commit for 'diag' and 'disabled' node states.

16 years agorestoring operations default settings for breakpoint mode
Thierry Parmentelat [Wed, 12 Dec 2007 14:01:51 +0000 (14:01 +0000)]
restoring operations default settings for breakpoint mode

16 years agocosmetic
Thierry Parmentelat [Wed, 12 Dec 2007 12:12:20 +0000 (12:12 +0000)]
cosmetic

16 years agofixed so as to use correct default value when prompt is on
Thierry Parmentelat [Wed, 12 Dec 2007 12:05:43 +0000 (12:05 +0000)]
fixed so as to use correct default value when prompt is on

16 years agoFix indentation.
Daniel Hokka Zakrisson [Fri, 7 Dec 2007 23:35:14 +0000 (23:35 +0000)]
Fix indentation.

16 years agoSupport multihoming on a single interface.
Daniel Hokka Zakrisson [Fri, 7 Dec 2007 23:30:00 +0000 (23:30 +0000)]
Support multihoming on a single interface.

16 years agoAdd all matching modules.
Daniel Hokka Zakrisson [Thu, 6 Dec 2007 17:12:18 +0000 (17:12 +0000)]
Add all matching modules.
Let the pcimap decide which modules to load.

16 years agoDeal with values containing = rather than bailing out on them.
Daniel Hokka Zakrisson [Thu, 6 Dec 2007 03:29:32 +0000 (03:29 +0000)]
Deal with values containing = rather than bailing out on them.

16 years agoUse tagxid.
Daniel Hokka Zakrisson [Wed, 5 Dec 2007 21:27:03 +0000 (21:27 +0000)]
Use tagxid.

16 years agoDon't need the ESSID or IWCONFIG in BootManager.
Daniel Hokka Zakrisson [Wed, 5 Dec 2007 19:37:37 +0000 (19:37 +0000)]
Don't need the ESSID or IWCONFIG in BootManager.
Write the MODE as well.

16 years agono longer 'pushd BootManager' due to wacky build environment
Marc Fiuczynski [Wed, 5 Dec 2007 19:05:18 +0000 (19:05 +0000)]
no longer 'pushd BootManager' due to wacky build environment

16 years agoDon't build a bootmanager script during %build.
Daniel Hokka Zakrisson [Wed, 5 Dec 2007 18:54:00 +0000 (18:54 +0000)]
Don't build a bootmanager script during %build.

16 years agoAdd support for wireless interfaces.
Daniel Hokka Zakrisson [Wed, 5 Dec 2007 18:01:35 +0000 (18:01 +0000)]
Add support for wireless interfaces.

16 years agoSupport old BootCDs which do not have pypcilib.
Daniel Hokka Zakrisson [Wed, 5 Dec 2007 17:02:01 +0000 (17:02 +0000)]
Support old BootCDs which do not have pypcilib.

16 years agoUse the correct MAC-address.
Daniel Hokka Zakrisson [Mon, 3 Dec 2007 21:38:22 +0000 (21:38 +0000)]
Use the correct MAC-address.

16 years agoUpdate for Linux-VServer 2.3 and Fedora 7's mkinitrd.
Daniel Hokka Zakrisson [Thu, 29 Nov 2007 19:29:27 +0000 (19:29 +0000)]
Update for Linux-VServer 2.3 and Fedora 7's mkinitrd.

16 years agoSupport multiple interfaces.
Daniel Hokka Zakrisson [Tue, 27 Nov 2007 22:18:45 +0000 (22:18 +0000)]
Support multiple interfaces.

16 years agoUse scsi_hostadapterX for the first one too.
Daniel Hokka Zakrisson [Mon, 26 Nov 2007 22:57:27 +0000 (22:57 +0000)]
Use scsi_hostadapterX for the first one too.
If ata_generic is going to be loaded, make sure it claims the devices.

16 years agoA few goodies from onelab's bootmanager
Thierry Parmentelat [Thu, 22 Nov 2007 19:30:16 +0000 (19:30 +0000)]
A few goodies from onelab's bootmanager
(*) breakpoint utilities - for when things get bad - disabled of course
(*) spec file changed to support auto-tagging
(*) Makefile : use make sync to install your working dir on a test plc
(*) also I had numbered this a version 4 CD, so had to make changes that seem to make sense anyway

16 years agoMerge disconnected operations branch.
Daniel Hokka Zakrisson [Wed, 21 Nov 2007 19:21:23 +0000 (19:21 +0000)]
Merge disconnected operations branch.

16 years agoProgif added to class.
Daniel Hokka Zakrisson [Wed, 21 Nov 2007 03:47:38 +0000 (03:47 +0000)]
Progif added to class.

16 years agoNo more hwdata.
Daniel Hokka Zakrisson [Wed, 21 Nov 2007 03:28:59 +0000 (03:28 +0000)]
No more hwdata.

16 years ago* Removed building PlanetLab-Bootstrap.tar.bz2 from the package. It
Marc Fiuczynski [Tue, 6 Nov 2007 23:08:34 +0000 (23:08 +0000)]
* Removed building PlanetLab-Bootstrap.tar.bz2 from the package. It
  now lives in the BootstrapFS package.

* Modified the InstallBootstrapRPM.py to download the following:
 - base bootstrapfs tar ball -> PlanetLab-Bootstrap.tar.bz2
 - node group specific tar ball -> PlanetLab-Bootstrap-$nodegroup.tar.bz2

* Removed some of the empty directories under the support-files/ directory.

16 years agoInclude the 'time' module as well... doh.
Stephen Soltesz [Thu, 25 Oct 2007 16:12:46 +0000 (16:12 +0000)]
Include the 'time' module as well... doh.

16 years agoAdded a check for the e1000 driver. When it is unloaded, the script sleeps
Stephen Soltesz [Thu, 25 Oct 2007 16:12:18 +0000 (16:12 +0000)]
Added a check for the e1000 driver.  When it is unloaded, the script sleeps
for 4 seconds before continuing.

16 years agoExplicitly add filesystem module to required packages.
Marc Fiuczynski [Mon, 15 Oct 2007 16:25:00 +0000 (16:25 +0000)]
Explicitly add filesystem module to required packages.

16 years agopushd to BootManager rather than bootmanager due to module renaming.
Marc Fiuczynski [Sun, 14 Oct 2007 18:28:27 +0000 (18:28 +0000)]
pushd to BootManager rather than bootmanager due to module renaming.

16 years agouse build/build.common functions
Marc Fiuczynski [Fri, 31 Aug 2007 02:29:35 +0000 (02:29 +0000)]
use build/build.common functions

16 years agorevert to previous head, as the modular build changes need to go onto the (temporary...
Marc Fiuczynski [Thu, 30 Aug 2007 20:10:21 +0000 (20:10 +0000)]
revert to previous head, as the modular build changes need to go onto the (temporary) modular_build branch first

16 years agouse build/build.common to use common build operations
Marc Fiuczynski [Thu, 30 Aug 2007 20:09:20 +0000 (20:09 +0000)]
use build/build.common to use common build operations

16 years agofix to selecting Fedora release number
Marc Fiuczynski [Tue, 28 Aug 2007 21:52:38 +0000 (21:52 +0000)]
fix to selecting Fedora release number

16 years agobump version
Marc Fiuczynski [Fri, 24 Aug 2007 06:38:01 +0000 (06:38 +0000)]
bump version

16 years agoMake Fedora 7 compatible
Marc Fiuczynski [Fri, 24 Aug 2007 06:37:14 +0000 (06:37 +0000)]
Make Fedora 7 compatible

16 years agomake Fedora 7 compatible
Marc Fiuczynski [Fri, 24 Aug 2007 06:13:56 +0000 (06:13 +0000)]
make Fedora 7 compatible

16 years agoBump revision
Faiyaz Ahmed [Wed, 22 Aug 2007 15:45:20 +0000 (15:45 +0000)]
Bump revision

16 years agoChanged NodeUpdate's path. Nothing should exist in /usr/local.
Faiyaz Ahmed [Wed, 22 Aug 2007 15:43:47 +0000 (15:43 +0000)]
Changed NodeUpdate's path.  Nothing should exist in /usr/local.

16 years agoChange path from /usr/local/planetlab to /usr
Faiyaz Ahmed [Tue, 7 Aug 2007 19:59:01 +0000 (19:59 +0000)]
Change path from /usr/local/planetlab to /usr

17 years agofix for FC releases that do not have pcitable file
Marc Fiuczynski [Thu, 8 Mar 2007 17:53:17 +0000 (17:53 +0000)]
fix for FC releases that do not have pcitable file

17 years agoinvoke buildnode.sh with fedora core release argument
Marc Fiuczynski [Thu, 8 Mar 2007 17:52:34 +0000 (17:52 +0000)]
invoke buildnode.sh with fedora core release argument

17 years agoHack to make older bootcds create initrds. Uses mkinitrd shell script.
Faiyaz Ahmed [Mon, 19 Feb 2007 21:07:42 +0000 (21:07 +0000)]
Hack to make older bootcds create initrds.  Uses mkinitrd shell script.

17 years agobool was not a real type in Python <2.3 and had to be marshalled as a
Mark Huang [Sat, 10 Feb 2007 23:33:06 +0000 (23:33 +0000)]
bool was not a real type in Python <2.3 and had to be marshalled as a
custom type in xmlrpclib. Make sure that bools serialize consistently.

17 years ago- move InstallBuildVServer.update_vserver_network_files() to
Mark Huang [Tue, 6 Feb 2007 16:35:05 +0000 (16:35 +0000)]
- move InstallBuildVServer.update_vserver_network_files() to
UpdateNodeConfiguration (this is all that InstallBuildVServer usefully
did)
- remove useless InstallBuildVServer step, setting barrier bit has
been done by the vserver-reference initscript since 3.0
- modify update_vserver_network_files() to modify reference images in
new 4.0 location (/vservers/.vref and /vservers/.vcache)

17 years ago- look for PlanetLab-Bootstrap-<nodegroup>.tar.bz2 in the boot/
Mark Huang [Sun, 4 Feb 2007 01:30:00 +0000 (01:30 +0000)]
- look for PlanetLab-Bootstrap-<nodegroup>.tar.bz2 in the boot/
  directory, to support rinses by nodegroup (>=4.0 only, which supports
  calling GetNodes() and GetNodeGroups() via BootAPI)

17 years ago- fix totally broken call canonicalization code, to be only somewhat
Mark Huang [Sun, 4 Feb 2007 01:28:36 +0000 (01:28 +0000)]
- fix totally broken call canonicalization code, to be only somewhat
  broken

17 years agodo not dereference symlinks when chowning files back to the SUDO_USER
Mark Huang [Wed, 17 Jan 2007 22:44:17 +0000 (22:44 +0000)]
do not dereference symlinks when chowning files back to the SUDO_USER

17 years ago- use get_partition_path_from_device() to get the path to the first
Mark Huang [Sat, 13 Jan 2007 20:43:37 +0000 (20:43 +0000)]
- use get_partition_path_from_device() to get the path to the first
  partition of a device (under devfs on 2.4, it's /part1, not
  /disc1!). This also checks for cciss device paths..

17 years ago- fix get_partition_path_from_device() to work with 2.x cds that may or
Mark Huang [Sat, 13 Jan 2007 18:05:58 +0000 (18:05 +0000)]
- fix get_partition_path_from_device() to work with 2.x cds that may or
  may not use devfs

17 years ago- fix last checkin to just store the full path (e.g.,
Mark Huang [Sat, 13 Jan 2007 18:05:03 +0000 (18:05 +0000)]
- fix last checkin to just store the full path (e.g.,
  ide/host0/bus0/target0/lun0/disc) of the valid block name instead of
  storing the name of the symlink (e.g., hda)
- ...since vgcreate doesn't follow symlinks (see accompanying checkin to
  InstallPartitionDisks.py)

17 years ago- fix get_block_device_list() regression
Mark Huang [Sat, 13 Jan 2007 17:41:53 +0000 (17:41 +0000)]
- fix get_block_device_list() regression
- devfs under 2.4 (old boot cds) used to list partitions in a format
  such as scsi/host0/bus0/target0/lun0/disc and /dev/sda, etc. were just
  symlinks

17 years ago- handle BootAPI failures gracefully
Mark Huang [Fri, 12 Jan 2007 19:11:17 +0000 (19:11 +0000)]
- handle BootAPI failures gracefully

17 years ago- always run PlanetLabConf (or conf_files) before booting
Mark Huang [Fri, 12 Jan 2007 00:06:36 +0000 (00:06 +0000)]
- always run PlanetLabConf (or conf_files) before booting
- must update /etc/planetlab/session before running conf_files

17 years agoata_piix and ahci both claim 8086:2652 and 8086:2653,
Mark Huang [Tue, 9 Jan 2007 18:33:28 +0000 (18:33 +0000)]
ata_piix and ahci both claim 8086:2652 and 8086:2653,
and it is usually a non-visible BIOS option that decides
which is appropriate. Just load both.

17 years ago- recognize SATA classid (0106)
Mark Huang [Mon, 8 Jan 2007 20:38:24 +0000 (20:38 +0000)]
- recognize SATA classid (0106)

17 years agoBe more careful in how we remove the PLCONF_DIR, especially for systems
Marc Fiuczynski [Wed, 22 Nov 2006 19:23:50 +0000 (19:23 +0000)]
Be more careful in how we remove the PLCONF_DIR, especially for systems
that use the readonly cramfs.

17 years ago- fix whitespace bug
Mark Huang [Wed, 22 Nov 2006 19:20:36 +0000 (19:20 +0000)]
- fix whitespace bug

17 years agoFix for cciss devices. Wrong partition was being quieried when installation was...
Faiyaz Ahmed [Fri, 17 Nov 2006 17:56:34 +0000 (17:56 +0000)]
Fix for cciss devices.  Wrong partition was being quieried when installation was being validated, resulting in the lvm trying to recreate a volume.  Checks correct partition now.

17 years agoremove useless InstallNodeInit step
Mark Huang [Wed, 15 Nov 2006 22:52:20 +0000 (22:52 +0000)]
remove useless InstallNodeInit step

17 years agoNode Manager needs at least PLC_API_HOST and PLC_BOOT_HOST in /etc/planetlab/plc_config
Mark Huang [Wed, 15 Nov 2006 22:52:01 +0000 (22:52 +0000)]
Node Manager needs at least PLC_API_HOST and PLC_BOOT_HOST in /etc/planetlab/plc_config

17 years agoata_piix and ahci both claim the same chipsets, and it
Mark Huang [Tue, 24 Oct 2006 14:31:54 +0000 (14:31 +0000)]
ata_piix and ahci both claim the same chipsets, and it
is usually a non-visible BIOS option that decides which is
appropriate. Prefer ata_piix over ahci for now.

17 years ago* Change the TEMP_PATH and SYSIMG_PATH to be mounted in /tmp/mnt
Marc Fiuczynski [Wed, 23 Aug 2006 12:58:14 +0000 (12:58 +0000)]
* Change the TEMP_PATH and SYSIMG_PATH to be mounted in /tmp/mnt
  rather than /mnt/tmp

17 years agoalways regenerate initrd before booting in case hardware changes or new kernel is...
Mark Huang [Tue, 22 Aug 2006 22:03:00 +0000 (22:03 +0000)]
always regenerate initrd before booting in case hardware changes or new kernel is installed

17 years agoalways regenerate initrd before booting in case hardware changes or new kernel is...
Mark Huang [Tue, 22 Aug 2006 22:01:47 +0000 (22:01 +0000)]
always regenerate initrd before booting in case hardware changes or new kernel is installed

17 years ago* Add in import for notify_messages
Marc Fiuczynski [Tue, 22 Aug 2006 18:13:08 +0000 (18:13 +0000)]
* Add in import for notify_messages

17 years agoCleaning up bootmanager :
Thierry Parmentelat [Sun, 20 Aug 2006 21:21:23 +0000 (21:21 +0000)]
Cleaning up bootmanager :
- None of the three former support-files output is no longer necessary, so
  we obsolete these three components :
   alpina-BootstrapRPM.tar.gz, that was no longer built anyway,
   alpina-BootLVM.tar.gz and
   alpina-PartDisks.tar.gz

17 years agodev replaced with udev for mkfedora package checking
Thierry Parmentelat [Fri, 11 Aug 2006 13:04:03 +0000 (13:04 +0000)]
dev replaced with udev for mkfedora package checking

17 years agoDetangled steps. No step makes calls into another step.
Marc Fiuczynski [Thu, 10 Aug 2006 19:05:20 +0000 (19:05 +0000)]
Detangled steps.  No step makes calls into another step.

Broke out some functionality into new steps.

Fixed support to adding a new disk to a system.

17 years agoModularized code and handled exception handling.
Marc Fiuczynski [Thu, 10 Aug 2006 19:03:31 +0000 (19:03 +0000)]
Modularized code and handled exception handling.

17 years agoThe functionality of this module previously was implemented as a OO Class.
Marc Fiuczynski [Thu, 10 Aug 2006 19:02:05 +0000 (19:02 +0000)]
The functionality of this module previously was implemented as a OO Class.
However, as it was never used in the form of an instance, it has been
converted to simply operate as a module with variables and procedures.

17 years agoCopyright notice for both Intel and Princeton
Marc Fiuczynski [Thu, 10 Aug 2006 19:00:27 +0000 (19:00 +0000)]
Copyright notice for both Intel and Princeton

17 years agoFix for adding new disks to system:
Marc Fiuczynski [Thu, 3 Aug 2006 16:33:40 +0000 (16:33 +0000)]
Fix for adding new disks to system:
 - umount proc to ensure that subsequent lvm modification succeed
 - make lvm extents visible again after lvm modifications
 - switched to using ext2online to extend vserver filesystem across
   newly added lvm extents.

17 years agoFix get_block_device_list() function:
Marc Fiuczynski [Wed, 2 Aug 2006 18:21:27 +0000 (18:21 +0000)]
Fix get_block_device_list() function:
- search for well known block device names (sdX, hdX, cciss/cXdX)
  as raw block devices
- run sfdisk against the proper cciss block device names
- use open("w") to determine if a block device is writable,
  rather than running hdparm

17 years agosupport for mkfs.ext2 w/ badblock search
Marc Fiuczynski [Tue, 18 Jul 2006 00:33:48 +0000 (00:33 +0000)]
support for mkfs.ext2 w/ badblock search

17 years ago- fix to support /smp model option for rins
Marc Fiuczynski [Fri, 14 Jul 2006 14:49:39 +0000 (14:49 +0000)]
- fix to support /smp model option for rins

17 years agoFall back to up kernel if smp model option is set but the smp kernel is not installed
Marc Fiuczynski [Thu, 13 Jul 2006 19:51:47 +0000 (19:51 +0000)]
Fall back to up kernel if smp model option is set but the smp kernel is not installed

17 years agoCleaned up NodeRunStates handling
Marc Fiuczynski [Thu, 13 Jul 2006 19:50:43 +0000 (19:50 +0000)]
Cleaned up NodeRunStates handling

17 years agoCleaned up model option processing
Marc Fiuczynski [Thu, 13 Jul 2006 17:14:50 +0000 (17:14 +0000)]
Cleaned up model option processing

17 years agoAdded support to force the node run state from command line.
Marc Fiuczynski [Thu, 13 Jul 2006 17:14:18 +0000 (17:14 +0000)]
Added support to force the node run state from command line.

17 years ago- continue to install boot server certs in /mnt/cdrom/bootme for
Mark Huang [Wed, 12 Jul 2006 16:15:04 +0000 (16:15 +0000)]
- continue to install boot server certs in /mnt/cdrom/bootme for
  backward compatibility with old vserver-reference images

17 years ago- pass -ff to pvcreate to avoid warning about not being able to
Mark Huang [Fri, 7 Jul 2006 18:48:46 +0000 (18:48 +0000)]
- pass -ff to pvcreate to avoid warning about not being able to
  re-create a physical volume on an existing disk

17 years ago- In kernel versions <2.6.14, mptscsih is the actual module that should
Mark Huang [Thu, 29 Jun 2006 16:05:54 +0000 (16:05 +0000)]
- In kernel versions <2.6.14, mptscsih is the actual module that should
  be loaded instead of mptbase

17 years ago- greatly simplify (and fix in the process) parsing of lspci output
Mark Huang [Thu, 29 Jun 2006 16:02:20 +0000 (16:02 +0000)]
- greatly simplify (and fix in the process) parsing of lspci output

17 years ago- mount /proc in system image before running yum 2.4, which now
Mark Huang [Tue, 27 Jun 2006 19:07:04 +0000 (19:07 +0000)]
- mount /proc in system image before running yum 2.4, which now
  requires it to be mounted

17 years ago- support version 2 boot CDs that do not have tempfile.NamedTemporaryFile
Mark Huang [Wed, 21 Jun 2006 18:13:25 +0000 (18:13 +0000)]
- support version 2 boot CDs that do not have tempfile.NamedTemporaryFile

17 years ago- implement MakeRequest with DownloadFile, to support environments
Mark Huang [Tue, 30 May 2006 20:06:48 +0000 (20:06 +0000)]
- implement MakeRequest with DownloadFile, to support environments
  without pycurl

17 years ago- one second sleep required after wiping partition table on some hardware
Mark Huang [Tue, 30 May 2006 02:53:40 +0000 (02:53 +0000)]
- one second sleep required after wiping partition table on some hardware

17 years ago- lspci prints blank columns sometimes
Mark Huang [Tue, 30 May 2006 02:52:38 +0000 (02:52 +0000)]
- lspci prints blank columns sometimes

17 years ago- build FC4 based node by default
Mark Huang [Thu, 18 May 2006 18:42:33 +0000 (18:42 +0000)]
- build FC4 based node by default
- need to specify -k to mkfedora to avoid installing vanilla FC4 kernel
- only disable unnecessary services that actually exist (rawdevices is
  deprecated in FC4)

17 years ago- only disable services that actually exist (rawdevices is deprecated in FC4)
Mark Huang [Tue, 16 May 2006 18:36:39 +0000 (18:36 +0000)]
- only disable services that actually exist (rawdevices is deprecated in FC4)

17 years ago- no longer need yum.conf for node installation
Mark Huang [Tue, 16 May 2006 18:35:44 +0000 (18:35 +0000)]
- no longer need yum.conf for node installation

17 years ago- FC4 initrd /init script (specifically, mkrootdev nash mini-program)
Mark Huang [Tue, 16 May 2006 18:35:19 +0000 (18:35 +0000)]
- FC4 initrd /init script (specifically, mkrootdev nash mini-program)
  requires a root= kernel cmdline argument for LVM root boots

18 years ago- Copy the boot server certificate(s) and GPG public key to /usr/boot
Mark Huang [Mon, 8 May 2006 21:44:52 +0000 (21:44 +0000)]
- Copy the boot server certificate(s) and GPG public key to /usr/boot