Thierry Parmentelat [Thu, 20 Mar 2008 17:01:09 +0000 (17:01 +0000)]
typo
Thierry Parmentelat [Thu, 20 Mar 2008 17:00:08 +0000 (17:00 +0000)]
typo
Thierry Parmentelat [Thu, 20 Mar 2008 16:55:41 +0000 (16:55 +0000)]
support for diff and -0
Thierry Parmentelat [Thu, 20 Mar 2008 16:23:58 +0000 (16:23 +0000)]
had forgotten that one
Thierry Parmentelat [Thu, 20 Mar 2008 15:26:04 +0000 (15:26 +0000)]
* new default layout for mirrors - see https://svn.planet-lab.org/wiki/VserverCentos
* new defaults mirrors, specified for fedora and centos in US and EU
* new -U option for specifying centos URL
Thierry Parmentelat [Thu, 20 Mar 2008 13:40:18 +0000 (13:40 +0000)]
reverting previous unintentional change - multiple vserver images are not ready yet
Thierry Parmentelat [Thu, 20 Mar 2008 13:12:08 +0000 (13:12 +0000)]
trying new mirror location as well
Thierry Parmentelat [Thu, 20 Mar 2008 10:11:31 +0000 (10:11 +0000)]
strip SVNPATH for any trailing spaces - exports distroname (e.g. f8 or centos5) to GetPlcRelease
Thierry Parmentelat [Thu, 20 Mar 2008 10:10:44 +0000 (10:10 +0000)]
new mirror setup
Thierry Parmentelat [Thu, 20 Mar 2008 09:31:55 +0000 (09:31 +0000)]
this is a replacement for the utilities formerly published as a tar file in the wiki
has support for centos5 = 5.1
NOTE. this depends on using a new version of vbuild-fedora-mirror that is not published yet
I need access to bob before I can commit this new version
Thierry Parmentelat [Thu, 20 Mar 2008 09:28:32 +0000 (09:28 +0000)]
cosmetic
Thierry Parmentelat [Thu, 20 Mar 2008 07:52:43 +0000 (07:52 +0000)]
temporary hostname change
Thierry Parmentelat [Wed, 19 Mar 2008 15:51:41 +0000 (15:51 +0000)]
reverting to the scholz branch for util-vserver temporarily
Thierry Parmentelat [Wed, 19 Mar 2008 15:07:00 +0000 (15:07 +0000)]
reverting to the scholz branch for util-vserver temporarily
Thierry Parmentelat [Tue, 18 Mar 2008 20:35:08 +0000 (20:35 +0000)]
util-vserver 0.30.215
Daniel Hokka Zakrisson [Tue, 18 Mar 2008 19:09:08 +0000 (19:09 +0000)]
Upgrade to util-vserver 0.30.215.
Thierry Parmentelat [Mon, 17 Mar 2008 16:30:41 +0000 (16:30 +0000)]
unsupported combination of vserver & util-vserver
Thierry Parmentelat [Mon, 17 Mar 2008 16:25:12 +0000 (16:25 +0000)]
be smarter when locating myplc rpm, for non i386 archs
Thierry Parmentelat [Mon, 17 Mar 2008 14:18:12 +0000 (14:18 +0000)]
extra code needs to be performed on running vserver
Thierry Parmentelat [Mon, 17 Mar 2008 14:12:21 +0000 (14:12 +0000)]
for vserver2.3 & device mappings
Thierry Parmentelat [Fri, 14 Mar 2008 15:25:45 +0000 (15:25 +0000)]
it's no good to use lo, as we need svn access as well
Thierry Parmentelat [Fri, 14 Mar 2008 15:14:59 +0000 (15:14 +0000)]
- creates a vbuild with an IP address assigned - from vs2.3 this is mandatory for the vserver to have any connectivity at all
- default is to assign 127.0.0.1, which is enough when using http://localhost/ as the local fedora mirror
- new option -i eth0 can be used to assign another IP address, required when mirror is separate
Thierry Parmentelat [Thu, 13 Mar 2008 20:31:06 +0000 (20:31 +0000)]
create dir if needed
Marc Fiuczynski [Wed, 12 Mar 2008 13:33:56 +0000 (13:33 +0000)]
mysql plugin for ulogd needs zlib and zlib-devel. Due to some rpm dependency snafu it appears only the i386 variant of zlib-devel is pulled in on a x86_64 build. Adding zlib and zlib-devel explicitly here should fix this, though I am wondering whether the the ulogd spec file for the mysql plugin should have explicit (build)requires statements
Marc Fiuczynski [Tue, 11 Mar 2008 16:12:44 +0000 (16:12 +0000)]
explicitly require openssl-devel or else it might not be properly installed on x86_64 platforms
Thierry Parmentelat [Mon, 10 Mar 2008 15:25:53 +0000 (15:25 +0000)]
bugfix : again - kexclude was not properly taken into account
Thierry Parmentelat [Mon, 10 Mar 2008 15:21:54 +0000 (15:21 +0000)]
bugfix : kexclude was not properly taken into account
Thierry Parmentelat [Mon, 10 Mar 2008 14:00:52 +0000 (14:00 +0000)]
fixing
Thierry Parmentelat [Mon, 10 Mar 2008 13:54:19 +0000 (13:54 +0000)]
oops
Thierry Parmentelat [Mon, 10 Mar 2008 13:47:43 +0000 (13:47 +0000)]
list of mirrors taken out of mkfedora, now searched in config.<pldistro>/<pldistro>.mirrors
Thierry Parmentelat [Mon, 10 Mar 2008 12:24:57 +0000 (12:24 +0000)]
again
Thierry Parmentelat [Mon, 10 Mar 2008 12:19:49 +0000 (12:19 +0000)]
fix glitch
Thierry Parmentelat [Mon, 10 Mar 2008 11:45:24 +0000 (11:45 +0000)]
Second step towards multiarch myplc https://svn.planet-lab.org/ticket/214
-- design
* new notion of a 'nodefamily' - that for now is <pldistro>-<arch>
* standard rpm repository is now named /var/www/html/install-rpms/<nodefamily>
a legacy symlink install-rpms/planetlab is created my myplc packaging
* bootstrafs rpm name is now bootstrapfs-<nodefamily> so that several instances
from various builds can be installed in the same myplc
* noderepo rpm (named noderepo-<nodefamily>) built as part of the planetlab distro
this is for installing /var/www/html/intall-rpms/<nodefamily> from another build
-- other changes
* extensive cleanup of mkfedora:
** obsolete options -p -g -x removed
** option -p removed, pkgsfile is a mandatory argument
** option -k removed, use kexclude: in the pkgs file instead
* also cleaned up pl_root_* functions - no wrapper to pl_root_mkfedora anymore
-- status
* not tested at all - likely to break
* next step planned for storing nodefamily and pass it to yum.php.conf
(impacted would be bootmanager, nodemanager and nodeconfig)
* a final cleanup in mkfedora would be to define mirrors in a separate .pkgs-like file
* kupdate.sh, as well as possibly other convenience scripts, might be impacted
Thierry Parmentelat [Mon, 10 Mar 2008 09:22:46 +0000 (09:22 +0000)]
fixed unbound variable
Thierry Parmentelat [Sun, 9 Mar 2008 16:52:31 +0000 (16:52 +0000)]
typo
Thierry Parmentelat [Fri, 7 Mar 2008 10:00:18 +0000 (10:00 +0000)]
comments about how noderepo is done
Thierry Parmentelat [Fri, 7 Mar 2008 09:59:52 +0000 (09:59 +0000)]
reviewed usage for completeness
Thierry Parmentelat [Tue, 4 Mar 2008 14:01:52 +0000 (14:01 +0000)]
build pf2slice in all configs
Thierry Parmentelat [Tue, 4 Mar 2008 13:48:53 +0000 (13:48 +0000)]
no need to check out build
Thierry Parmentelat [Tue, 4 Mar 2008 13:24:45 +0000 (13:24 +0000)]
cross-module name change for more consistency
Thierry Parmentelat [Tue, 4 Mar 2008 13:19:11 +0000 (13:19 +0000)]
oops, wrong name
Thierry Parmentelat [Tue, 4 Mar 2008 12:27:50 +0000 (12:27 +0000)]
expose vserver-like distroname to specfiles
Thierry Parmentelat [Tue, 4 Mar 2008 11:11:25 +0000 (11:11 +0000)]
where to fetch util-vserver once it is released
Thierry Parmentelat [Tue, 4 Mar 2008 09:06:23 +0000 (09:06 +0000)]
PLCWWW from the onelab branch on svn.planet-lab.org
Thierry Parmentelat [Mon, 3 Mar 2008 15:49:57 +0000 (15:49 +0000)]
new tag
Thierry Parmentelat [Mon, 3 Mar 2008 14:54:09 +0000 (14:54 +0000)]
fedora mirroring : more options (-A & -F) and set rsyncurl default for some EU places
Sapan Bhatia [Thu, 28 Feb 2008 13:33:31 +0000 (13:33 +0000)]
Added pf2slice to module list. This goes into the pl_netflow slice.
Thierry Parmentelat [Wed, 27 Feb 2008 14:28:25 +0000 (14:28 +0000)]
add nodeconfig to the myplc root image
Thierry Parmentelat [Wed, 27 Feb 2008 14:25:51 +0000 (14:25 +0000)]
remove confusing dup msg
Thierry Parmentelat [Wed, 27 Feb 2008 14:22:30 +0000 (14:22 +0000)]
Tagging module PLCWWW - PLCWWW-4.2-0
bumping release number to 4.2 now that PlanetLabConf has gone
Thierry Parmentelat [Wed, 27 Feb 2008 13:49:41 +0000 (13:49 +0000)]
onelab build to adopt nodeconfig after local PlanetLabConf got deleted
Thierry Parmentelat [Wed, 27 Feb 2008 11:12:04 +0000 (11:12 +0000)]
build new nodeconfig module
Thierry Parmentelat [Wed, 27 Feb 2008 10:44:11 +0000 (10:44 +0000)]
Tagging module PLCWWW - PLCWWW-4.1-3
various fixes in the webpages (persons, sirius, planetlab.module) and
in PlanetLabConf (iptables & yum.conf)
checkpoint tag before PlanetLabConf gets extracted in the nodeconfig module
Thierry Parmentelat [Wed, 27 Feb 2008 09:37:53 +0000 (09:37 +0000)]
unused iwlwifi module
Sapan Bhatia [Tue, 26 Feb 2008 13:53:56 +0000 (13:53 +0000)]
Added pf2slice to build
Sapan Bhatia [Tue, 26 Feb 2008 13:52:50 +0000 (13:52 +0000)]
Add pf2slice to the planetflow reference image
Marc Fiuczynski [Mon, 25 Feb 2008 17:45:49 +0000 (17:45 +0000)]
use rsyslog on f8 and sysklogd on <=f7
Marc Fiuczynski [Sat, 23 Feb 2008 15:14:30 +0000 (15:14 +0000)]
install util-linux on <=f7 and util-linux-ng on f8
Marc Fiuczynski [Sat, 23 Feb 2008 15:08:40 +0000 (15:08 +0000)]
change from package dev to udev
Marc Fiuczynski [Sat, 23 Feb 2008 15:05:01 +0000 (15:05 +0000)]
Our kernel.spec file no longer creates kernel-smp, which is why I've removed it from this .pkgs file
Marc Fiuczynski [Sat, 23 Feb 2008 06:07:12 +0000 (06:07 +0000)]
vsys does not require inotify-tools-devel and ocaml
Marc Fiuczynski [Sat, 23 Feb 2008 05:43:43 +0000 (05:43 +0000)]
include fprobe-ulog and inotify-tools-devel for fedora 8
Stephen Soltesz [Fri, 22 Feb 2008 19:59:11 +0000 (19:59 +0000)]
remove the ocaml and fprobe packages to see if they broke the f8 build.
Marc Fiuczynski [Fri, 22 Feb 2008 19:47:33 +0000 (19:47 +0000)]
- remove superfluous slash in pl_move_dir
- do not escape + and - signs in the grep/sed regex to find/remove
package+$fcdistro. This does appear a bit fishy as the old code
looks correct, but it did not work properly on f8.
Stephen Soltesz [Wed, 20 Feb 2008 20:52:49 +0000 (20:52 +0000)]
Add the stuff for vsys and fprobe-ulog for planetflow
Stephen Soltesz [Wed, 20 Feb 2008 20:30:47 +0000 (20:30 +0000)]
post scripts for altering the filesystem for last-minute configuration tweaks
Faiyaz Ahmed [Fri, 15 Feb 2008 16:50:53 +0000 (16:50 +0000)]
Tagging module vsys - vsys-0.7-3
* daemonization, writing to a logfile, and saving the pid
Thierry Parmentelat [Fri, 15 Feb 2008 15:17:56 +0000 (15:17 +0000)]
module-tag fixed for multi-package modules
tags now use the svn module name rather than the rpm package name
Thierry Parmentelat [Fri, 15 Feb 2008 15:16:30 +0000 (15:16 +0000)]
expose time zone to GetPlcRelease
Thierry Parmentelat [Fri, 15 Feb 2008 15:13:35 +0000 (15:13 +0000)]
enable checking of linux-2.6
Thierry Parmentelat [Fri, 15 Feb 2008 14:55:36 +0000 (14:55 +0000)]
Tagging module PLCWWW - PLCWWW-4.1-2
yum.conf for nodes fixed wrt fedora core or fedora
Thierry Parmentelat [Fri, 15 Feb 2008 14:53:43 +0000 (14:53 +0000)]
Tagging module VserverReference - vserver-4.2-2
vserver image to properly use links rather than copies
Thierry Parmentelat [Fri, 15 Feb 2008 12:35:40 +0000 (12:35 +0000)]
renaming WWW module into PLCWWW
Thierry Parmentelat [Fri, 15 Feb 2008 10:50:57 +0000 (10:50 +0000)]
new tag in one-lab
Thierry Parmentelat [Fri, 15 Feb 2008 10:27:31 +0000 (10:27 +0000)]
daily builds use trunk
Thierry Parmentelat [Thu, 14 Feb 2008 23:50:25 +0000 (23:50 +0000)]
more robust config prompting
Thierry Parmentelat [Thu, 14 Feb 2008 18:33:10 +0000 (18:33 +0000)]
Configures vsys via vsys slice attribute {name: vsys, value: script}
CPU reservations are now calculated via percentages instead of shares
BW totals preserved for dynamic slices
Closes bug where node cap sets off bw slice alarms for all slices.
Manual fix after a broken module-tag.py attempt
Thierry Parmentelat [Thu, 14 Feb 2008 18:11:25 +0000 (18:11 +0000)]
print warning when topdir looks like a real dir
Thierry Parmentelat [Thu, 14 Feb 2008 16:09:07 +0000 (16:09 +0000)]
-x allows to specify an alternative testsvnpath
Thierry Parmentelat [Thu, 14 Feb 2008 15:11:47 +0000 (15:11 +0000)]
Tagging module PLCAPI - PLCAPI-4.2-3
GetBootMedium support for build.sh full options, incl. serial & console_spec
GetBootMedium simpler, cleaner and safer use of tmpdirs in (dated from bootcustom.sh)
Thierry Parmentelat [Thu, 14 Feb 2008 15:06:31 +0000 (15:06 +0000)]
support for multiple spec files in one module - for myplc
build command-line option replaced with a static config one
Thierry Parmentelat [Thu, 14 Feb 2008 15:04:19 +0000 (15:04 +0000)]
new tag on one-lab
Thierry Parmentelat [Thu, 14 Feb 2008 15:03:30 +0000 (15:03 +0000)]
Tagging module MyPLC - myplc-4.2-3
refresh-peer.py removed (duplicate with PLCAPI)
plc.d/ scripts cleaned up
sirius initscript updated
slice auto renewal fixed
Thierry Parmentelat [Thu, 14 Feb 2008 14:50:53 +0000 (14:50 +0000)]
Tagging module BootCD - bootcd-3.4-4
build.sh support for -s <console_spec> (recommended vs using type)
build.sh cleanup - usage clearer wrt types - removed old code
fixed modprobe with args in pl_hwinit
Thierry Parmentelat [Wed, 13 Feb 2008 15:04:58 +0000 (15:04 +0000)]
checking whether a package needs date depends on the module, not the package
Thierry Parmentelat [Wed, 13 Feb 2008 14:51:17 +0000 (14:51 +0000)]
insisting on vserver $vserver pkgmgmt internalize as well
Thierry Parmentelat [Tue, 12 Feb 2008 16:14:13 +0000 (16:14 +0000)]
uses last tagged vmplayer-based test stuff - while trunk is moving to qemu-only
Thierry Parmentelat [Sun, 10 Feb 2008 19:54:17 +0000 (19:54 +0000)]
new tag for new_plc_www
Thierry Parmentelat [Fri, 8 Feb 2008 09:24:16 +0000 (09:24 +0000)]
Tagging module BootManager -- from bootmanager-3.2-3 to bootmanager-3.2-4
usage of wireless attributes fixed and tested
breakpoints cleaned up (no change for production)
less alarming message when floppy does not get unloaded
Thierry Parmentelat [Thu, 7 Feb 2008 17:18:54 +0000 (17:18 +0000)]
updates with -N to be consistent
Thierry Parmentelat [Thu, 7 Feb 2008 17:18:31 +0000 (17:18 +0000)]
Tagging module new_plc_www -- from PLCWWW-4.2-2 to PLCWWW-4.2-3
safer, reference-less, way to implement layout mechnism - see settings.php for details
setting types properly displayed according to user's role
setting deletion : fixed (was still using code from slice attribute)
more comon buttons : in the nodes and peers index pages
comon_button knows about peer_id
Thierry Parmentelat [Thu, 7 Feb 2008 09:40:37 +0000 (09:40 +0000)]
onelab to use PLCAPI from the dummynet branch
Thierry Parmentelat [Wed, 6 Feb 2008 19:38:57 +0000 (19:38 +0000)]
wvdial for the umts extension
Thierry Parmentelat [Mon, 4 Feb 2008 13:53:03 +0000 (13:53 +0000)]
use tar-based extensions for now, as yum config is broken
Thierry Parmentelat [Fri, 1 Feb 2008 14:25:49 +0000 (14:25 +0000)]
Tagging module PLCAPI -- from PLCAPI-4.2-1 to PLCAPI-4.2-2
refresh peer script to use a month-dependent logfile
tracking the starting point for UniPi integration of the dummynet boxes
Thierry Parmentelat [Fri, 1 Feb 2008 14:15:47 +0000 (14:15 +0000)]
options reviewed, and asigned to the right command(s)
Thierry Parmentelat [Thu, 31 Jan 2008 15:44:44 +0000 (15:44 +0000)]
Tagging module VserverReference -- from vserver-4.2-0 to vserver-4.2-1
more careful scan of the vserver-*.pkgs image specifications
Thierry Parmentelat [Thu, 31 Jan 2008 15:41:35 +0000 (15:41 +0000)]
Tagging module PlanetFlow -- from netflow-4.0-1 to netflow-4.0-2
Requires ulogd based on pldistro
Thierry Parmentelat [Thu, 31 Jan 2008 15:37:49 +0000 (15:37 +0000)]
Tagging module PLCAPI -- from PLCAPI-4.2-0 to PLCAPI-4.2-1
plcsh adds its own path to sys.path
fix so GetNodes can be called from a Node
Thierry Parmentelat [Thu, 31 Jan 2008 14:54:07 +0000 (14:54 +0000)]
manual move to myplc-4.2-2 - tags were out of sync