build.git
18 years agoThis commit was manufactured by cvs2svn to create tag 'plc-0_2-2'. plc-0_2-2
Planet-Lab Support [Thu, 19 May 2005 18:56:15 +0000 (18:56 +0000)]
This commit was manufactured by cvs2svn to create tag 'plc-0_2-2'.

18 years ago- merge revision 1.15
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

18 years ago- bump release number
Mark Huang [Thu, 19 May 2005 18:54:42 +0000 (18:54 +0000)]
- bump release number

18 years ago- plc-0.2-1
Mark Huang [Tue, 17 May 2005 21:33:51 +0000 (21:33 +0000)]
- plc-0.2-1

19 years agoThis commit was manufactured by cvs2svn to create branch
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'.

19 years ago- add twiki to internal build
Mark Huang [Mon, 9 May 2005 17:18:37 +0000 (17:18 +0000)]
- add twiki to internal build

19 years agointernal local plc rpm Makefile
Mark Huang [Wed, 4 May 2005 21:47:56 +0000 (21:47 +0000)]
internal local plc rpm Makefile

19 years ago- move plc junk to plc.mk
Mark Huang [Wed, 4 May 2005 21:47:39 +0000 (21:47 +0000)]
- move plc junk to plc.mk

19 years ago- actually, just support a "-f" option to use an alternate build Makefile
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

19 years ago- simplify how PACKAGES and ALL are defined
Mark Huang [Wed, 4 May 2005 20:35:27 +0000 (20:35 +0000)]
- simplify how PACKAGES and ALL are defined

19 years ago- add a '-n' option to avoid running "make install"
Mark Huang [Wed, 4 May 2005 20:34:59 +0000 (20:34 +0000)]
- add a '-n' option to avoid running "make install"

19 years ago- add PACKAGES to the list of acceptable rules
Mark Huang [Wed, 4 May 2005 20:05:53 +0000 (20:05 +0000)]
- add PACKAGES to the list of acceptable rules

19 years ago- but give plc a rule
Mark Huang [Wed, 4 May 2005 20:01:59 +0000 (20:01 +0000)]
- but give plc a rule

19 years ago- add plc rules, but do not build it by default
Mark Huang [Wed, 4 May 2005 19:57:08 +0000 (19:57 +0000)]
- add plc rules, but do not build it by default

19 years ago- remove stupid license notice
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)

19 years ago- add copyright
Mark Huang [Wed, 4 May 2005 19:13:44 +0000 (19:13 +0000)]
- add copyright
- move installation rules to Makefile

19 years agoremove stupid license notice
Mark Huang [Wed, 4 May 2005 19:13:14 +0000 (19:13 +0000)]
remove stupid license notice

19 years ago- update nightly alpha symlink correctly
Mark Huang [Wed, 4 May 2005 17:43:14 +0000 (17:43 +0000)]
- update nightly alpha symlink correctly

19 years ago- Update nightly alpha symlink if it does not exist or is broken, or
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

19 years ago- try exporting USER
Mark Huang [Wed, 13 Apr 2005 17:20:30 +0000 (17:20 +0000)]
- try exporting USER

19 years ago- set USER to LOGNAME if cron does not
Mark Huang [Wed, 13 Apr 2005 14:46:16 +0000 (14:46 +0000)]
- set USER to LOGNAME if cron does not

19 years ago- add rt3 and spamassassin to the build
Mark Huang [Mon, 11 Apr 2005 14:46:16 +0000 (14:46 +0000)]
- add rt3 and spamassassin to the build

19 years agoadd kexec-tools to build
Aaron Klingaman [Mon, 4 Apr 2005 17:05:47 +0000 (17:05 +0000)]
add kexec-tools to build

19 years ago- deprecate netsummary
Mark Huang [Tue, 29 Mar 2005 20:28:42 +0000 (20:28 +0000)]
- deprecate netsummary

19 years ago- add portmap and nfs-utils to V3 PlanetLab mandatory list
Mark Huang [Mon, 28 Mar 2005 16:16:28 +0000 (16:16 +0000)]
- add portmap and nfs-utils to V3 PlanetLab mandatory list

19 years ago- deploy portmap and nfs-utils to alpha and beta
Mark Huang [Mon, 28 Mar 2005 16:02:26 +0000 (16:02 +0000)]
- deploy portmap and nfs-utils to alpha and beta

