bootmanager.git
14 years agoSetting tag BootManager-4.3-17 4.3
S.Çağlar Onur [Fri, 19 Feb 2010 22:59:43 +0000 (22:59 +0000)]
Setting tag BootManager-4.3-17
merge initrd changes from trunk

14 years agomerge initrd changes from trunk
S.Çağlar Onur [Fri, 19 Feb 2010 22:56:40 +0000 (22:56 +0000)]
merge initrd changes from trunk

14 years agoBranch 5.0 for module BootManager created (as new trunk) from tag BootManager-4.3-16
Thierry Parmentelat [Mon, 25 Jan 2010 14:21:44 +0000 (14:21 +0000)]
Branch 5.0 for module BootManager created (as new trunk) from tag BootManager-4.3-16

14 years agoSetting tag BootManager-4.3-16 BootManager-4.3-16
Thierry Parmentelat [Sat, 9 Jan 2010 07:18:26 +0000 (07:18 +0000)]
Setting tag BootManager-4.3-16
support for fedora 12

14 years agoSetting tag BootManager-4.3-16
Thierry Parmentelat [Sat, 9 Jan 2010 07:18:22 +0000 (07:18 +0000)]
Setting tag BootManager-4.3-16
support for fedora 12

14 years agouploading bmlog - fits new pycurl
Thierry Parmentelat [Fri, 8 Jan 2010 14:18:08 +0000 (14:18 +0000)]
uploading bmlog - fits new pycurl

14 years agosupport for pyparted-2.x (f12)
Thierry Parmentelat [Thu, 7 Jan 2010 15:37:08 +0000 (15:37 +0000)]
support for pyparted-2.x (f12)

14 years agoSetting tag BootManager-4.3-15
Marc Fiuczynski [Sat, 19 Dec 2009 14:06:06 +0000 (14:06 +0000)]
Setting tag BootManager-4.3-15
- support for when the node is behind a NAT
- clean up RUN_LEVEL support
- support for early sshd

14 years agoUse utils.sysexec.
Daniel Hokka Zakrisson [Sat, 28 Nov 2009 04:49:12 +0000 (04:49 +0000)]
Use utils.sysexec.

14 years agoAdd means for executing a script before starting sshd.
Daniel Hokka Zakrisson [Sat, 28 Nov 2009 04:18:14 +0000 (04:18 +0000)]
Add means for executing a script before starting sshd.

14 years agorevert previous commit for deployment tag.
Barış Metin [Wed, 25 Nov 2009 22:22:04 +0000 (22:22 +0000)]
revert previous commit for deployment tag.

bootmanager + nodeconfig + myplc: they provide the very same
functionality altogether.

14 years agocheck deployment node tag and if present install the deployment bootstrapfs.
Barış Metin [Wed, 25 Nov 2009 13:32:31 +0000 (13:32 +0000)]
check deployment node tag and if present install the deployment bootstrapfs.
we use this to install "alpha" nodes. what we do is, build the packages separately
(using the automated nightly build/test) and put them in a sub-folder.

14 years agoRework NAT support.
Daniel Hokka Zakrisson [Wed, 25 Nov 2009 08:13:08 +0000 (08:13 +0000)]
Rework NAT support.

14 years agomake sure we only use proper run_level values
Marc Fiuczynski [Wed, 25 Nov 2009 07:40:28 +0000 (07:40 +0000)]
make sure we only use proper run_level values

14 years agofixed erroneous changelog
Thierry Parmentelat [Thu, 19 Nov 2009 12:04:46 +0000 (12:04 +0000)]
fixed erroneous changelog

14 years agoSetting tag BootManager-4.3-14
Daniel Hokka Zakrisson [Thu, 19 Nov 2009 03:53:39 +0000 (03:53 +0000)]
Setting tag BootManager-4.3-14
Use ext2 instead of ext3.
Add NAT model option for nodes which don't resolve properly.

14 years agorevert back to ext3
Marc Fiuczynski [Thu, 19 Nov 2009 03:38:49 +0000 (03:38 +0000)]
revert back to ext3

