myplc.git
16 years agomoving to 4.2 - no change myplc-4.2-0
Thierry Parmentelat [Wed, 9 Jan 2008 10:04:22 +0000 (10:04 +0000)]
moving to 4.2 - no change

16 years agomoving to 4.2 - no change
Thierry Parmentelat [Wed, 9 Jan 2008 10:04:14 +0000 (10:04 +0000)]
moving to 4.2 - no change

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 agopl_conf is no longer used since the inclusion of NodeManager.
Faiyaz Ahmed [Thu, 3 Jan 2008 20:20:37 +0000 (20:20 +0000)]
pl_conf is no longer used since the inclusion of NodeManager.

16 years agoHousekeeping.
Faiyaz Ahmed [Thu, 3 Jan 2008 19:57:08 +0000 (19:57 +0000)]
Housekeeping.

16 years agoAdded bootstrap for the currently existing PCU types and Protocol types.
Stephen Soltesz [Tue, 18 Dec 2007 17:07:46 +0000 (17:07 +0000)]
Added bootstrap for the currently existing PCU types and Protocol types.

16 years agomissing dep
Thierry Parmentelat [Mon, 17 Dec 2007 15:35:07 +0000 (15:35 +0000)]
missing dep

16 years agofix the sync convenience target to push on python-2.5
Thierry Parmentelat [Thu, 13 Dec 2007 14:26:29 +0000 (14:26 +0000)]
fix the sync convenience target to push on python-2.5

16 years agocosmetic - fixes the labels in myplc yum.conf
Thierry Parmentelat [Wed, 12 Dec 2007 16:06:26 +0000 (16:06 +0000)]
cosmetic - fixes the labels in myplc yum.conf

16 years agorun with the steps command to get the sorted list of steps
Thierry Parmentelat [Wed, 12 Dec 2007 12:10:53 +0000 (12:10 +0000)]
run with the steps command to get the sorted list of steps

16 years agoDeprecating the pl_admin account.
Faiyaz Ahmed [Tue, 11 Dec 2007 19:32:21 +0000 (19:32 +0000)]
Deprecating the pl_admin account.

16 years agosyntax.
Faiyaz Ahmed [Tue, 11 Dec 2007 18:57:15 +0000 (18:57 +0000)]
syntax.

16 years agokeyword.
Faiyaz Ahmed [Tue, 11 Dec 2007 18:56:37 +0000 (18:56 +0000)]
keyword.

16 years agoAdded head url keyword.
Faiyaz Ahmed [Tue, 11 Dec 2007 18:55:00 +0000 (18:55 +0000)]
Added head url keyword.

16 years agoRemove traces of old NM (3.3.x).
Faiyaz Ahmed [Tue, 11 Dec 2007 18:39:51 +0000 (18:39 +0000)]
Remove traces of old NM (3.3.x).

16 years agocleaning up the root creation functions and build.common - untested
Thierry Parmentelat [Fri, 7 Dec 2007 12:31:14 +0000 (12:31 +0000)]
cleaning up the root creation functions and build.common - untested

16 years ago(*) groups distro-dependent files in build/config.<distro>
Thierry Parmentelat [Thu, 6 Dec 2007 08:55:20 +0000 (08:55 +0000)]
(*) groups distro-dependent files in build/config.<distro>
(*) renamed .lst files into .pkgs (lst suffix commonly used for other/tmp purposes)
(*) distro-dependent files are (mostly) optional, defaults to planetlab
(*) mkfedora accepts new -f argument : to pass a pkgs file rather than -p .. -g ..
(*) mkfedora supports junk: and precious: in pkgs file
    this is from the former bootcd/prep.sh - to reduce footprint

Notes.
(*) this is untested
(*) mkfedora still supports -x (exclude) on the command line and in pkgs file
    however I suspect this feature is never used
(*) mkfedora is still a separate command - could/should be merged into buld.common
(*) myplc/build.functions could/should be merged into build.common as well

16 years agocleanup old slices.xml-related stuff
Thierry Parmentelat [Wed, 5 Dec 2007 12:47:09 +0000 (12:47 +0000)]
cleanup old slices.xml-related stuff

16 years agouses /proc/self/fd rather than /dev/fd for native mode
Thierry Parmentelat [Wed, 5 Dec 2007 12:46:44 +0000 (12:46 +0000)]
uses /proc/self/fd rather than /dev/fd for native mode

16 years agoCheck */*.rpm for signing.
Faiyaz Ahmed [Mon, 3 Dec 2007 20:14:07 +0000 (20:14 +0000)]
Check */*.rpm for signing.