19 years ago- apparently bash -s doesn't read all of its piped input for some
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.

19 years ago- build server is now FC2, no need to chroot to run the build anymore
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

19 years agomoved to emu repository
Marc Fiuczynski [Wed, 2 Mar 2005 21:19:30 +0000 (21:19 +0000)]
moved to emu repository

19 years agoBeginning of a setup filesystem preparation script that can be used to run
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.

19 years agoA script that should be periodically run to update the alpha, beta, and
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.

19 years agoyumgroups files for alpha, beta, and production devbox repositories.
Marc Fiuczynski [Wed, 2 Mar 2005 06:55:51 +0000 (06:55 +0000)]
yumgroups files for alpha, beta, and production devbox repositories.

19 years agofix CVSROOT
Mark Huang [Mon, 14 Feb 2005 15:09:07 +0000 (15:09 +0000)]
fix CVSROOT

19 years ago- change web path
Mark Huang [Tue, 11 Jan 2005 17:04:27 +0000 (17:04 +0000)]
- change web path

19 years ago- add iptables to the build
Mark Huang [Mon, 10 Jan 2005 20:39:42 +0000 (20:39 +0000)]
- add iptables to the build

19 years agoyumgroups file for the devbox repository.
Marc Fiuczynski [Sun, 19 Dec 2004 22:21:47 +0000 (22:21 +0000)]
yumgroups file for the devbox repository.

19 years ago- revert previous checkin
Mark Huang [Thu, 9 Dec 2004 06:35:33 +0000 (06:35 +0000)]
- revert previous checkin

19 years ago- apparently bash -s doesn't read all of its piped input for some
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.

19 years ago- build on jeeves is *still* screwing up, need to find out why
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

19 years ago- still can't figure out why the last line is not being executed; throw
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

19 years ago- nightly build is not updating the planetlab-alpha symlink for some
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

19 years ago- populate boot server repository after successful build, even for non-nightly
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.

19 years ago- add pl_mom to the build
Mark Huang [Wed, 17 Nov 2004 20:54:21 +0000 (20:54 +0000)]
- add pl_mom to the build

19 years ago- fix basename calculation
Mark Huang [Wed, 17 Nov 2004 20:53:23 +0000 (20:53 +0000)]
- fix basename calculation

19 years ago- add pl_mom to V3 PlanetLab mandatory list
Mark Huang [Wed, 17 Nov 2004 18:16:29 +0000 (18:16 +0000)]
- add pl_mom to V3 PlanetLab mandatory list

19 years ago- fix how URL base is calculated
Mark Huang [Mon, 8 Nov 2004 18:28:13 +0000 (18:28 +0000)]
- fix how URL base is calculated

19 years ago- make HEAD the default for INITIAL and TAG
Mark Huang [Thu, 4 Nov 2004 18:35:45 +0000 (18:35 +0000)]
- make HEAD the default for INITIAL and TAG

19 years ago- install fake kernel-vserver package in reference image to satisfy
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

19 years ago- add some packages that are part of Core/Base FC2 that used to be in
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

19 years ago- specify URL base of packages
Mark Huang [Sat, 30 Oct 2004 16:01:03 +0000 (16:01 +0000)]
- specify URL base of packages

19 years ago- add BASE (URL base of packages) as an attribute 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

19 years ago- rpmquery 4.3.1 (what ships with FC2) seems to crash if too large of a
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).

19 years ago- add resman to PlanetLab group
Mark Huang [Wed, 27 Oct 2004 20:04:24 +0000 (20:04 +0000)]
- add resman to PlanetLab group

19 years ago- create package manifest in SRPMS/ after a successful build
Mark Huang [Wed, 27 Oct 2004 19:39:45 +0000 (19:39 +0000)]
- create package manifest in SRPMS/ after a successful build

19 years ago- build up QUERYFORMAT once, instead of per-package
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

19 years ago- install netflow-init, not netflow, as part of root install
Mark Huang [Wed, 27 Oct 2004 18:58:07 +0000 (18:58 +0000)]
- install netflow-init, not netflow, as part of root install

19 years ago- escape CVS $Id$ keyword
Mark Huang [Wed, 27 Oct 2004 04:47:02 +0000 (04:47 +0000)]
- escape CVS $Id$ keyword