14 years agoAdd means to disable the hostname check for nodes behind NAT.
Daniel Hokka Zakrisson [Wed, 18 Nov 2009 04:25:44 +0000 (04:25 +0000)]
Add means to disable the hostname check for nodes behind NAT.

14 years agoSetting tag 4.3-13 (manually) with only changeset http://svn.planet-lab.org/changeset...
Thierry Parmentelat [Thu, 22 Oct 2009 09:23:49 +0000 (09:23 +0000)]
Setting tag 4.3-13 (manually) with only changeset svn.planet-lab.org/changeset/15328

14 years agofsck forced by the length of time since the last fsck, returns 256. this is
Stephen Soltesz [Thu, 15 Oct 2009 18:21:10 +0000 (18:21 +0000)]
fsck forced by the length of time since the last fsck, returns 256.  this is
not a documented return value, but catching it will prevent BM from exiting
unnecessarily.

14 years ago- switch to using ext2 vs. ext3.
Marc Fiuczynski [Fri, 11 Sep 2009 17:07:08 +0000 (17:07 +0000)]
- switch to using ext2 vs. ext3.

14 years ago- mount /vserver after /proc
Marc Fiuczynski [Fri, 11 Sep 2009 17:05:40 +0000 (17:05 +0000)]
- mount /vserver after /proc

- remove backwards compat support for CKRM enabled kernels

- use sysexec and not sysexec_noerr for umount/vgchange operations

14 years agoinitialize NODE_MODL_OPTIONS in case we go into debug mode before we've successfully...
Marc Fiuczynski [Fri, 11 Sep 2009 17:02:34 +0000 (17:02 +0000)]
initialize NODE_MODL_OPTIONS in case we go into debug mode before we've successfully contacted the API

14 years agoSetting tag BootManager-4.3-12
Stephen Soltesz [Mon, 7 Sep 2009 18:18:59 +0000 (18:18 +0000)]
Setting tag BootManager-4.3-12

Moved some configuration values from BootServerRequest.py to 'configuration' file.
BootServerRequest takes the 'VARS' variable to read these values.
UPLOAD_LOG_SCRIPT can point optionally to the 'upload-bmlog.php' or 'monitor/upload'
  (or any other interface that accepts a POST file)
build.sh bundles cacerts for boot and monitor servers (if present) to
  authenticate the UPLOAD_LOG_SCRIPT.
  Previously, these certs were re-used from the bootcd, now they are bundled
  with BM.  This allows the BM to point to a completely different myplc if
  desired, and it is still secure, because the original download is
  authenticated.

14 years agoadd ssl certificate fields for Monitor in default_config.xml
Stephen Soltesz [Tue, 1 Sep 2009 00:01:13 +0000 (00:01 +0000)]
add ssl certificate fields for Monitor in default_config.xml
add ssl certificate generation for Monitor in plc.d/ssl

separate bootcd values from bootmanager configuration
build.sh now collects all the certificates that it needs to authenticate the
https sessions. As well, the BM configuration includes several new values that
control how and where it uploads logs.

BOOT_API_SERVER remains as the API server for all API calls
BOOT_SERVER is the host from which the bootstrapfs and other files are fetched.
MONITOR_SERVER is the host where logs are uploaded
UPLOAD_LOG_SCRIPT is the path to the upload script or entry point.

If the configuration value PLC_MONITOR_ENABLED=false, then MONITOR_SERVER=BOOT_SERVER
It is now much easier to extend BM in the future to upload additional files
such as for hardware information, SMART data, commands run by root users
during the session, etc.

14 years agoSetting tag BootManager-4.3-11
Stephen Soltesz [Wed, 26 Aug 2009 19:22:28 +0000 (19:22 +0000)]
Setting tag BootManager-4.3-11
raise a single exception for nodes with authentication errors
fix syntax error in MakeInitrd.py

14 years agoCatch and raise the exception when GetSession Fails.
Stephen Soltesz [Thu, 20 Aug 2009 20:26:22 +0000 (20:26 +0000)]
Catch and raise the exception when GetSession Fails.
Then start sshd and stop BootManager immediately so that only one message goes to the user

