Sapan Bhatia [Fri, 17 Feb 2012 20:05:20 +0000 (15:05 -0500)]
symlinks should point into install image not rpm build image
Sapan Bhatia [Fri, 17 Feb 2012 19:46:55 +0000 (14:46 -0500)]
Added wants directories for targets
Sapan Bhatia [Fri, 17 Feb 2012 18:16:27 +0000 (13:16 -0500)]
Fix paths to be relative to build root
Sapan Bhatia [Fri, 17 Feb 2012 17:39:14 +0000 (12:39 -0500)]
Remove line that doesnt parse on f16. Should be ok because lxc is f14+
Sapan Bhatia [Fri, 17 Feb 2012 17:34:50 +0000 (12:34 -0500)]
Create symlinks instead of tarballing them
Sapan Bhatia [Fri, 17 Feb 2012 16:34:03 +0000 (11:34 -0500)]
install systemd files in bootcd
Sapan Bhatia [Fri, 17 Feb 2012 16:12:18 +0000 (11:12 -0500)]
systemd scripts for boot cd
Thierry Parmentelat [Fri, 10 Feb 2012 09:46:15 +0000 (10:46 +0100)]
fixes harmless error message in logs - somehow the specfile seems to
be used at some point without the build-generated definitions
for distro and the like
Thierry Parmentelat [Mon, 7 Nov 2011 09:21:29 +0000 (10:21 +0100)]
Setting tag bootcd-5.0-11
add requires: to syslinux-perl on fedora14
Thierry Parmentelat [Mon, 7 Nov 2011 07:44:33 +0000 (08:44 +0100)]
syslinux-perl starts with f14, not f12
Thierry Parmentelat [Fri, 4 Nov 2011 15:26:07 +0000 (16:26 +0100)]
add dep to syslinux-perl on f14 an on
Thierry Parmentelat [Mon, 21 Mar 2011 00:03:52 +0000 (01:03 +0100)]
Setting tag bootcd-5.0-10
blacklisted mdules
requires yum-utils for yumdownloader in bootcd-kernel
Thierry Parmentelat [Wed, 16 Mar 2011 10:03:39 +0000 (11:03 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/bootcd
Thierry Parmentelat [Wed, 16 Mar 2011 10:01:16 +0000 (11:01 +0100)]
attempt to fix small glitches in boot.log
S.Çağlar Onur [Tue, 15 Mar 2011 18:05:57 +0000 (14:05 -0400)]
remove hardcoded file list which won't match with SL6
S.Çağlar Onur [Tue, 1 Mar 2011 19:56:50 +0000 (14:56 -0500)]
do not try to load blacklisted modules
S.Çağlar Onur [Mon, 21 Feb 2011 19:22:15 +0000 (14:22 -0500)]
Setting tag bootcd-5.0-9
Handle /dev/rtc name change for newer kernels
S.Çağlar Onur [Mon, 21 Feb 2011 19:05:28 +0000 (14:05 -0500)]
Handle /dev/rtc name change for newer kernels
S.Çağlar Onur [Fri, 4 Feb 2011 15:13:11 +0000 (10:13 -0500)]
pick the PL kernel for bootCD
S.Çağlar Onur [Tue, 25 Jan 2011 19:54:10 +0000 (14:54 -0500)]
Setting tag bootcd-5.0-8
Revert hacky solution for 2.6.32 based kernels as they are no longer required
S.Çağlar Onur [Tue, 25 Jan 2011 15:53:31 +0000 (10:53 -0500)]
Revert "add optional 3rd argument to support additional packages, ex;"
This reverts commit
c332e5a1cdea2efa7ddd43a08a1dd7fe3c414054.
S.Çağlar Onur [Tue, 25 Jan 2011 15:53:23 +0000 (10:53 -0500)]
Revert "previous commit requires lots of changes in other modules so introduce a quick hack for now"
This reverts commit
cd07242d54498d34d6747e6d0bfd8031f41f282f.
Thierry Parmentelat [Sat, 22 Jan 2011 23:05:04 +0000 (00:05 +0100)]
Setting tag bootcd-5.0-7
changes for booting off fedora14
displays some sanity checks in case bm can's get downloaded
virtio devices in /dev/vd* also considered
start service rsyslog if found
hack for kernel-firmware with 2.6.32
use $() instead of ``
S.Çağlar Onur [Tue, 18 Jan 2011 21:19:58 +0000 (16:19 -0500)]
previous commit requires lots of changes in other modules so introduce a quick hack for now
S.Çağlar Onur [Tue, 18 Jan 2011 20:23:46 +0000 (15:23 -0500)]
add optional 3rd argument to support additional packages, ex;
./kvariant 2.6.32 http://build.planet-lab.org/planetlab/centos5/pl-centos5-x86_64-4.3-k32-latest/RPMS/x86_64/kernel-2.6.32-9.planetlab.x86_64.rpm http://build.planet-lab.org/planetlab/centos5/pl-centos5-x86_64-4.3-k32-latest/RPMS/x86_64/kernel-firmware-2.6.32-9.planetlab.x86_64.rpm
Barış Metin [Fri, 14 Jan 2011 14:35:44 +0000 (15:35 +0100)]
for future virtio support, checking virtio disks too (sneak this in along with other bootcd changes).
Thierry Parmentelat [Fri, 14 Jan 2011 13:23:24 +0000 (14:23 +0100)]
performs various sanity checks at network init and if curl fails
Thierry Parmentelat [Fri, 14 Jan 2011 11:45:30 +0000 (12:45 +0100)]
start rsyslog if found
Thierry Parmentelat [Fri, 14 Jan 2011 11:45:08 +0000 (12:45 +0100)]
cosmetic
Thierry Parmentelat [Fri, 14 Jan 2011 11:44:51 +0000 (12:44 +0100)]
use $() instead of backquotes
Thierry Parmentelat [Mon, 10 Jan 2011 15:53:34 +0000 (16:53 +0100)]
cosmetic
Thierry Parmentelat [Mon, 10 Jan 2011 15:53:15 +0000 (16:53 +0100)]
dumps /etc/resolv.conf as well in case of curl error 6
Thierry Parmentelat [Wed, 5 Jan 2011 16:40:34 +0000 (17:40 +0100)]
make f14-based bootCD boot off the pl scripts
Thierry Parmentelat [Wed, 5 Jan 2011 14:19:21 +0000 (15:19 +0100)]
trash svn-keyword and fix spec URL
Thierry Parmentelat [Mon, 6 Dec 2010 13:18:44 +0000 (14:18 +0100)]
ignore .git when making tags
Thierry Parmentelat [Wed, 1 Dec 2010 17:06:41 +0000 (18:06 +0100)]
Setting tag bootcd-5.0-6
use /usr/lib/syslinux/mkdiskimage or installed mkdiskimage
S.Çağlar Onur [Mon, 25 Oct 2010 21:26:33 +0000 (17:26 -0400)]
fix partioned usb image creations with f12
Thierry Parmentelat [Wed, 1 Sep 2010 08:30:29 +0000 (10:30 +0200)]
Setting tag bootcd-5.0-5
remove remainging reference to planet-lab.org
Daniel Hokka Zakrisson [Thu, 22 Jul 2010 14:21:28 +0000 (10:21 -0400)]
Cast a wider net.
Barış Metin [Mon, 5 Jul 2010 12:29:37 +0000 (12:29 +0000)]
Setting tag BootCD-5.0-4
module name changes
Thierry Parmentelat [Fri, 2 Jul 2010 14:46:20 +0000 (14:46 +0000)]
prepare for lowercasing module names
Thierry Parmentelat [Wed, 23 Jun 2010 08:35:34 +0000 (08:35 +0000)]
Setting tag BootCD-5.0-3
nicer initscript now uses 'action' from /etc/init.d/functions
Barış Metin [Mon, 31 May 2010 08:28:14 +0000 (08:28 +0000)]
fix action call (this needs to be applied on top of RC10)
Barış Metin [Tue, 20 Apr 2010 12:57:48 +0000 (12:57 +0000)]
Setting tag BootCD-5.0-2
obsolete old bootcd versions
Barış Metin [Tue, 20 Apr 2010 10:24:26 +0000 (10:24 +0000)]
obsolete old bootcd packages
Thierry Parmentelat [Fri, 29 Jan 2010 14:10:47 +0000 (14:10 +0000)]
Setting tag BootCD-5.0-1
First working version of 5.0:
pld.c/, db-config.d/ and nodeconfig/ scripts should now sit in the module they belong to
nodefamily is 3-fold with pldistro-fcdistro-arch
new module bootcd-inistscripts
Thierry Parmentelat [Thu, 28 Jan 2010 14:10:54 +0000 (14:10 +0000)]
svn:keywords
Thierry Parmentelat [Wed, 27 Jan 2010 18:44:46 +0000 (18:44 +0000)]
fixed and moved the server-side yum scripts, from nodeconfig/yum to BootstrapFS/nodeconfig/yum
now known as the nodeyum package
(might need some moer work for properly handling kexcludes in multi-fc plcs)
cleaned up all uses of /etc/planetlab/{node,slice}family
nodeconfig now does not need the build/ module anymore at build time
Thierry Parmentelat [Tue, 26 Jan 2010 13:57:24 +0000 (13:57 +0000)]
3-fold nodefamily now has fcdistro as well
Thierry Parmentelat [Mon, 25 Jan 2010 20:06:06 +0000 (20:06 +0000)]
use major numbers in conflicts
Thierry Parmentelat [Mon, 25 Jan 2010 14:35:26 +0000 (14:35 +0000)]
Branch 5.0 for module BootCD created (as new trunk) from tag BootCD-4.2-17
Thierry Parmentelat [Mon, 18 Jan 2010 16:07:10 +0000 (16:07 +0000)]
cosmetic
Thierry Parmentelat [Mon, 18 Jan 2010 14:47:44 +0000 (14:47 +0000)]
add conflict clause for smooth upgrade
Thierry Parmentelat [Mon, 18 Jan 2010 14:14:44 +0000 (14:14 +0000)]
moving the plc.d scripts for bootcd where they belong
Thierry Parmentelat [Sat, 9 Jan 2010 07:12:51 +0000 (07:12 +0000)]
Setting tag BootCD-4.2-17
support for fedora 12
Thierry Parmentelat [Wed, 6 Jan 2010 09:30:19 +0000 (09:30 +0000)]
for f12
Thierry Parmentelat [Sun, 27 Dec 2009 17:50:02 +0000 (17:50 +0000)]
Setting tag BootCD-4.2-16
fix build on fedora12
Thierry Parmentelat [Mon, 21 Dec 2009 00:12:31 +0000 (00:12 +0000)]
f12 now has all published RPMS in RPMS/i686, and _arch still is i386
Stephen Soltesz [Fri, 4 Sep 2009 22:59:08 +0000 (22:59 +0000)]
Setting tag BootCD-4.2-15
record the ntp time to the hwclock. this is a bootcd operation, but it is
repeated in the bootmanager to handle all CDs without this operation
Stephen Soltesz [Fri, 17 Jul 2009 22:03:36 +0000 (22:03 +0000)]
save ntpdate time to hardware clock
Marc Fiuczynski [Mon, 29 Jun 2009 18:20:40 +0000 (18:20 +0000)]
Tagging module BootCD - BootCD-4.2-14
Daniel's update to generalize the kvariant support.
Daniel Hokka Zakrisson [Fri, 26 Jun 2009 19:28:19 +0000 (19:28 +0000)]
Work with multiple BootCD setups.
Thierry Parmentelat [Wed, 8 Apr 2009 15:24:37 +0000 (15:24 +0000)]
Tagging module BootCD - BootCD-4.2-13
robust to node config file specified with a relative path
Thierry Parmentelat [Wed, 8 Apr 2009 15:20:27 +0000 (15:20 +0000)]
check for existence of the node-config file
also make the command robust to relative paths, as we change dir over time and thus need abs. paths
Thierry Parmentelat [Tue, 7 Apr 2009 11:20:47 +0000 (11:20 +0000)]
Tagging module BootCD - BootCD-4.2-12
fix specfile - 4.2-11 would not build
Thierry Parmentelat [Tue, 7 Apr 2009 11:18:38 +0000 (11:18 +0000)]
specfile to reflect new kvariant and old kupdate
Thierry Parmentelat [Tue, 7 Apr 2009 09:15:15 +0000 (09:15 +0000)]
Tagging module BootCD - BootCD-4.2-11
Added support for handling kernel variants
http://svn.planet-lab.org/wiki/BootcdVariant
Thierry Parmentelat [Fri, 3 Apr 2009 18:33:01 +0000 (18:33 +0000)]
deprecated, use kvariant.sh instead
Thierry Parmentelat [Fri, 3 Apr 2009 16:45:22 +0000 (16:45 +0000)]
- refactored marc's kupdate.sh into a new script kvariant.sh
- this allows to create a 'variant' stored in /usr/share/bootcd/<variant>
from the standard /usr/share/bootcd/build tree but with a different kernel
- GetBootMedium has a new option to use a given variant
Thierry Parmentelat [Tue, 24 Mar 2009 11:51:19 +0000 (11:51 +0000)]
Tagging module BootCD - BootCD-4.2-10
mkfs.vfat output removed prior to invokation - fix needed on fedora 10
Thierry Parmentelat [Tue, 24 Mar 2009 10:42:50 +0000 (10:42 +0000)]
looks like f10's mkfs.vfat (3.0.0) cowardly refuses to overwrite its output
Daniel Hokka Zakrisson [Wed, 14 Jan 2009 20:23:55 +0000 (20:23 +0000)]
Revert bogus changeset 11548.
Daniel Hokka Zakrisson [Tue, 13 Jan 2009 18:42:56 +0000 (18:42 +0000)]
Don't depend on pyplnet.
Marc Fiuczynski [Tue, 30 Dec 2008 22:55:31 +0000 (22:55 +0000)]
Added kupdate.sh
Tagging module BootCD - BootCD-4.2-9
Marc Fiuczynski [Tue, 30 Dec 2008 22:53:39 +0000 (22:53 +0000)]
revert so I can readd with module-tag
Marc Fiuczynski [Tue, 30 Dec 2008 22:08:25 +0000 (22:08 +0000)]
added kupdate.sh
Marc Fiuczynski [Tue, 30 Dec 2008 22:05:34 +0000 (22:05 +0000)]
Given a kernel rpm file, this script updates the bootcd with a new
kernel given a kernel rpm. This probably should be integrated into
build.sh.
Daniel Hokka Zakrisson [Sat, 13 Dec 2008 05:01:51 +0000 (05:01 +0000)]
Tagging module BootCD - BootCD-4.2-8
Use pyplnet.
Add a site_admin account to the BootCD.
Add some explanations for common errors.
Thierry Parmentelat [Thu, 11 Dec 2008 18:32:05 +0000 (18:32 +0000)]
new sync target
Stephen Soltesz [Wed, 10 Dec 2008 20:20:09 +0000 (20:20 +0000)]
it's a spaces based file, not tabs.
Stephen Soltesz [Wed, 10 Dec 2008 20:09:59 +0000 (20:09 +0000)]
add hints about how to address common errors. new hints can be added as
they're observed through support.
Stephen Soltesz [Tue, 9 Dec 2008 23:51:38 +0000 (23:51 +0000)]
escape "" chars.
Stephen Soltesz [Tue, 9 Dec 2008 23:44:39 +0000 (23:44 +0000)]
give it a basic password
Stephen Soltesz [Tue, 9 Dec 2008 23:27:20 +0000 (23:27 +0000)]
add a site_admin account to the bootcd. passwd value can be changed at image build time.
Daniel Hokka Zakrisson [Sat, 6 Dec 2008 21:23:55 +0000 (21:23 +0000)]
Use pyplnet to bring up the network.
Daniel Hokka Zakrisson [Fri, 5 Dec 2008 17:04:44 +0000 (17:04 +0000)]
Make the initscripts executable.
Daniel Hokka Zakrisson [Tue, 2 Dec 2008 19:23:27 +0000 (19:23 +0000)]
Tagging module BootCD - BootCD-4.2-7
Allow multiple -k options to the build.sh script.
Probe devices in PCI bus order.
Thierry Parmentelat [Tue, 25 Nov 2008 14:47:46 +0000 (14:47 +0000)]
allow -k multiple times
Daniel Hokka Zakrisson [Fri, 21 Nov 2008 22:32:16 +0000 (22:32 +0000)]
Order PCI devices by the slot id.
Thierry Parmentelat [Fri, 14 Nov 2008 14:54:36 +0000 (14:54 +0000)]
Tagging module BootCD - BootCD-4.2-6
add support for fedora9 images - compliant with upstart
formerly monolythic dir 'conf_files/' split into 'etc/' and 'initscripts/'
Thierry Parmentelat [Thu, 2 Oct 2008 08:36:58 +0000 (08:36 +0000)]
triggers pl_boot under upstart
Thierry Parmentelat [Thu, 2 Oct 2008 08:14:19 +0000 (08:14 +0000)]
for when /sbin/init is from upstart rather than from initscripts
Thierry Parmentelat [Thu, 2 Oct 2008 08:13:15 +0000 (08:13 +0000)]
cosmetic
Thierry Parmentelat [Thu, 2 Oct 2008 07:01:36 +0000 (07:01 +0000)]
cleanup - ctd
Thierry Parmentelat [Thu, 2 Oct 2008 06:51:48 +0000 (06:51 +0000)]
splitting conf_files into etc/ and initscripts/
Thierry Parmentelat [Thu, 2 Oct 2008 06:47:52 +0000 (06:47 +0000)]
cleanup ctd
Thierry Parmentelat [Tue, 23 Sep 2008 16:14:43 +0000 (16:14 +0000)]
Tagging module BootCD - BootCD-4.2-5
cosmetic - pl_boot to display timestamps
Thierry Parmentelat [Tue, 23 Sep 2008 15:46:12 +0000 (15:46 +0000)]
add timestamp in pl_boot messages
Thierry Parmentelat [Fri, 19 Sep 2008 09:10:14 +0000 (09:10 +0000)]
use /var/tmp for both chroot and vserver myplc
Stephen Soltesz [Mon, 4 Aug 2008 19:55:56 +0000 (19:55 +0000)]
Tagging module BootCD - BootCD-4.2-4
adds -k as an argument to build.sh to pass additional kernel parameters to the
bootcd and kexec kernel.