19 years agoGenerates XML manifest of packages for
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

19 years ago- remove rpmbuild override
Mark Huang [Tue, 26 Oct 2004 21:48:28 +0000 (21:48 +0000)]
- remove rpmbuild override

19 years ago- 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

19 years ago- remove accidental commenting of ulogd dependencies
Mark Huang [Tue, 26 Oct 2004 20:05:30 +0000 (20:05 +0000)]
- remove accidental commenting of ulogd dependencies

19 years ago- PL2686: remove BWLimit from the build
Mark Huang [Tue, 26 Oct 2004 20:04:43 +0000 (20:04 +0000)]
- PL2686: remove BWLimit from the build

19 years ago- PL2686: remove BWLimit package
Mark Huang [Tue, 26 Oct 2004 19:20:54 +0000 (19:20 +0000)]
- PL2686: remove BWLimit package

19 years ago- oops, ulogd goes in the pl_netflow slice, not in root
Mark Huang [Wed, 13 Oct 2004 15:51:50 +0000 (15:51 +0000)]
- oops, ulogd goes in the pl_netflow slice, not in root

19 years ago- remove vsh, add proper, ulogd, and netflow
Mark Huang [Wed, 13 Oct 2004 15:51:10 +0000 (15:51 +0000)]
- remove vsh, add proper, ulogd, and netflow

19 years ago- add proper to build
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

19 years agoRemoved vsh package, as util-vserver contains the new vsh binary.
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.

19 years ago- moved ulogd out of netflow/
Mark Huang [Mon, 11 Oct 2004 19:18:13 +0000 (19:18 +0000)]
- moved ulogd out of netflow/

19 years ago- change server to cvs.planet-lab.org
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

19 years ago- bootstrap: build pycurl, PlanetLabKeys, and yum before
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

19 years ago- yum-arch generates hundreds of kilobytes of useless output
Mark Huang [Tue, 5 Oct 2004 01:44:36 +0000 (01:44 +0000)]
- yum-arch generates hundreds of kilobytes of useless output

19 years agopl_sshd and sidewinder moved to jeeves, finally can get rid of pup-cvs
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

19 years ago- node_pkgs got moved to jeeves
Mark Huang [Mon, 4 Oct 2004 22:04:42 +0000 (22:04 +0000)]
- node_pkgs got moved to jeeves

19 years ago- Deprecated the old PlanetLabKeys cron job. Now it is just a VServer
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.

19 years ago%$%!@! bash...
Mark Huang [Mon, 27 Sep 2004 14:56:09 +0000 (14:56 +0000)]
%$%!@! bash...

19 years ago- fine, redirect stdout to /dev/null, too
Mark Huang [Mon, 27 Sep 2004 02:47:24 +0000 (02:47 +0000)]
- fine, redirect stdout to /dev/null, too

19 years ago- not interested in stderr from ssh-add
Mark Huang [Sat, 25 Sep 2004 18:48:47 +0000 (18:48 +0000)]
- not interested in stderr from ssh-add

19 years ago- since everything is redirected to the log file, stdout failure
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

19 years ago- redirect stderr to the log file
Mark Huang [Sat, 25 Sep 2004 18:09:59 +0000 (18:09 +0000)]
- redirect stderr to the log file

19 years agoMoved cvs:/cvs/pl_rpm to jeeves:/cvs/build
Mark Huang [Wed, 22 Sep 2004 15:21:18 +0000 (15:21 +0000)]
Moved cvs:/cvs/pl_rpm to jeeves:/cvs/build

19 years ago- moved pl_kernel to jeeves
Mark Huang [Wed, 22 Sep 2004 04:09:26 +0000 (04:09 +0000)]
- moved pl_kernel to jeeves

19 years agoV3 package group definitions
Mark Huang [Mon, 20 Sep 2004 20:17:15 +0000 (20:17 +0000)]
V3 package group definitions

19 years ago- add RPMBUILD override variable
Mark Huang [Sat, 18 Sep 2004 19:50:02 +0000 (19:50 +0000)]
- add RPMBUILD override variable

19 years ago- add vserver-reference
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"

19 years ago- turn nightly alpha build into nightly v3 build. Build everything in
Mark Huang [Sat, 18 Sep 2004 19:18:49 +0000 (19:18 +0000)]
- turn nightly alpha build into nightly v3 build. Build everything in
  the Fedora chroot.