14 years agosyntax problem; node boot process was failing here
Anil-Kumar Vengalil [Wed, 12 Aug 2009 08:42:08 +0000 (08:42 +0000)]
syntax problem; node boot process was failing here

14 years agoSetting tag BootManager-4.3-10
Stephen Soltesz [Mon, 10 Aug 2009 17:59:32 +0000 (17:59 +0000)]
Setting tag BootManager-4.3-10
Replace UpdateBootstate with UpdateRunlevel where appropriate.
Removed failboot and install from forced states.
Removed checks for initrd in Validate
Added extra messages for Validate failures, not-installed, no kernel, failed fsck
Added libc-opendir-hack.so patch from 3.2 branch for 2.6.12 bootcds on PL.

14 years agodo not check for initrd in Validate, since it is recreated later.
Stephen Soltesz [Mon, 10 Aug 2009 17:24:19 +0000 (17:24 +0000)]
do not check for initrd in Validate, since it is recreated later.
catch the error if removing initrd fails in MakeInitrd, since it's about to
recreate it anyway.

In combination this patch avoids the situation where initrd is missing but BM
fails.  Now, if initrd is missing, BM will proceed and recreate it without
error.

14 years agoadd -ldl, missing from original patch
Stephen Soltesz [Tue, 28 Jul 2009 22:47:16 +0000 (22:47 +0000)]
add -ldl, missing from original patch

14 years agono tabs...
Stephen Soltesz [Mon, 27 Jul 2009 16:52:07 +0000 (16:52 +0000)]
no tabs...

14 years agoAdd additional messages regarding kinds of boot failures due to
Stephen Soltesz [Mon, 27 Jul 2009 16:15:39 +0000 (16:15 +0000)]
Add additional messages regarding kinds of boot failures due to
 notinstalled
 filesystem corrupted
 mount failed
 missing kernel

Each of these events occurs with enough frequency that differentiating them
is helpful both for operators and for the user.

14 years agoadded file missing from last commit to use 'runlevel' rather than 'bootstate'
Stephen Soltesz [Sat, 25 Jul 2009 05:19:48 +0000 (05:19 +0000)]
added file missing from last commit to use 'runlevel' rather than 'bootstate'

14 years agoremove 'failboot' from possible boot states
Stephen Soltesz [Fri, 24 Jul 2009 20:42:29 +0000 (20:42 +0000)]
remove 'failboot' from possible boot states
update run level rather than the boot state
only upudate boot state for manual calls and reinstall->boot

14 years agoalso return if fsck fails; it's a bad bad idea to try to mount if fsck has just failed.
Stephen Soltesz [Wed, 22 Jul 2009 23:44:30 +0000 (23:44 +0000)]
also return if fsck fails; it's a bad bad idea to try to mount if fsck has just failed.

14 years agomissed the 'merge' conflict stuff
Stephen Soltesz [Wed, 22 Jul 2009 23:05:47 +0000 (23:05 +0000)]
missed the 'merge' conflict stuff

14 years agosvn merge -c 9766 https://svn.planet-lab.org/svn/BootManager/branches/3.2 into trunk
Stephen Soltesz [Wed, 22 Jul 2009 23:02:31 +0000 (23:02 +0000)]
svn merge -c 9766 https://svn.planet-lab.org/svn/BootManager/branches/3.2 into trunk

14 years agosync sys clock to hardware to prevent fsck reboot bug for systems with wrong
Stephen Soltesz [Fri, 17 Jul 2009 22:06:30 +0000 (22:06 +0000)]
sync sys clock to hardware to prevent fsck reboot bug for systems with wrong
hardware clocks.  there may be a better place for this code in bm.

14 years agodisable runlevelagent when it is installed by bootmanager as part of myplc.
Stephen Soltesz [Mon, 13 Jul 2009 17:36:03 +0000 (17:36 +0000)]
disable runlevelagent when it is installed by bootmanager as part of myplc.