16 years agoRequire tar.
Daniel Hokka Zakrisson [Sat, 1 Dec 2007 00:09:11 +0000 (00:09 +0000)]
Require tar.

16 years agoattempts to handle plc_config install
Thierry Parmentelat [Fri, 30 Nov 2007 16:57:13 +0000 (16:57 +0000)]
attempts to handle plc_config install

16 years agocleanup devel files - see README-devel.txt
Thierry Parmentelat [Fri, 30 Nov 2007 11:26:40 +0000 (11:26 +0000)]
cleanup devel files - see README-devel.txt

16 years agoAdd a postcommand value for /etc/ipod.conf, to make the value take effect.
Stephen Soltesz [Thu, 29 Nov 2007 23:49:25 +0000 (23:49 +0000)]
Add a postcommand value for /etc/ipod.conf, to make the value take effect.

16 years agoInitialize the database correctly on F7+.
Daniel Hokka Zakrisson [Thu, 29 Nov 2007 21:45:48 +0000 (21:45 +0000)]
Initialize the database correctly on F7+.

16 years agoadded node count added to slice.
Faiyaz Ahmed [Thu, 29 Nov 2007 18:26:06 +0000 (18:26 +0000)]
added node count added to slice.

16 years agoAdded Id keyword propset.
Faiyaz Ahmed [Thu, 29 Nov 2007 18:21:31 +0000 (18:21 +0000)]
Added Id keyword propset.

16 years agopropset is a little diffrent.
Faiyaz Ahmed [Thu, 29 Nov 2007 18:20:31 +0000 (18:20 +0000)]
propset is a little diffrent.

16 years agoone more test.
Faiyaz Ahmed [Thu, 29 Nov 2007 18:19:38 +0000 (18:19 +0000)]
one more test.

16 years agotesting keyword propset
Faiyaz Ahmed [Thu, 29 Nov 2007 18:16:20 +0000 (18:16 +0000)]
testing keyword propset

16 years agofoo
Faiyaz Ahmed [Thu, 29 Nov 2007 18:12:45 +0000 (18:12 +0000)]
foo

16 years agoAdds new nodes to Sirius slice. Initial commit.
Faiyaz Ahmed [Thu, 29 Nov 2007 18:08:28 +0000 (18:08 +0000)]
Adds new nodes to Sirius slice.  Initial commit.

16 years agominimal fix for building myplc-native
Thierry Parmentelat [Thu, 29 Nov 2007 15:08:42 +0000 (15:08 +0000)]
minimal fix for building myplc-native

16 years agobuild-prepared release file has moved one step up
Thierry Parmentelat [Thu, 29 Nov 2007 13:19:55 +0000 (13:19 +0000)]
build-prepared release file has moved one step up

16 years agodon't need syslinux explicitly, as it is required by BootCD
Marc Fiuczynski [Thu, 29 Nov 2007 06:30:52 +0000 (06:30 +0000)]
don't need syslinux explicitly, as it is required by BootCD

16 years agosyslinux used to come from BootCD package. Now need to explicitly install it to...
Marc Fiuczynski [Thu, 29 Nov 2007 05:55:19 +0000 (05:55 +0000)]
syslinux used to come from BootCD package.  Now need to explicitly install it to ensure we build proper bootcd images

16 years agoSorry. I didn't describe the variables very well before.
Stephen Soltesz [Wed, 28 Nov 2007 23:13:47 +0000 (23:13 +0000)]
Sorry.  I didn't describe the variables very well before.

16 years agoAdded two new variables for a quick fix for the config file.
Stephen Soltesz [Wed, 28 Nov 2007 23:02:59 +0000 (23:02 +0000)]
Added two new variables for a quick fix for the config file.

    PLC_API_IPOD_MASK
    PLC_API_IPOD_SUBNET

These specify the subnet of machines that can send ipod packets.  The mask is
the mask applied to packets at the host to verify that it matches the subnet.
So for instance, for PLC these are:

    PLC_API_IPOD_MASK=255.255.255.128
    PLC_API_IPOD_SUBNET=128.112.139.0

16 years agoadded renew_reminder.py to BINARIES
Tony Mack [Wed, 28 Nov 2007 22:34:48 +0000 (22:34 +0000)]
added renew_reminder.py to BINARIES

16 years agoSlice renewal notification script
Tony Mack [Wed, 28 Nov 2007 22:34:16 +0000 (22:34 +0000)]
Slice renewal notification script

