Planet-Lab Support [Fri, 6 Jan 2006 21:37:11 +0000 (21:37 +0000)]
This commit was manufactured by cvs2svn to create tag 'plc-0_2-13'.
Mark Huang [Fri, 6 Jan 2006 21:37:10 +0000 (21:37 +0000)]
merge changes from HEAD
Mark Huang [Fri, 6 Jan 2006 21:37:09 +0000 (21:37 +0000)]
---+++ PlanetLab Central Server Management 0.2-13
Date: 09 Jan 2006
Description: Long overdue update
* webalizer: be extra quiet
* install plcapilib on all servers
* update outside accounts
* update spam filter (force PPS to quarantine assassinated
messages, run all aliases through spam filteR)
* update planet-lab.org zones file
* update gen-nodes-zone-file.py, gen-static-content.py,
gen_aliases.py to use plcapilib instead of direct DB access
* merge gen_aliases's mailing list munging into gen_aliases.py
* update update_accounts.py to use plcapilib, fix passwords in
/etc/shadow
* netflow: rotate MySQL log files, work around rsync timeout
failures, delete old log files instead of burning them to DVD, update
pfgrep to print summaries
* twiki: require that new TWiki users be Planetlab users by authenticating
against the API before allowing success, enable read access restriction
Mark Huang [Mon, 24 Oct 2005 17:38:07 +0000 (17:38 +0000)]
---+++ PlanetLab Central Server Management 0.2-12
Date: 24 Oct 2005
Description: Add geni-mail
* plc-0.2-12
* geni-mail: add geni-mail configurations
Mark Huang [Mon, 3 Oct 2005 18:54:58 +0000 (18:54 +0000)]
---+++ PlanetLab Central Server Management 0.2-11
Date: 29 Jul 2005
Description: Enable outside accounts
* plc-0.2-11
* www: alias geni requests to /geni instead of /geeni
* rewrote SSH keys script to be quiet and to use API instead of
slices.xml
* added CK as a user
Mark Huang [Thu, 29 Sep 2005 21:16:50 +0000 (21:16 +0000)]
---+++ PlanetLab Central Server Management 0.2-10
Date: 29 Jul 2005
Description: Enable outside accounts
* plc-0.2-10
* Enable outside accounts on specific servers
* Install SSH keys for individual users from DB
* www: generate etc_hosts.php
* monitor: fix mod_python configuration
* www: apply TWiki:Codev.SecurityAlertExecuteCommandsWithInclude patch
Mark Huang [Wed, 14 Sep 2005 19:28:02 +0000 (19:28 +0000)]
PlanetLab Central Server Management 0.2-9
* merge recent build changes
* plc-www: fix mod_python configuration
* plc-build: enable build to execute rpmbuild as root
* plc-dns: handle geeni.org and geni.net
* plc-www: patch TWiki security hole
Mark Huang [Wed, 14 Sep 2005 19:28:01 +0000 (19:28 +0000)]
merge recent changes, prep for plc-0.2-9
Planet-Lab Support [Fri, 26 Aug 2005 04:05:04 +0000 (04:05 +0000)]
This commit was manufactured by cvs2svn to create branch
'plc-0_2-branch'.
Mark Huang [Mon, 18 Jul 2005 22:17:12 +0000 (22:17 +0000)]
PlanetLab Central Server Management 0.2-8
* enable anonymous rsync access to boot:/var/www/html
* install pfgrep and netflow-dvd on planetflow
* all_planetlab_xml.py: don't attempt to output node network info if there are no node networks
* archive old entries in the db log tables monthly
Mark Huang [Thu, 14 Jul 2005 18:18:05 +0000 (18:18 +0000)]
- merge revision 1.4
date: 2005/07/14 18:13:43; author: mlhuang; state: Exp; lines: +2 -2
- delete stale RPMs when installing
Mark Huang [Tue, 28 Jun 2005 16:55:21 +0000 (16:55 +0000)]
PlanetLab Central Server Management 0.2-7
* change llp key
* send daily slice renewal reminders to users of slices that are
about to expire in <=5 days
Martin Makowiecki [Fri, 24 Jun 2005 17:06:43 +0000 (17:06 +0000)]
bump release number
Mark Huang [Wed, 15 Jun 2005 03:12:36 +0000 (03:12 +0000)]
PlanetLab Central Server Management 0.2-5
* change alk address
* filter mail through Proofpoint as well as SpamAssassin
---++ plc-rt
* shut off SMTP outside of PLC
---++ plc-mail
* fix abuse@ alias
Mark Huang [Thu, 9 Jun 2005 18:02:56 +0000 (18:02 +0000)]
PlanetLab Central Server Management 0.2-4
* allow webalizer access from PLC lab
---++ plc-rt
* do not add planetlab mailing lists as AdminCcs to prevent
X-List-Administrivia loops
---++ plc-boot
* checkout the HEAD of plc_www instead of the deprecated
PRE_NEW_LOOK_BRANCH
---++ plc-mail
* add maint@planet-lab.org as a support alias
Mark Huang [Tue, 7 Jun 2005 15:06:14 +0000 (15:06 +0000)]
- merge revision 1.3
date: 2005/06/06 21:53:37; author: mlhuang; state: Exp; lines: +2 -2
alpina is deprecated; copy yumgroups files here under build/groups/
Mark Huang [Tue, 7 Jun 2005 15:00:40 +0000 (15:00 +0000)]
PlanetLab Central Server Management 0.2-3
---++ plc-monitor
* use new python scripts
---++ plc-www
* execute backup as webmaster
* remove assumptions about newlines existing in the key, don't print
out anything for nodes that don't have key or ip/hostname.
---++ plc-cvs
* allow ssh to cvs.planet-lab.org from anywhere
Mark Huang [Thu, 19 May 2005 18:56:14 +0000 (18:56 +0000)]
- merge revision 1.15
date: 2005/05/18 15:18:43; author: mlhuang; state: Exp; lines: +6 -3
- set %_tmppath to current directory so that buildroots don't conflict
- clean: remove all subpackage rpms
Mark Huang [Thu, 19 May 2005 18:54:42 +0000 (18:54 +0000)]
- bump release number
Mark Huang [Tue, 17 May 2005 21:33:51 +0000 (21:33 +0000)]
- plc-0.2-1
Planet-Lab Support [Mon, 9 May 2005 17:18:38 +0000 (17:18 +0000)]
This commit was manufactured by cvs2svn to create branch
'plc-0_2-branch'.
Mark Huang [Mon, 9 May 2005 17:18:37 +0000 (17:18 +0000)]
- add twiki to internal build
Mark Huang [Wed, 4 May 2005 21:47:56 +0000 (21:47 +0000)]
internal local plc rpm Makefile
Mark Huang [Wed, 4 May 2005 21:47:39 +0000 (21:47 +0000)]
- move plc junk to plc.mk
Mark Huang [Wed, 4 May 2005 21:47:29 +0000 (21:47 +0000)]
- actually, just support a "-f" option to use an alternate build Makefile
Mark Huang [Wed, 4 May 2005 20:35:27 +0000 (20:35 +0000)]
- simplify how PACKAGES and ALL are defined
Mark Huang [Wed, 4 May 2005 20:34:59 +0000 (20:34 +0000)]
- add a '-n' option to avoid running "make install"
Mark Huang [Wed, 4 May 2005 20:05:53 +0000 (20:05 +0000)]
- add PACKAGES to the list of acceptable rules
Mark Huang [Wed, 4 May 2005 20:01:59 +0000 (20:01 +0000)]
- but give plc a rule
Mark Huang [Wed, 4 May 2005 19:57:08 +0000 (19:57 +0000)]
- add plc rules, but do not build it by default
Mark Huang [Wed, 4 May 2005 19:14:58 +0000 (19:14 +0000)]
- remove stupid license notice
- move installation rules here ("make install BASE=..." now re-deploys)
Mark Huang [Wed, 4 May 2005 19:13:44 +0000 (19:13 +0000)]
- add copyright
- move installation rules to Makefile
Mark Huang [Wed, 4 May 2005 19:13:14 +0000 (19:13 +0000)]
remove stupid license notice
Mark Huang [Wed, 4 May 2005 17:43:14 +0000 (17:43 +0000)]
- update nightly alpha symlink correctly
Mark Huang [Tue, 3 May 2005 18:22:36 +0000 (18:22 +0000)]
- Update nightly alpha symlink if it does not exist or is broken, or
it is Monday
Mark Huang [Wed, 13 Apr 2005 17:20:30 +0000 (17:20 +0000)]
- try exporting USER
Mark Huang [Wed, 13 Apr 2005 14:46:16 +0000 (14:46 +0000)]
- set USER to LOGNAME if cron does not
Mark Huang [Mon, 11 Apr 2005 14:46:16 +0000 (14:46 +0000)]
- add rt3 and spamassassin to the build
Aaron Klingaman [Mon, 4 Apr 2005 17:05:47 +0000 (17:05 +0000)]
add kexec-tools to build
Mark Huang [Tue, 29 Mar 2005 20:28:42 +0000 (20:28 +0000)]
- deprecate netsummary
Mark Huang [Mon, 28 Mar 2005 16:16:28 +0000 (16:16 +0000)]
- add portmap and nfs-utils to V3 PlanetLab mandatory list
Mark Huang [Mon, 28 Mar 2005 16:02:26 +0000 (16:02 +0000)]
- deploy portmap and nfs-utils to alpha and beta
Mark Huang [Tue, 22 Mar 2005 16:49:31 +0000 (16:49 +0000)]
- apparently bash -s doesn't read all of its piped input for some
reason. Contort how we are called from the crontab.
Mark Huang [Thu, 10 Mar 2005 20:57:06 +0000 (20:57 +0000)]
- build server is now FC2, no need to chroot to run the build anymore
Marc Fiuczynski [Wed, 2 Mar 2005 21:19:30 +0000 (21:19 +0000)]
moved to emu repository
Marc Fiuczynski [Wed, 2 Mar 2005 14:14:53 +0000 (14:14 +0000)]
Beginning of a setup filesystem preparation script that can be used to run
and test a freshly built copy of the DevBox PlanetLab software in user-mode
using either qemu (preferred) or uml.
Marc Fiuczynski [Wed, 2 Mar 2005 07:21:05 +0000 (07:21 +0000)]
A script that should be periodically run to update the alpha, beta, and
production devbox repositories on boot.planet-lab.org.
Marc Fiuczynski [Wed, 2 Mar 2005 06:55:51 +0000 (06:55 +0000)]
yumgroups files for alpha, beta, and production devbox repositories.
Mark Huang [Mon, 14 Feb 2005 15:09:07 +0000 (15:09 +0000)]
fix CVSROOT
Mark Huang [Tue, 11 Jan 2005 17:04:27 +0000 (17:04 +0000)]
- change web path
Mark Huang [Mon, 10 Jan 2005 20:39:42 +0000 (20:39 +0000)]
- add iptables to the build
Marc Fiuczynski [Sun, 19 Dec 2004 22:21:47 +0000 (22:21 +0000)]
yumgroups file for the devbox repository.
Mark Huang [Thu, 9 Dec 2004 06:35:33 +0000 (06:35 +0000)]
- revert previous checkin
Mark Huang [Thu, 9 Dec 2004 06:34:18 +0000 (06:34 +0000)]
- apparently bash -s doesn't read all of its piped input for some
reason. Contort how we are called from the crontab.
Mark Huang [Wed, 8 Dec 2004 16:25:56 +0000 (16:25 +0000)]
- build on jeeves is *still* screwing up, need to find out why
Mark Huang [Tue, 7 Dec 2004 22:41:56 +0000 (22:41 +0000)]
- still can't figure out why the last line is not being executed; throw
in some more debug
Mark Huang [Mon, 6 Dec 2004 21:55:21 +0000 (21:55 +0000)]
- nightly build is not updating the planetlab-alpha symlink for some
unknown reason; set -x to find out why
Mark Huang [Wed, 1 Dec 2004 03:23:48 +0000 (03:23 +0000)]
- populate boot server repository after successful build, even for non-nightly
builds. Only nightly builds update the symlink, though.
Mark Huang [Wed, 17 Nov 2004 20:54:21 +0000 (20:54 +0000)]
- add pl_mom to the build
Mark Huang [Wed, 17 Nov 2004 20:53:23 +0000 (20:53 +0000)]
- fix basename calculation
Mark Huang [Wed, 17 Nov 2004 18:16:29 +0000 (18:16 +0000)]
- add pl_mom to V3 PlanetLab mandatory list
Mark Huang [Mon, 8 Nov 2004 18:28:13 +0000 (18:28 +0000)]
- fix how URL base is calculated
Mark Huang [Thu, 4 Nov 2004 18:35:45 +0000 (18:35 +0000)]
- make HEAD the default for INITIAL and TAG
Mark Huang [Thu, 4 Nov 2004 04:22:33 +0000 (04:22 +0000)]
- install fake kernel-vserver package in reference image to satisfy
kernel dependencies
- install tcpdump in reference image
Mark Huang [Wed, 3 Nov 2004 18:24:40 +0000 (18:24 +0000)]
- add some packages that are part of Core/Base FC2 that used to be in
V2:
http://lists.planet-lab.org/pipermail/users/2004-October/000778.html
Mark Huang [Sat, 30 Oct 2004 16:01:03 +0000 (16:01 +0000)]
- specify URL base of packages
Mark Huang [Sat, 30 Oct 2004 15:26:28 +0000 (15:26 +0000)]
- add BASE (URL base of packages) as an attribute of PACKAGES
- allow BASE to be specified with -b BASE
Mark Huang [Thu, 28 Oct 2004 14:53:05 +0000 (14:53 +0000)]
- rpmquery 4.3.1 (what ships with FC2) seems to crash if too large of a
queryformat is passed in. Just query "interesting" tags (whatever
plc_www/Software/download.php wants).
Mark Huang [Wed, 27 Oct 2004 20:04:24 +0000 (20:04 +0000)]
- add resman to PlanetLab group
Mark Huang [Wed, 27 Oct 2004 19:39:45 +0000 (19:39 +0000)]
- create package manifest in SRPMS/ after a successful build
Mark Huang [Wed, 27 Oct 2004 19:38:36 +0000 (19:38 +0000)]
- build up QUERYFORMAT once, instead of per-package
- fix printing of target directory
Mark Huang [Wed, 27 Oct 2004 18:58:07 +0000 (18:58 +0000)]
- install netflow-init, not netflow, as part of root install
Mark Huang [Wed, 27 Oct 2004 04:47:02 +0000 (04:47 +0000)]
- escape CVS $Id$ keyword
Mark Huang [Wed, 27 Oct 2004 04:36:49 +0000 (04:36 +0000)]
Generates XML manifest of packages for
http://www.planet-lab.org/Software/download.php
Mark Huang [Tue, 26 Oct 2004 21:48:28 +0000 (21:48 +0000)]
- remove rpmbuild override
Mark Huang [Tue, 26 Oct 2004 21:48:13 +0000 (21:48 +0000)]
- remove RPMBUILD override
- remove vnet-RPMFLAGS, vnet now gets kernel version number from
autoconf
Mark Huang [Tue, 26 Oct 2004 20:05:30 +0000 (20:05 +0000)]
- remove accidental commenting of ulogd dependencies
Mark Huang [Tue, 26 Oct 2004 20:04:43 +0000 (20:04 +0000)]
- PL2686: remove BWLimit from the build
Mark Huang [Tue, 26 Oct 2004 19:20:54 +0000 (19:20 +0000)]
- PL2686: remove BWLimit package
Mark Huang [Wed, 13 Oct 2004 15:51:50 +0000 (15:51 +0000)]
- oops, ulogd goes in the pl_netflow slice, not in root
Mark Huang [Wed, 13 Oct 2004 15:51:10 +0000 (15:51 +0000)]
- remove vsh, add proper, ulogd, and netflow
Mark Huang [Wed, 13 Oct 2004 15:29:23 +0000 (15:29 +0000)]
- add proper to build
- add dependency on kernel and proper to ulogd build
Marc Fiuczynski [Mon, 11 Oct 2004 21:19:45 +0000 (21:19 +0000)]
Removed vsh package, as util-vserver contains the new vsh binary.
Added resman package.
Mark Huang [Mon, 11 Oct 2004 19:18:13 +0000 (19:18 +0000)]
- moved ulogd out of netflow/
Mark Huang [Mon, 11 Oct 2004 04:26:22 +0000 (04:26 +0000)]
- change server to cvs.planet-lab.org
- add ulogd and netflow/netsummary to build
Mark Huang [Tue, 5 Oct 2004 14:58:49 +0000 (14:58 +0000)]
- bootstrap: build pycurl, PlanetLabKeys, and yum before
vserver-reference so that it can freshen them
Mark Huang [Tue, 5 Oct 2004 01:44:36 +0000 (01:44 +0000)]
- yum-arch generates hundreds of kilobytes of useless output
Mark Huang [Mon, 4 Oct 2004 22:29:19 +0000 (22:29 +0000)]
pl_sshd and sidewinder moved to jeeves, finally can get rid of pup-cvs
Mark Huang [Mon, 4 Oct 2004 22:04:42 +0000 (22:04 +0000)]
- node_pkgs got moved to jeeves
Mark Huang [Mon, 4 Oct 2004 19:42:21 +0000 (19:42 +0000)]
- Deprecated the old PlanetLabKeys cron job. Now it is just a VServer
script for convenience. pl_sshd is responsible for bootstrapping and
updating the key file regularly.
Mark Huang [Mon, 27 Sep 2004 14:56:09 +0000 (14:56 +0000)]
%$%!@! bash...
Mark Huang [Mon, 27 Sep 2004 02:47:24 +0000 (02:47 +0000)]
- fine, redirect stdout to /dev/null, too
Mark Huang [Sat, 25 Sep 2004 18:48:47 +0000 (18:48 +0000)]
- not interested in stderr from ssh-add
Mark Huang [Sat, 25 Sep 2004 18:17:00 +0000 (18:17 +0000)]
- since everything is redirected to the log file, stdout failure
summaries are actually kind of useless
Mark Huang [Sat, 25 Sep 2004 18:09:59 +0000 (18:09 +0000)]
- redirect stderr to the log file
Mark Huang [Wed, 22 Sep 2004 15:21:18 +0000 (15:21 +0000)]
Moved cvs:/cvs/pl_rpm to jeeves:/cvs/build
Mark Huang [Wed, 22 Sep 2004 04:09:26 +0000 (04:09 +0000)]
- moved pl_kernel to jeeves
Mark Huang [Mon, 20 Sep 2004 20:17:15 +0000 (20:17 +0000)]
V3 package group definitions
Mark Huang [Sat, 18 Sep 2004 19:50:02 +0000 (19:50 +0000)]
- add RPMBUILD override variable
Mark Huang [Sat, 18 Sep 2004 19:49:42 +0000 (19:49 +0000)]
- add vserver-reference
- vserver-reference must be built as root, as RPMBUILD override variable
and set to "sudo rpmbuild"