19 years ago- Stock Fedora Core 2 yumgroups.xml file
Mark Huang [Fri, 17 Sep 2004 19:00:46 +0000 (19:00 +0000)]
- Stock Fedora Core 2 yumgroups.xml file

19 years ago- fix kernel-2.6 spec file name
Mark Huang [Fri, 17 Sep 2004 18:37:49 +0000 (18:37 +0000)]
- fix kernel-2.6 spec file name

19 years ago- initial set of PlanetLab 3.0 packages
Mark Huang [Fri, 17 Sep 2004 18:32:37 +0000 (18:32 +0000)]
- initial set of PlanetLab 3.0 packages

19 years ago- mailto build@lists.planet-lab.org
Mark Huang [Tue, 31 Aug 2004 15:29:53 +0000 (15:29 +0000)]
- mailto build@lists.planet-lab.org
- build in $HOME/build/nightly/
- keep only the last 7 runs

19 years ago- add option to build in a different base than $PWD (nightly builds now
Mark Huang [Tue, 31 Aug 2004 14:39:42 +0000 (14:39 +0000)]
- add option to build in a different base than $PWD (nightly builds now
  go in $HOME/build/nightly/, see crontab). Tagged builds should go in
  $HOME/build/.
- add option to mail results (with mail(1)), rather than depending on
  cron to do it, which uses a nasty unreadable subject line
- add option to clean base of old runs
- add -h help option
- simply stdout/stderr redirection to log file

19 years ago- add pl_sshd
Mark Huang [Wed, 25 Aug 2004 19:09:42 +0000 (19:09 +0000)]
- add pl_sshd

19 years ago- dump ssh-add to the log file rather than stdout
Mark Huang [Wed, 18 Aug 2004 16:16:56 +0000 (16:16 +0000)]
- dump ssh-add to the log file rather than stdout

19 years ago- this script is run from stdin by crontab, so the #!/usr/bin/ssh-agent
Mark Huang [Tue, 17 Aug 2004 15:39:19 +0000 (15:39 +0000)]
- this script is run from stdin by crontab, so the #!/usr/bin/ssh-agent
  doesn't work in this case. Run ssh-agent manually.

19 years ago- run an ssh-agent that can hold both the pup-cvs key as well as the
Mark Huang [Mon, 16 Aug 2004 14:31:09 +0000 (14:31 +0000)]
- run an ssh-agent that can hold both the pup-cvs key as well as the
  build@planet-lab.org key (usually handled interactively by build's
  ~/.bash_profile)

19 years ago- add pycurl to build
Mark Huang [Fri, 13 Aug 2004 20:31:21 +0000 (20:31 +0000)]
- add pycurl to build

19 years ago- cvsps does the wrong thing after a vendor import update...it generates
Mark Huang [Fri, 13 Aug 2004 18:25:11 +0000 (18:25 +0000)]
- cvsps does the wrong thing after a vendor import update...it generates
  creation patches for files that are newborn because of the vendor
  import update, which causes patch to question what happened. yum got
  updated, and would be broken unless I did this.

19 years ago- somehow I messed up the last check-in and removed most of the Makefile
Mark Huang [Fri, 13 Aug 2004 18:19:04 +0000 (18:19 +0000)]
- somehow I messed up the last check-in and removed most of the Makefile

19 years ago- go back to using the pup pseudo-account for checking out. Eventually,
Mark Huang [Fri, 13 Aug 2004 18:17:35 +0000 (18:17 +0000)]
- go back to using the pup pseudo-account for checking out. Eventually,
  once it works, we can change this to the true anonymous account.
- this depends on an ssh-agent running that can hold both the pup-cvs
  key as well as the build@planet-lab.org key (now handled in build's
  ~/.bash_profile, sigh)

19 years ago- fix case where we have a tagged package, but override DATE on the
Mark Huang [Thu, 12 Aug 2004 21:21:31 +0000 (21:21 +0000)]
- fix case where we have a tagged package, but override DATE on the
  command line

19 years ago- fix regexps (%{name} was getting replaced by ${}name})
Mark Huang [Wed, 11 Aug 2004 21:41:16 +0000 (21:41 +0000)]
- fix regexps (%{name} was getting replaced by ${}name})