16 years agoreview policy for building our pycurl/psycopg2 or not - based on fedora distrib
Thierry Parmentelat [Mon, 26 Nov 2007 12:48:22 +0000 (12:48 +0000)]
review policy for building our pycurl/psycopg2 or not - based on fedora distrib

16 years agomake it two
Thierry Parmentelat [Wed, 21 Nov 2007 12:32:29 +0000 (12:32 +0000)]
make it two

16 years agoI need a new brain
Thierry Parmentelat [Wed, 21 Nov 2007 12:30:23 +0000 (12:30 +0000)]
I need a new brain

16 years agofix needed
Thierry Parmentelat [Wed, 21 Nov 2007 12:25:47 +0000 (12:25 +0000)]
fix needed

16 years agoreplacing pldistro-fcdistro-*.lst with a pldistro-*.lst with variants embedded
Thierry Parmentelat [Wed, 21 Nov 2007 09:37:40 +0000 (09:37 +0000)]
replacing pldistro-fcdistro-*.lst with a pldistro-*.lst with variants embedded

16 years agoAdd configuration option to build all BootCD images (meaning cramfs-based ones).
Daniel Hokka Zakrisson [Tue, 20 Nov 2007 16:51:01 +0000 (16:51 +0000)]
Add configuration option to build all BootCD images (meaning cramfs-based ones).

16 years agomyplc needs bootstrapfs !
Thierry Parmentelat [Tue, 20 Nov 2007 08:16:06 +0000 (08:16 +0000)]
myplc needs bootstrapfs !

16 years agoreordered with comments
Thierry Parmentelat [Tue, 20 Nov 2007 08:15:39 +0000 (08:15 +0000)]
reordered with comments

16 years agocleaned up the deprecated comps section that is now replaced with .lst files
Thierry Parmentelat [Mon, 19 Nov 2007 23:53:18 +0000 (23:53 +0000)]
cleaned up the deprecated comps section that is now replaced with .lst files

16 years agocleaned up the deprecated comps section that is now replaced with .lst files
Thierry Parmentelat [Mon, 19 Nov 2007 23:51:42 +0000 (23:51 +0000)]
cleaned up the deprecated comps section that is now replaced with .lst files

16 years agomyplc image needs ssh for entering nodes
Thierry Parmentelat [Mon, 19 Nov 2007 15:48:34 +0000 (15:48 +0000)]
myplc image needs ssh for entering nodes

16 years agofixed yum.conf creation - was using obsolete vars
Thierry Parmentelat [Mon, 19 Nov 2007 10:50:31 +0000 (10:50 +0000)]
fixed yum.conf creation - was using obsolete vars

16 years agotry to sort out this list - added pycurl
Thierry Parmentelat [Mon, 19 Nov 2007 09:00:42 +0000 (09:00 +0000)]
try to sort out this list - added pycurl

16 years agoplcwww needs uppercase
Thierry Parmentelat [Mon, 19 Nov 2007 06:07:09 +0000 (06:07 +0000)]
plcwww needs uppercase

16 years agopropset - enables svn keywords
Thierry Parmentelat [Fri, 16 Nov 2007 16:59:01 +0000 (16:59 +0000)]
propset - enables svn keywords

16 years ago* tentative merge of onelab myplc
Thierry Parmentelat [Fri, 16 Nov 2007 15:14:21 +0000 (15:14 +0000)]
* tentative merge of onelab myplc
* configuration works a slightly different way, using plc-config-tty is recommended
* a few new convenience commands
* improved packaging (plcapi doc, yum.conf, sudoers)
* more robust for invoking service plc through ssh

16 years agocombine conditionals; I thought parseSpec was wrong, but it turns out that it was...
Marc Fiuczynski [Mon, 5 Nov 2007 18:25:49 +0000 (18:25 +0000)]
combine conditionals; I thought parseSpec was wrong, but it turns out that it was due to a syntax error on my part

16 years agoget rid of extra ) in %if conditional
Marc Fiuczynski [Mon, 5 Nov 2007 18:22:38 +0000 (18:22 +0000)]
get rid of extra ) in %if conditional

16 years agofix distroname conditional
Marc Fiuczynski [Mon, 5 Nov 2007 18:20:57 +0000 (18:20 +0000)]
fix distroname conditional

16 years agoparseSpec does not like complex %if statements
Marc Fiuczynski [Mon, 5 Nov 2007 17:38:34 +0000 (17:38 +0000)]
parseSpec does not like complex %if statements

16 years agoThis change set makes several modifications:
Marc Fiuczynski [Mon, 5 Nov 2007 16:51:15 +0000 (16:51 +0000)]
This change set makes several modifications:

1. it conditionally include certain "Requires" statements for specific
   distributions and their corresponding release.

2. it double checks that /sbin/new-kernel-pkg isn't linked to /sbin/true,
   as often is the case in vservers dueo the /etc/rpm/macros setup.

3. adds in 256 /dev/loop entries

4. turns off the "requirestty" option in /etc/sudoers

16 years agogeneralize to support distro and release for packages
Marc Fiuczynski [Fri, 26 Oct 2007 21:07:59 +0000 (21:07 +0000)]
generalize to support distro and release for packages

16 years agoinotify-devel-tools only exists in f7 and up as a standard package.
Marc Fiuczynski [Thu, 25 Oct 2007 03:39:08 +0000 (03:39 +0000)]
inotify-devel-tools only exists in f7 and up as a standard package.

16 years agoRename the rpm package name to be MyPLC-devel-native.
Marc Fiuczynski [Wed, 24 Oct 2007 13:29:56 +0000 (13:29 +0000)]
Rename the rpm package name to be MyPLC-devel-native.

16 years agoMake certain packages optional based on fedora release version.
Marc Fiuczynski [Wed, 24 Oct 2007 12:43:23 +0000 (12:43 +0000)]
Make certain packages optional based on fedora release version.

16 years agoRemove gen-sites-xml.py, gen-slices-xml-05.py, and
Marc Fiuczynski [Tue, 23 Oct 2007 18:30:58 +0000 (18:30 +0000)]
Remove gen-sites-xml.py, gen-slices-xml-05.py, and
gen-static-content.py from basic MyPLC build.  These are sepcific for
the public PlanetLab and do not need to be part of the basic MyPLC
build.

16 years agoChange pushd to use MyPLC rather than myplc, because we renamed the package.
Marc Fiuczynski [Tue, 23 Oct 2007 18:27:34 +0000 (18:27 +0000)]
Change pushd to use MyPLC rather than myplc, because we renamed the package.

16 years agoInclude graphviz for util-vserver. It uses the "dot" program.
Marc Fiuczynski [Tue, 23 Oct 2007 17:30:53 +0000 (17:30 +0000)]
Include graphviz for util-vserver.  It uses the "dot" program.

16 years agoBump version.
Marc Fiuczynski [Mon, 22 Oct 2007 17:14:28 +0000 (17:14 +0000)]
Bump version.

16 years agoMake uninstall scriptlet work.
Marc Fiuczynski [Mon, 22 Oct 2007 17:12:07 +0000 (17:12 +0000)]
Make uninstall scriptlet work.

16 years agoRemoved "install" and "metadata" from the Requires list. Not sure
Marc Fiuczynski [Mon, 22 Oct 2007 16:49:40 +0000 (16:49 +0000)]
Removed "install" and "metadata" from the Requires list.  Not sure
where those came from in the first place.

16 years agoChange svn -> subversion.
Marc Fiuczynski [Mon, 22 Oct 2007 16:47:07 +0000 (16:47 +0000)]
Change svn -> subversion.

16 years agoInclude ocaml et al. required by vsys. There were a few others listed
Marc Fiuczynski [Mon, 22 Oct 2007 16:33:19 +0000 (16:33 +0000)]
Include ocaml et al. required by vsys.  There were a few others listed
in plc_devel_config.xml that I've also added.

16 years agoChange pushd from myplc to MyPLC due to module renaming.
Marc Fiuczynski [Wed, 17 Oct 2007 07:21:25 +0000 (07:21 +0000)]
Change pushd from myplc to MyPLC due to module renaming.

16 years agoDon't install the gen-sits-xml, gen-slices-xml, and gen-static-content files.
Marc Fiuczynski [Wed, 17 Oct 2007 06:25:01 +0000 (06:25 +0000)]
Don't install the gen-sits-xml, gen-slices-xml, and gen-static-content files.

Copy files from WWW rather than new_plc_www module.  This is needed
because we renamed the module.

16 years agoPLCAPI build requires expat-devel
Marc Fiuczynski [Sun, 14 Oct 2007 18:14:47 +0000 (18:14 +0000)]
PLCAPI build requires expat-devel

16 years agoAdded ocaml and inotify RPMs for vsys [wiki:vsys vsys].
Marc Fiuczynski [Wed, 10 Oct 2007 17:39:25 +0000 (17:39 +0000)]
Added ocaml and inotify RPMs for vsys [wiki:vsys vsys].