14 years agoTagging module BootManager - BootManager-4.3-9
Marc Fiuczynski [Mon, 29 Jun 2009 18:17:52 +0000 (18:17 +0000)]
Tagging module BootManager - BootManager-4.3-9

Special handling for "forcedeth" ethernet NIC.

14 years agohttps://bugzilla.redhat.com/show_bug.cgi?id=178557
Marc Fiuczynski [Sat, 20 Jun 2009 16:39:27 +0000 (16:39 +0000)]
https://bugzilla.redhat.com/show_bug.cgi?id=178557
lspci says that the builtin ethernet on nVidia nForce3 chipset is a
Bridge.  It should be a Communications device.

This specifically was a problem on planetlab2.icu.ac.kr, but there
were a few others as well for which we worked around the problem by
inserting a known-to-work NIC card.

With this little special exception we basically treat this device as a
network device and can therefore use this NIC.

14 years agoTagging module BootManager - BootManager-4.3-8
Stephen Soltesz [Mon, 15 Jun 2009 18:56:22 +0000 (18:56 +0000)]
Tagging module BootManager - BootManager-4.3-8
include a fix for public pl dealing with old/new boot images and root
environments

14 years agoclear immutible attribute before writing file, to address wide-spread issues
Stephen Soltesz [Mon, 8 Jun 2009 17:40:03 +0000 (17:40 +0000)]
clear immutible attribute before writing file, to address wide-spread issues
seen on public pl related to 2.6.12 boot cd and 2.6.22 root context.

14 years agoTagging module BootManager - BootManager-4.3-7
Thierry Parmentelat [Fri, 15 May 2009 13:39:30 +0000 (13:39 +0000)]
Tagging module BootManager - BootManager-4.3-7
review selection nodefamily at bootstrapfs install-time
now based on (1) tags (2) nodefamily and (3) defaults
this is required on very old bootcd

14 years agouse arch and pldistro tag first, then /etc/planetlab/nodefamily, then defaults
Thierry Parmentelat [Fri, 15 May 2009 13:01:13 +0000 (13:01 +0000)]
use arch and pldistro tag first, then /etc/planetlab/nodefamily, then defaults
this is required for very old bootCD's that don't have a nodefamily
also this is compliant with what BetBootMedium is currently doing

15 years agoUse modprobe module to write out /etc/modprobe.conf.
Marc Fiuczynski [Wed, 29 Apr 2009 20:49:39 +0000 (20:49 +0000)]
Use modprobe module to write out /etc/modprobe.conf.

Tagging module BootManager - BootManager-4.3-6

15 years agoTagging module BootManager - BootManager-4.3-5
Thierry Parmentelat [Wed, 22 Apr 2009 17:55:28 +0000 (17:55 +0000)]
Tagging module BootManager - BootManager-4.3-5
minor updates - using the new modprobe module *not* in this tag

15 years agofor centos5.3 - workaround for mkinitrd, as our kernel lacks the dm-mem-cache module
Thierry Parmentelat [Wed, 22 Apr 2009 17:24:20 +0000 (17:24 +0000)]
for centos5.3 - workaround for mkinitrd, as our kernel lacks the dm-mem-cache module

15 years agoif i find the guy who thought that was a good idea....
Faiyaz Ahmed [Fri, 17 Apr 2009 18:52:10 +0000 (18:52 +0000)]
if i find the guy who thought that was a good idea....

15 years agoUses modprobe to write out /etc/modprobe.conf properly
Marc Fiuczynski [Wed, 15 Apr 2009 18:26:11 +0000 (18:26 +0000)]
Uses modprobe to write out /etc/modprobe.conf properly

15 years agoTagging module BootManager - BootManager-4.3-4
Thierry Parmentelat [Wed, 8 Apr 2009 19:53:06 +0000 (19:53 +0000)]
Tagging module BootManager - BootManager-4.3-4
load device mapper if needed, for centos5-based bootcd variant

15 years agofix for centos5-based variant bootCD, where device mapper needs some help
Thierry Parmentelat [Wed, 8 Apr 2009 19:51:06 +0000 (19:51 +0000)]
fix for centos5-based variant bootCD, where device mapper needs some help

15 years agoTagging module BootManager - BootManager-4.3-3
Thierry Parmentelat [Wed, 25 Mar 2009 05:53:41 +0000 (05:53 +0000)]
Tagging module BootManager - BootManager-4.3-3
renumbered 4.3
New step StartRunLevelAgent
various other tweaks

15 years agofix the typo in the second line
Barış Metin [Mon, 23 Mar 2009 18:19:17 +0000 (18:19 +0000)]
fix the typo in the second line

15 years agomove the comment as it causes problems with e100 and e1000.
Barış Metin [Mon, 23 Mar 2009 16:28:02 +0000 (16:28 +0000)]
move the comment as it causes problems with e100 and e1000.
this fixes the interface problem we had with plc 4.3 / centos5

15 years agocreate SYSIMG_PATH/{vservers,proc} before trying to mount them.
Barış Metin [Thu, 19 Mar 2009 17:11:29 +0000 (17:11 +0000)]
create SYSIMG_PATH/{vservers,proc} before trying to mount them.

15 years agomore renumbering 5.0 into 4.3
Thierry Parmentelat [Mon, 16 Mar 2009 20:45:08 +0000 (20:45 +0000)]
more renumbering 5.0 into 4.3

15 years agomass-renaming 5.0 into 4.3 - db still named planetlab5 and planetlab5.sql
Thierry Parmentelat [Mon, 16 Mar 2009 14:21:11 +0000 (14:21 +0000)]
mass-renaming 5.0 into 4.3 - db still named planetlab5 and planetlab5.sql

15 years agosvn-keywords
Thierry Parmentelat [Mon, 16 Mar 2009 13:58:43 +0000 (13:58 +0000)]
svn-keywords

15 years agomerged from branch, to remove 'sorted' which is not supported in older
Stephen Soltesz [Fri, 13 Mar 2009 15:59:08 +0000 (15:59 +0000)]
merged from branch, to remove 'sorted' which is not supported in older
versions of python.

15 years agosame as on branch.
Stephen Soltesz [Thu, 26 Feb 2009 16:06:22 +0000 (16:06 +0000)]
same as on branch.

15 years agoreview dependencies globally : fewer are attached to myplc directly, and more are...
Thierry Parmentelat [Sun, 22 Feb 2009 23:26:24 +0000 (23:26 +0000)]
review dependencies globally : fewer are attached to myplc directly, and more are attached to the other PL subcomponents

15 years agoPatch to BootManager to implement the proposed run_level
Stephen Soltesz [Wed, 18 Feb 2009 23:47:38 +0000 (23:47 +0000)]
Patch to BootManager to implement the proposed run_level
http://lists.planet-lab.org/pipermail/devel/2009-February/003283.html

basically:
BM will safe it's session key to make it available to the RunlevelAgent.py
exported by monitor-runlevelagent package.  This script is started and
runs continuously or until the system enter production.

build.sh copies the necessary files from the monitor-runlevelagent package

15 years agopreserve the 'session' variable across BootManager runs. This also makes the
Stephen Soltesz [Sat, 14 Feb 2009 02:05:08 +0000 (02:05 +0000)]
preserve the 'session' variable across BootManager runs.  This also makes the
file accessible to the RunlevelAgent.

15 years agomerge 'sorted' change into trunk.
Stephen Soltesz [Wed, 4 Feb 2009 16:10:41 +0000 (16:10 +0000)]
merge 'sorted' change into trunk.

15 years agoanother module to blacklist for poweredge 175
Thierry Parmentelat [Fri, 30 Jan 2009 18:47:55 +0000 (18:47 +0000)]
another module to blacklist for poweredge 175