16 years agoBump version number.
Marc Fiuczynski [Tue, 9 Oct 2007 17:41:09 +0000 (17:41 +0000)]
Bump version number.

16 years agoChange pushd ops to use MyPLC rather than myplc, because we renamed the module.
Marc Fiuczynski [Tue, 9 Oct 2007 17:40:11 +0000 (17:40 +0000)]
Change pushd ops to use MyPLC rather than myplc, because we renamed the module.

16 years agoDefines an RPM package that has all of the appropriate Requires:
Marc Fiuczynski [Fri, 5 Oct 2007 22:06:47 +0000 (22:06 +0000)]
Defines an RPM package that has all of the appropriate Requires:
statements in order to build myplc.  Will also add the "build"
user/group and update /etc/sudoers with this build user.

16 years agoneed mysql to build ulogd from within myplc-devel
Marc Fiuczynski [Wed, 12 Sep 2007 21:36:51 +0000 (21:36 +0000)]
need mysql to build ulogd from within myplc-devel

16 years agobuild script a myplc that can be installed into a vserver/vanilla fc box
Marc Fiuczynski [Mon, 10 Sep 2007 20:16:44 +0000 (20:16 +0000)]
build script a myplc that can be installed into a vserver/vanilla fc box

16 years agospec file for a myplc that can be installed into a vserver/vanilla fc box
Marc Fiuczynski [Mon, 10 Sep 2007 20:15:41 +0000 (20:15 +0000)]
spec file for a myplc that can be installed into a vserver/vanilla fc box

16 years ago+ update messages to reflect current GUI
Stephen Soltesz [Wed, 5 Sep 2007 16:39:56 +0000 (16:39 +0000)]
+ update messages to reflect current GUI
  update authentication failure messages to describe all-in-one bootcd
  options as a possibility for what to do

16 years agolet build have full sudo power within a myplc-devel
Marc Fiuczynski [Fri, 31 Aug 2007 07:14:27 +0000 (07:14 +0000)]
let build have full sudo power within a myplc-devel

16 years agoadd uninstall for distutils
Marc Fiuczynski [Fri, 31 Aug 2007 04:48:37 +0000 (04:48 +0000)]
add uninstall for distutils

16 years agotypo
Marc Fiuczynski [Fri, 31 Aug 2007 04:48:11 +0000 (04:48 +0000)]
typo

16 years agofix pl_make_mig -> pl_make_image
Marc Fiuczynski [Fri, 31 Aug 2007 02:33:04 +0000 (02:33 +0000)]
fix pl_make_mig -> pl_make_image

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 agomove a bunch of functionality out into the build modules' build.common file
Marc Fiuczynski [Fri, 31 Aug 2007 02:24:24 +0000 (02:24 +0000)]
move a bunch of functionality out into the build modules' build.common file

16 years agoassume Fedora release should be at least FC4
Marc Fiuczynski [Wed, 29 Aug 2007 03:13:07 +0000 (03:13 +0000)]
assume Fedora release should be at least FC4

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 agoneed python-devel explicit in Fedora 7
Marc Fiuczynski [Fri, 24 Aug 2007 07:36:28 +0000 (07:36 +0000)]
need python-devel explicit in Fedora 7

16 years agoadd findutils explicitly, as this does not appear in Fedora 7
Marc Fiuczynski [Fri, 24 Aug 2007 07:19:27 +0000 (07:19 +0000)]
add findutils explicitly, as this does not appear in Fedora 7

16 years agoLet mkfedora pick the right URL to get the RPMs, unless it is specifically specified...
Marc Fiuczynski [Fri, 24 Aug 2007 07:11:36 +0000 (07:11 +0000)]
Let mkfedora pick the right URL to get the RPMs, unless it is specifically specified in /etc/planetlab/ or passed in as an argument

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

16 years agochange v3 to v4 yumgroups.xml
Faiyaz Ahmed [Wed, 22 Aug 2007 02:04:56 +0000 (02:04 +0000)]
change v3 to v4 yumgroups.xml

16 years agoby default build myplc for same fedora as host environment
Marc Fiuczynski [Thu, 16 Aug 2007 21:42:02 +0000 (21:42 +0000)]
by default build myplc for same fedora as host environment

16 years agoAllow build as root (eww)
Daniel Hokka Zakrisson [Mon, 13 Aug 2007 18:59:04 +0000 (18:59 +0000)]
Allow build as root (eww)

16 years ago- set default site 'is_public' value to True
Tony Mack [Mon, 2 Jul 2007 18:44:10 +0000 (18:44 +0000)]
- set default site 'is_public' value to True