15 years agoTagging module BootManager - BootManager-5.0-2
Thierry Parmentelat [Wed, 28 Jan 2009 22:58:09 +0000 (22:58 +0000)]
Tagging module BootManager - BootManager-5.0-2
most of the actual network config job moved to (py)plnet
support for RAWDISK
network interfaces deterministically sorted
does not use nodegroups anymore for getting node arch and other extensions
drop yum-based extensions
debug sshd started as early as possible
timestamped and uploadable logs (requires upload-bmlog.php from nodeconfig/)
cleaned up (drop support for bootcdv2)
still needs testing

15 years agoReturn the values from the API.
Daniel Hokka Zakrisson [Mon, 19 Jan 2009 21:24:52 +0000 (21:24 +0000)]
Return the values from the API.

15 years agorun ValidateNodeInstall in debug/disabled/diagnose mode to fsck/mount the fs
Stephen Soltesz [Sat, 10 Jan 2009 02:04:51 +0000 (02:04 +0000)]
run ValidateNodeInstall in debug/disabled/diagnose mode to fsck/mount the fs
before leaving the system.  this is handy for admins who visit the node.

15 years agomerged from branch. run fsck before mounts.
Stephen Soltesz [Sat, 10 Jan 2009 01:15:40 +0000 (01:15 +0000)]
merged from branch. run fsck before mounts.

15 years agoa bit more explicit/helpful error message
Thierry Parmentelat [Thu, 18 Dec 2008 09:47:51 +0000 (09:47 +0000)]
a bit more explicit/helpful error message

15 years agoAdd support for a rawdisk model option, to let a slice use the drives which aren...
Daniel Hokka Zakrisson [Wed, 17 Dec 2008 16:42:41 +0000 (16:42 +0000)]
Add support for a rawdisk model option, to let a slice use the drives which aren't required for the node/slices to function.

15 years agoUse the correct variable.
Daniel Hokka Zakrisson [Mon, 15 Dec 2008 22:05:06 +0000 (22:05 +0000)]
Use the correct variable.

15 years agoCommit 11339 for the trunk.
Daniel Hokka Zakrisson [Mon, 15 Dec 2008 22:00:37 +0000 (22:00 +0000)]
Commit 11339 for the trunk.

15 years agorenaming SliceAttribute into SliceTag and InterfaceSetting into InterfaceTag
Thierry Parmentelat [Fri, 28 Nov 2008 14:36:02 +0000 (14:36 +0000)]
renaming SliceAttribute into SliceTag and InterfaceSetting into InterfaceTag

15 years agofix how bm gets tags - test node now installs in 1'40'' for download+extract
Thierry Parmentelat [Tue, 25 Nov 2008 11:28:48 +0000 (11:28 +0000)]
fix how bm gets tags - test node now installs in 1'40'' for download+extract

15 years agodownload plain bootstrapfs tarball if the plain-bootstrapfs tag is set
Thierry Parmentelat [Mon, 24 Nov 2008 20:28:40 +0000 (20:28 +0000)]
download plain bootstrapfs tarball if the plain-bootstrapfs tag is set

15 years agoUse the PCI slot to order the interfaces.
Daniel Hokka Zakrisson [Thu, 20 Nov 2008 20:48:16 +0000 (20:48 +0000)]
Use the PCI slot to order the interfaces.

15 years ago * improve availability - reliability : start a fallback sshd very early in the bm...
Thierry Parmentelat [Mon, 17 Nov 2008 14:07:59 +0000 (14:07 +0000)]
 * improve availability - reliability : start a fallback sshd very early in the bm logic
 * bm log upload (formerly known as alpina-logs) is avail. back again (requires nodeconfig-5.0-2)
 * code cleanup : remove support for bootCD-2.x

see http://svn.planet-lab.org/ticket/427

15 years agoDaniel rightly pointed out that my change to use
Marc Fiuczynski [Wed, 5 Nov 2008 13:59:35 +0000 (13:59 +0000)]
Daniel rightly pointed out that my change to use
interface.get('hostname',hostname) instead of an if/then/else on
interface['hostname'] was not semantically equivalent.  Reverted to
the original code for this case.

15 years agotake close() out of conditional
Marc Fiuczynski [Tue, 4 Nov 2008 21:01:48 +0000 (21:01 +0000)]
take close() out of conditional

15 years agoUse more python native coding convention
Marc Fiuczynski [Tue, 4 Nov 2008 21:01:28 +0000 (21:01 +0000)]
Use more python native coding convention

15 years agothe extensions node tag
Thierry Parmentelat [Sun, 2 Nov 2008 03:11:56 +0000 (03:11 +0000)]
the extensions node tag

15 years agouses the extension tag rather than nodegroups
Thierry Parmentelat [Tue, 21 Oct 2008 15:53:12 +0000 (15:53 +0000)]
uses the extension tag rather than nodegroups

15 years agoPCI_* now defined in pypci module
Marc Fiuczynski [Tue, 21 Oct 2008 10:28:43 +0000 (10:28 +0000)]
PCI_* now defined in pypci module

15 years agonot all platforms have the python2 hook
Thierry Parmentelat [Tue, 21 Oct 2008 08:58:08 +0000 (08:58 +0000)]
not all platforms have the python2 hook

15 years agocosmetic
Thierry Parmentelat [Tue, 21 Oct 2008 08:54:23 +0000 (08:54 +0000)]
cosmetic

15 years agoquick fix for broken build
Thierry Parmentelat [Tue, 21 Oct 2008 05:41:02 +0000 (05:41 +0000)]
quick fix for broken build

15 years agochange handling of dynamically loaded drivers
Marc Fiuczynski [Fri, 17 Oct 2008 21:38:06 +0000 (21:38 +0000)]
change handling of dynamically loaded drivers

15 years agoMinor clean up:
Marc Fiuczynski [Fri, 17 Oct 2008 19:29:13 +0000 (19:29 +0000)]
Minor clean up:
- moved definitions of PCI_BASE_CLASS_NETWORK, PCI_BASE_CLASS_STORAGE,
  and PCI_ANY out to the pypci module.  This way the pl_hwinit code
  in the BootCD can use those definitions.

- fixed variable reference in print statement for "Unable to read".

- cleaned up code to print device modules in the main() function

15 years agomerged changes from branch
Stephen Soltesz [Thu, 2 Oct 2008 20:56:40 +0000 (20:56 +0000)]
merged changes from branch

15 years agochange order so old boot cds don't keep pulling the boot manager from plc.
Stephen Soltesz [Tue, 30 Sep 2008 21:50:47 +0000 (21:50 +0000)]
change order so old boot cds don't keep pulling the boot manager from plc.
and successfully write out 'CANCEL_BOOT' flag.

15 years agoUpdate MINIMUM_BOOT_VERSION to 3,0
Stephen Soltesz [Tue, 30 Sep 2008 21:08:33 +0000 (21:08 +0000)]
Update MINIMUM_BOOT_VERSION to 3,0

15 years agoimports fixed and revisited
Thierry Parmentelat [Thu, 25 Sep 2008 20:14:41 +0000 (20:14 +0000)]
imports fixed and revisited

15 years agoattempt to display timestamps during boot manager steps
Thierry Parmentelat [Thu, 25 Sep 2008 14:43:35 +0000 (14:43 +0000)]
attempt to display timestamps during boot manager steps

15 years agoTagging module BootManager - BootManager-5.0-1
Thierry Parmentelat [Wed, 10 Sep 2008 15:52:57 +0000 (15:52 +0000)]
Tagging module BootManager - BootManager-5.0-1
reflects new names from the data model

15 years agorepaired - thanks fred
Thierry Parmentelat [Fri, 22 Aug 2008 16:28:49 +0000 (16:28 +0000)]
repaired - thanks fred

15 years agoupdate to modules. catches other e1000-like modules in newer hpdc7800
Stephen Soltesz [Tue, 19 Aug 2008 21:33:21 +0000 (21:33 +0000)]
update to modules.  catches other e1000-like modules in newer hpdc7800
hardware, also ignore the i82875p_edac module, since it seems to cause
planetlab-3.cs.princeton.edu to hang

15 years agofix build
Thierry Parmentelat [Thu, 14 Aug 2008 09:58:55 +0000 (09:58 +0000)]
fix build