invirt/packages/invirt-base.git
14 years agoDepend on package resources gdb 0.0.34
Greg Brockman [Mon, 23 Aug 2010 15:40:56 +0000 (11:40 -0400)] 
Depend on package resources

Reported-by: Andrew Farrell <afarrell@mit.edu>

14 years agoUpdated changelog
Greg Brockman [Sun, 11 Jul 2010 22:49:14 +0000 (18:49 -0400)] 
Updated changelog

14 years agoImprovements to captureOutput bac125e341bf1807e8d35efde0ab22bdf9e4d8fc
Greg Brockman [Tue, 6 Jul 2010 04:09:08 +0000 (00:09 -0400)] 
Improvements to captureOutput

svn path=/trunk/packages/invirt-base/; revision=3029

14 years agoSelect an authz module using setuptools' entry points mechainsm.
Evan Broder [Fri, 5 Feb 2010 16:20:58 +0000 (11:20 -0500)] 
Select an authz module using setuptools' entry points mechainsm.

Instead of having each authz package install an invirt.authz module,
have them install modules under their own namespace.

In their setup.py, they should indicate that their authz module
provides a unique name within the invirt.authz entry point group.

The new invirt.authz module (part of invirt-base) then gets a name
from the configuration and uses that to find the module.

svn path=/trunk/packages/invirt-base/; revision=2989

14 years agoAdded an invirt mako render script.
Greg Brockman [Mon, 1 Feb 2010 03:48:26 +0000 (22:48 -0500)] 
Added an invirt mako render script.

svn path=/trunk/packages/invirt-base/; revision=2977

14 years agoFix invirt-base's handling of triggers. 0.0.30
Evan Broder [Thu, 28 Jan 2010 05:24:00 +0000 (00:24 -0500)] 
Fix invirt-base's handling of triggers.

svn path=/trunk/packages/invirt-base/; revision=2966

14 years agoAdd code to invirt-reload to de-duplicate multiple invocations. (LP: #439426) 0.0.29
Evan Broder [Thu, 28 Jan 2010 02:53:16 +0000 (21:53 -0500)] 
Add code to invirt-reload to de-duplicate multiple invocations. (LP: #439426)

This uses the dpkg triggers mechanism to de-duplicate multiple
invocations of invirt-reload over the course of a single dpkg run.

The code is largely lifted from Ubuntu's update-initramfs.

svn path=/trunk/packages/invirt-base/; revision=2941

14 years agoRemoved invirt-web-afs-apache
Greg Brockman [Fri, 22 Jan 2010 14:45:09 +0000 (09:45 -0500)] 
Removed invirt-web-afs-apache

svn path=/trunk/packages/invirt-base/; revision=2920

14 years agoHave authz providers use an invirt.authz module. 0.0.28
Evan Broder [Mon, 21 Dec 2009 22:30:11 +0000 (17:30 -0500)] 
Have authz providers use an invirt.authz module.

xvm-authz-locker now includes an invirt.authz module instead of
xvm.authz.locker. All authz providers conflict with each other, and
provide invirt-authz.

svn path=/trunk/packages/invirt-base/; revision=2766

14 years agoReverted r2613 and started a new hvirt branch on the invirt-base pkg
Greg Brockman [Thu, 17 Dec 2009 03:50:16 +0000 (22:50 -0500)] 
Reverted r2613 and started a new hvirt branch on the invirt-base pkg

svn path=/trunk/packages/invirt-base/; revision=2614

14 years agoRemoved debathena from sources.list.d; deleted the rest of the /etc/apt filetree
Greg Brockman [Thu, 17 Dec 2009 01:19:15 +0000 (20:19 -0500)] 
Removed debathena from sources.list.d; deleted the rest of the /etc/apt filetree

svn path=/trunk/packages/invirt-base/; revision=2613

14 years agoStop installing a sources.list.d file for XVM's apt repository. 0.0.27
Evan Broder [Wed, 16 Dec 2009 03:27:44 +0000 (22:27 -0500)] 
Stop installing a sources.list.d file for XVM's apt repository.

svn path=/trunk/packages/invirt-base/; revision=2604

14 years agoMove XVM's locker authorization code into a separate xvm-authz-locker
Evan Broder [Wed, 16 Dec 2009 03:10:20 +0000 (22:10 -0500)] 
Move XVM's locker authorization code into a separate xvm-authz-locker
package (and corresponding xvm.authz.locker Python package).

This makes it possible to install invirt-base without needing the
authz code installed as well, and also separates some very
XVM-specific logic from the Invirt packages.

svn path=/trunk/packages/invirt-base/; revision=2602

14 years agoSubclass invirt.common.struct from dict, instead of rolling our own 0.0.26
Evan Broder [Tue, 15 Dec 2009 01:50:43 +0000 (20:50 -0500)] 
Subclass invirt.common.struct from dict, instead of rolling our own
almost-dict thing.

svn path=/trunk/packages/invirt-base/; revision=2592

14 years agoStore AFS cell configuration at authz.afs.cells instead of just
Evan Broder [Tue, 8 Dec 2009 02:33:43 +0000 (21:33 -0500)] 
Store AFS cell configuration at authz.afs.cells instead of just
authz.cells, to be more clear about purpose.

svn path=/trunk/packages/invirt-base/; revision=2590

14 years agoTake advantage of the newly added symbolic names for PTS connection
Evan Broder [Sun, 29 Nov 2009 13:48:47 +0000 (08:48 -0500)] 
Take advantage of the newly added symbolic names for PTS connection
encryption levels.

svn path=/trunk/packages/invirt-base/; revision=2572

14 years agoRephrase the invirt.authz.locker._authenticate docstring for clarity.
Evan Broder [Sun, 29 Nov 2009 13:48:43 +0000 (08:48 -0500)] 
Rephrase the invirt.authz.locker._authenticate docstring for clarity.

(Based on comments from price)

svn path=/trunk/packages/invirt-base/; revision=2571

15 years agoIn invirt.authz.locker, deal with getting tokens and
Evan Broder [Mon, 23 Nov 2009 06:37:40 +0000 (01:37 -0500)] 
In invirt.authz.locker, deal with getting tokens and
authenticating/encrypting connections when necessary.

svn path=/trunk/packages/invirt-base/; revision=2562

15 years agoUpdate invirt-base's setup.py to deal with invirt.authz module.
Evan Broder [Mon, 23 Nov 2009 04:17:31 +0000 (23:17 -0500)] 
Update invirt-base's setup.py to deal with invirt.authz module.

svn path=/trunk/packages/invirt-base/; revision=2561

15 years agoAdd a magic invirt.authz.mech module that loads whatever authz.mech is
Evan Broder [Mon, 23 Nov 2009 04:14:52 +0000 (23:14 -0500)] 
Add a magic invirt.authz.mech module that loads whatever authz.mech is
set to in the configuration.

svn path=/trunk/packages/invirt-base/; revision=2560

15 years agoAdd a invirt.authz.locker module to invirt-base for XVM-style
Evan Broder [Mon, 23 Nov 2009 04:14:51 +0000 (23:14 -0500)] 
Add a invirt.authz.locker module to invirt-base for XVM-style
authorization.

svn path=/trunk/packages/invirt-base/; revision=2559

15 years agoAdd a changelog entry to invirt-base for r2551 (Add an __iter__ method
Evan Broder [Sun, 22 Nov 2009 21:56:15 +0000 (16:56 -0500)] 
Add a changelog entry to invirt-base for r2551 (Add an __iter__ method
to invirt.common.struct.)

svn path=/trunk/packages/invirt-base/; revision=2553

15 years agoAdd an __iter__ method to invirt.common.struct.
Evan Broder [Sun, 22 Nov 2009 21:07:29 +0000 (16:07 -0500)] 
Add an __iter__ method to invirt.common.struct.

svn path=/trunk/packages/invirt-base/; revision=2551

15 years agoIn invirt-base:
Evan Broder [Sun, 22 Nov 2009 21:07:11 +0000 (16:07 -0500)] 
In invirt-base:
  * Add a captureOutput function to invirt.common as a convenient wrapper
    around subprocess.Popen.

svn path=/trunk/packages/invirt-base/; revision=2541

15 years agoIn invirt-base: 0.0.25
Evan Broder [Sun, 26 Apr 2009 15:41:45 +0000 (11:41 -0400)] 
In invirt-base:
  * Add the invirt-system component to the sources.list.

svn path=/trunk/packages/invirt-base/; revision=2304

15 years agoMove invirt-setquotas into invirt-database. 0.0.24
Evan Broder [Tue, 17 Feb 2009 08:45:26 +0000 (03:45 -0500)] 
Move invirt-setquotas into invirt-database.

While we're at it, clean up the mechanism to list scripts in a Python
package.

svn path=/trunk/packages/invirt-base/; revision=2151

15 years agoYay yasb 0.0.23
Peter Iannucci [Tue, 17 Feb 2009 08:05:33 +0000 (03:05 -0500)] 
Yay yasb

svn path=/trunk/packages/invirt-base/; revision=2148

15 years agoChangelogs 0.0.22
Peter Iannucci [Tue, 17 Feb 2009 07:59:54 +0000 (02:59 -0500)] 
Changelogs

svn path=/trunk/packages/invirt-base/; revision=2145

15 years agoFixed last yasb hopefully
Peter Iannucci [Tue, 17 Feb 2009 07:57:42 +0000 (02:57 -0500)] 
Fixed last yasb hopefully

svn path=/trunk/packages/invirt-base/; revision=2144

15 years agoMade some changes requested by Broder. 0.0.21
Peter Iannucci [Tue, 17 Feb 2009 07:16:12 +0000 (02:16 -0500)] 
Made some changes requested by Broder.

svn path=/trunk/packages/invirt-base/; revision=2135

15 years agoAdded all the other quotas for great win.
Peter Iannucci [Tue, 17 Feb 2009 06:54:26 +0000 (01:54 -0500)] 
Added all the other quotas for great win.

svn path=/trunk/packages/invirt-base/; revision=2134

15 years agoRAM quotas at remctl; RAM quota exception script, table, and usage in -web and -remot...
Peter Iannucci [Tue, 17 Feb 2009 04:52:01 +0000 (23:52 -0500)] 
RAM quotas at remctl; RAM quota exception script, table, and usage in -web and -remote-create; /etc/nocreate support

svn path=/trunk/packages/invirt-base/; revision=2132

15 years agoFor now, revert r2093-2095, which were committed by accident; I'm not
Evan Broder [Thu, 5 Feb 2009 08:24:56 +0000 (03:24 -0500)] 
For now, revert r2093-2095, which were committed by accident; I'm not
comfortable with them sitting on HEAD when I don't have time to test
them.

svn path=/trunk/packages/invirt-base/; revision=2097

15 years agoGet rid of confusing err=True option to invirt.remctl.remctl.
Evan Broder [Thu, 5 Feb 2009 08:19:30 +0000 (03:19 -0500)] 
Get rid of confusing err=True option to invirt.remctl.remctl.

svn path=/trunk/packages/invirt-base/; revision=2095

15 years agofix usage message in std-init.sh 0.0.20
Greg Price [Sat, 31 Jan 2009 19:37:22 +0000 (14:37 -0500)] 
fix usage message in std-init.sh

svn path=/trunk/packages/invirt-base/; revision=2061

15 years agodepend on remctl-client in invirt-base, not invirt-web
Greg Price [Sat, 31 Jan 2009 08:22:22 +0000 (03:22 -0500)] 
depend on remctl-client in invirt-base, not invirt-web

svn path=/trunk/packages/invirt-base/; revision=2052

15 years agofix whitespace in debathena.list
Greg Price [Fri, 30 Jan 2009 10:59:24 +0000 (05:59 -0500)] 
fix whitespace in debathena.list

svn path=/trunk/packages/invirt-base/; revision=2025

15 years agoUse a trigger in invirt-base to run invirt-reload instead of the 0.0.19
Evan Broder [Mon, 26 Jan 2009 13:54:37 +0000 (08:54 -0500)] 
Use a trigger in invirt-base to run invirt-reload instead of the
postinst of xvm-*config.

svn path=/trunk/packages/invirt-base/; revision=2009

15 years agoinvirt.common: handle yaml's None with empty struct for good error message 0.0.18
Greg Price [Mon, 29 Dec 2008 00:27:15 +0000 (19:27 -0500)] 
invirt.common: handle yaml's None with empty struct for good error message

svn path=/trunk/packages/invirt-base/; revision=1935

15 years agoinvirt.common: give clearer error message on missing config variable
Greg Price [Mon, 29 Dec 2008 00:20:07 +0000 (19:20 -0500)] 
invirt.common: give clearer error message on missing config variable

svn path=/trunk/packages/invirt-base/; revision=1934

15 years agoinvirt.config: fix an error on empty config files
Greg Price [Mon, 29 Dec 2008 00:19:55 +0000 (19:19 -0500)] 
invirt.config: fix an error on empty config files

svn path=/trunk/packages/invirt-base/; revision=1933

15 years agodocument config-init.sh better
Greg Price [Sun, 28 Dec 2008 07:56:22 +0000 (02:56 -0500)] 
document config-init.sh better

svn path=/trunk/packages/invirt-base/; revision=1929

15 years agoconfig-init.sh: degrade to non-bash gracefully
Greg Price [Sun, 28 Dec 2008 07:56:18 +0000 (02:56 -0500)] 
config-init.sh: degrade to non-bash gracefully

svn path=/trunk/packages/invirt-base/; revision=1928

15 years agoinvirt.config.run_parts_list: fix unclear docstring
Greg Price [Sun, 28 Dec 2008 06:01:06 +0000 (01:01 -0500)] 
invirt.config.run_parts_list: fix unclear docstring

svn path=/trunk/packages/invirt-base/; revision=1926

15 years agomove apticron, molly-guard dependencies to xvm metapackages from invirt-base 0.0.17
Greg Price [Sat, 27 Dec 2008 04:57:33 +0000 (23:57 -0500)] 
move apticron, molly-guard dependencies to xvm metapackages from invirt-base

svn path=/trunk/packages/invirt-base/; revision=1910

15 years agoconfig.{authn[0] => kerberos}.realm 0.0.16
Evan Broder [Thu, 11 Dec 2008 04:21:24 +0000 (23:21 -0500)] 
config.{authn[0] => kerberos}.realm

svn path=/trunk/packages/invirt-base/; revision=1836

15 years agoStop depending on invirt-mail-config in invirt-base 0.0.15
Evan Broder [Sun, 7 Dec 2008 14:26:40 +0000 (09:26 -0500)] 
Stop depending on invirt-mail-config in invirt-base

This was basically an attempt to stuff an XVM site-specific config
into the namespace of invirt packages. If we don't expect other users
of invirt to roll their own packages, we should depend on packages
they can't provide.

The dependency on xvm-mail-config will move into a set of xvm
metapackages

svn path=/trunk/packages/invirt-base/; revision=1803

15 years agoMove the prod .k5login file to xvm-prodconfig 0.0.14
Evan Broder [Sat, 6 Dec 2008 20:02:24 +0000 (15:02 -0500)] 
Move the prod .k5login file to xvm-prodconfig

svn path=/trunk/packages/invirt-base/; revision=1793

16 years agoAdd a dependency on apticron for all servers 0.0.13
Evan Broder [Fri, 21 Nov 2008 03:46:55 +0000 (22:46 -0500)] 
Add a dependency on apticron for all servers

svn path=/trunk/packages/invirt-base/; revision=1727

16 years agoUpdate apt sources list for prod 0.0.12
Evan Broder [Sat, 15 Nov 2008 15:16:42 +0000 (10:16 -0500)] 
Update apt sources list for prod

svn path=/trunk/packages/invirt-base/; revision=1646

16 years agoFix another typo - this one in invirt.common 0.0.11
Evan Broder [Wed, 12 Nov 2008 10:59:37 +0000 (05:59 -0500)] 
Fix another typo - this one in invirt.common

svn path=/trunk/packages/invirt-base/; revision=1623

16 years agoFix a missing import in the invirt.remctl code 0.0.10
Evan Broder [Wed, 12 Nov 2008 08:30:56 +0000 (03:30 -0500)] 
Fix a missing import in the invirt.remctl code

svn path=/trunk/packages/invirt-base/; revision=1621

16 years agoActually generalize the invirt.remctl module 0.0.9
Evan Broder [Tue, 11 Nov 2008 09:32:17 +0000 (04:32 -0500)] 
Actually generalize the invirt.remctl module

svn path=/trunk/packages/invirt-base/; revision=1614

16 years agoMove the remctl code into invirt.remctl
Evan Broder [Tue, 11 Nov 2008 08:50:13 +0000 (03:50 -0500)] 
Move the remctl code into invirt.remctl

svn path=/trunk/packages/invirt-base/; revision=1613

16 years agoMove CodeError and InvalidInput into invirt.common
Evan Broder [Tue, 11 Nov 2008 08:50:12 +0000 (03:50 -0500)] 
Move CodeError and InvalidInput into invirt.common

svn path=/trunk/packages/invirt-base/; revision=1612

16 years agoinvirt-reload should force-reload, not just reload
Greg Price [Tue, 11 Nov 2008 03:48:31 +0000 (22:48 -0500)] 
invirt-reload should force-reload, not just reload

svn path=/trunk/packages/invirt-base/; revision=1609

16 years agoMove invirt.remote Python module to invirt-remote-server 0.0.7
Evan Broder [Mon, 10 Nov 2008 20:20:04 +0000 (15:20 -0500)] 
Move invirt.remote Python module to invirt-remote-server

svn path=/trunk/packages/invirt-base/; revision=1597

16 years agoActually depend on invirt-mail-config on /all/ servers 0.0.6
Evan Broder [Fri, 7 Nov 2008 03:58:51 +0000 (22:58 -0500)] 
Actually depend on invirt-mail-config on /all/ servers

svn path=/trunk/packages/invirt-base/; revision=1558

16 years agoAll servers should have molly-guard installed to prevent...accidents 0.0.5
Evan Broder [Mon, 3 Nov 2008 08:42:24 +0000 (03:42 -0500)] 
All servers should have molly-guard installed to prevent...accidents

svn path=/trunk/packages/invirt-base/; revision=1513

16 years agoPunt references to sipb-xen- packages from invirt-reload 0.0.4
Evan Broder [Sat, 1 Nov 2008 08:53:30 +0000 (04:53 -0400)] 
Punt references to sipb-xen- packages from invirt-reload

svn path=/trunk/packages/invirt-base/; revision=1499

16 years agoUse invoke-rc.d instead of calling init scripts directly in 0.0.3
Evan Broder [Fri, 31 Oct 2008 10:34:18 +0000 (06:34 -0400)] 
Use invoke-rc.d instead of calling init scripts directly in
invirt-base's config-init.sh

svn path=/trunk/packages/invirt-base/; revision=1445

16 years agocreate conf.d directory with .dirs file 0.0.2
Greg Price [Wed, 29 Oct 2008 04:46:37 +0000 (00:46 -0400)] 
create conf.d directory with .dirs file

svn path=/trunk/packages/invirt-base/; revision=1424

16 years agouse run-parts semantics in conf.d directory
Greg Price [Wed, 29 Oct 2008 04:44:46 +0000 (00:44 -0400)] 
use run-parts semantics in conf.d directory

svn path=/trunk/packages/invirt-base/; revision=1423

16 years agouse /etc/invirt/conf.d/ too in invirt.config
Greg Price [Wed, 29 Oct 2008 04:44:45 +0000 (00:44 -0400)] 
use /etc/invirt/conf.d/ too in invirt.config

svn path=/trunk/packages/invirt-base/; revision=1422

16 years agofactor a bit of code out of the mondo invirt.config.load()
Greg Price [Wed, 29 Oct 2008 04:44:44 +0000 (00:44 -0400)] 
factor a bit of code out of the mondo invirt.config.load()

svn path=/trunk/packages/invirt-base/; revision=1421

16 years agoeliminate choice of source and cache files in invirt config
Greg Price [Wed, 29 Oct 2008 04:44:42 +0000 (00:44 -0400)] 
eliminate choice of source and cache files in invirt config

svn path=/trunk/packages/invirt-base/; revision=1420

16 years agolook in /invirt as apt repo URI rather than /sipb-xen 0.0.1
Greg Price [Sun, 26 Oct 2008 09:07:49 +0000 (05:07 -0400)] 
look in /invirt as apt repo URI rather than /sipb-xen

svn path=/trunk/packages/invirt-base/; revision=1332

16 years agosipb-xen-base -> invirt-base
Greg Price [Sun, 26 Oct 2008 09:07:33 +0000 (05:07 -0400)] 
sipb-xen-base -> invirt-base

svn path=/trunk/packages/sipb-xen-base/; revision=1330

16 years agofix gen-files.sh to degrade gracefully to plain-old sh sipb-xen-base/8.29
Greg Price [Sun, 26 Oct 2008 01:11:40 +0000 (21:11 -0400)] 
fix gen-files.sh to degrade gracefully to plain-old sh

svn path=/trunk/packages/sipb-xen-base/; revision=1303

16 years agostd-init.sh to put the usual initscript boilerplate in one place sipb-xen-base/8.28
Greg Price [Sat, 25 Oct 2008 20:54:08 +0000 (16:54 -0400)] 
std-init.sh to put the usual initscript boilerplate in one place

svn path=/trunk/packages/sipb-xen-base/; revision=1252

16 years agoUse invoke-rc.d in invirt-reload so that policy-rc.d is respected sipb-xen-base/8.27
Evan Broder [Fri, 24 Oct 2008 17:20:27 +0000 (13:20 -0400)] 
Use invoke-rc.d in invirt-reload so that policy-rc.d is respected

svn path=/trunk/packages/sipb-xen-base/; revision=1220

16 years agoMove invirt-reload to /usr/sbin in sipb-xen-base sipb-xen-base/8.26
Evan Broder [Fri, 24 Oct 2008 17:03:46 +0000 (13:03 -0400)] 
Move invirt-reload to /usr/sbin in sipb-xen-base

svn path=/trunk/packages/sipb-xen-base/; revision=1218

16 years agofactor out common initscript code sipb-xen-base/8.25
Greg Price [Fri, 24 Oct 2008 11:10:25 +0000 (07:10 -0400)] 
factor out common initscript code

svn path=/trunk/packages/sipb-xen-base/; revision=1211

16 years agoAdd the appropriate build-deps to sipb-xen-base so it'll actually sipb-xen-base/8.24
Evan Broder [Fri, 24 Oct 2008 09:47:22 +0000 (05:47 -0400)] 
Add the appropriate build-deps to sipb-xen-base so it'll actually
build

svn path=/trunk/packages/sipb-xen-base/; revision=1209

16 years agoSmall fix in the code to parse the debian/control and debian/changelog
Evan Broder [Fri, 24 Oct 2008 09:47:21 +0000 (05:47 -0400)] 
Small fix in the code to parse the debian/control and debian/changelog
files in sipb-xen-base's setup.py

svn path=/trunk/packages/sipb-xen-base/; revision=1208

16 years agoUpdate sipb-xen-base's debian/control to match Debian Python Policy
Evan Broder [Fri, 24 Oct 2008 09:30:49 +0000 (05:30 -0400)] 
Update sipb-xen-base's debian/control to match Debian Python Policy

svn path=/trunk/packages/sipb-xen-base/; revision=1207

16 years agoSwitch sipb-xen-base to build using a setup.py script
Evan Broder [Fri, 24 Oct 2008 09:23:54 +0000 (05:23 -0400)] 
Switch sipb-xen-base to build using a setup.py script

svn path=/trunk/packages/sipb-xen-base/; revision=1206

16 years agofix our copyright files
Greg Price [Fri, 24 Oct 2008 08:57:02 +0000 (04:57 -0400)] 
fix our copyright files

E.g., this is free software.

svn path=/trunk/packages/sipb-xen-base/; revision=1205

16 years agoNow that we're using Python 2.5, we can actually write with statements sipb-xen-base/8.23
Evan Broder [Fri, 24 Oct 2008 07:35:21 +0000 (03:35 -0400)] 
Now that we're using Python 2.5, we can actually write with statements

svn path=/trunk/packages/sipb-xen-base/; revision=1197

16 years agoUse Hardy's Debathena sipb-xen-base/8.22
Evan Broder [Thu, 2 Oct 2008 23:51:38 +0000 (19:51 -0400)] 
Use Hardy's Debathena

svn path=/trunk/packages/sipb-xen-base/; revision=1009

16 years agoupdate sources.list.d file for prod and hardy sipb-xen-base/8.21
Greg Price [Thu, 2 Oct 2008 00:07:54 +0000 (20:07 -0400)] 
update sources.list.d file for prod and hardy

svn path=/trunk/packages/sipb-xen-base/; revision=995

16 years agofix distribution hardy -> unstable in several changelogs sipb-xen-base/8.20
Greg Price [Wed, 1 Oct 2008 04:00:02 +0000 (00:00 -0400)] 
fix distribution hardy -> unstable in several changelogs

Didn't notice this when I was working from a livecd the other day.

svn path=/trunk/packages/sipb-xen-base/; revision=959

16 years agodepend on invirt-config in sipb-xen-base
Greg Price [Mon, 29 Sep 2008 06:05:56 +0000 (02:05 -0400)] 
depend on invirt-config in sipb-xen-base

invirt-config is provided by xvm-devconfig and xvm-prodconfig.
For other users preferring other config mechanisms we might make
a trivial package that also provides invirt-config.

svn path=/trunk/packages/sipb-xen-base/; revision=945

16 years agoUse production k5login until it is configurized sipb-xen-base/8.18
Sam Hartman [Fri, 22 Aug 2008 20:37:32 +0000 (16:37 -0400)] 
Use production k5login until it is configurized
document changes

svn path=/trunk/packages/sipb-xen-base/; revision=904

16 years agoInclude openafs component
Sam Hartman [Fri, 22 Aug 2008 20:21:17 +0000 (16:21 -0400)] 
Include  openafs component

svn path=/trunk/packages/sipb-xen-base/; revision=903

16 years agobuild-depend on pysupport sipb-xen-base/8.17
Sam Hartman [Tue, 19 Aug 2008 17:47:19 +0000 (13:47 -0400)] 
build-depend on pysupport

svn path=/trunk/packages/sipb-xen-base/; revision=896

16 years ago * removed the `mako` program since python-mako already includes a
Yang Zhang [Wed, 13 Aug 2008 05:46:00 +0000 (01:46 -0400)] 
  * removed the `mako` program since python-mako already includes a
    mako-render

svn path=/trunk/packages/sipb-xen-base/; revision=885

16 years agoforgot to commit
Yang Zhang [Wed, 13 Aug 2008 05:31:51 +0000 (01:31 -0400)] 
forgot to commit

svn path=/trunk/packages/sipb-xen-base/; revision=884

16 years ago * added `mako` program for processing templates in invirt packages
Yang Zhang [Tue, 12 Aug 2008 20:01:45 +0000 (16:01 -0400)] 
  * added `mako` program for processing templates in invirt packages

svn path=/trunk/packages/sipb-xen-base/; revision=882

16 years agosign packages in apt repo sipb-xen-base/8.15
Greg Price [Sun, 3 Aug 2008 01:59:48 +0000 (21:59 -0400)] 
sign packages in apt repo

svn path=/trunk/packages/sipb-xen-base/; revision=822

16 years agoupdated changelog sipb-xen-base/8.14
Yang Zhang [Sun, 3 Aug 2008 00:34:12 +0000 (20:34 -0400)] 
updated changelog

svn path=/trunk/packages/sipb-xen-base/; revision=817

16 years ago- use invirt.config to get hostnames
Yang Zhang [Sun, 3 Aug 2008 00:28:18 +0000 (20:28 -0400)] 
- use invirt.config to get hostnames
- refactoring: extracted bcast() function into invirt.remote package
- fixed os.rename import bug
- using correct default paths in invirt-getconf

svn path=/trunk/packages/sipb-xen-base/; revision=816

16 years agotodo lists for configuration
Greg Price [Sat, 2 Aug 2008 03:27:32 +0000 (23:27 -0400)] 
todo lists for configuration

I looked through all the code for hardcoded details that should be moved
to configuration, and listed them in a file config.todo in each package
directory.  These can be knocked off line-by-line as todo lists, and
removed when empty.

svn path=/trunk/packages/sipb-xen-base/; revision=810

16 years ago(partially) fixed the mtime comparison logic + comments
Yang Zhang [Fri, 1 Aug 2008 06:34:31 +0000 (02:34 -0400)] 
(partially) fixed the mtime comparison logic + comments

svn path=/trunk/packages/sipb-xen-base/; revision=807

16 years agojust read the master configuration if the cache refresh fails
Yang Zhang [Fri, 1 Aug 2008 05:11:58 +0000 (01:11 -0400)] 
just read the master configuration if the cache refresh fails

svn path=/trunk/packages/sipb-xen-base/; revision=806

16 years agofix an error message in invirt-getconf --ls
Greg Price [Thu, 31 Jul 2008 03:04:31 +0000 (23:04 -0400)] 
fix an error message in invirt-getconf --ls

svn path=/trunk/packages/sipb-xen-base/; revision=802

16 years agouse yaml.CSafeDumper and yaml.CSafeLoader everywhere sipb-xen-base/8.12
Greg Price [Thu, 31 Jul 2008 02:13:02 +0000 (22:13 -0400)] 
use yaml.CSafeDumper and yaml.CSafeLoader everywhere

also break some long lines to fit in 80 columns

svn path=/trunk/packages/sipb-xen-base/; revision=796

16 years agooops
Yang Zhang [Thu, 31 Jul 2008 02:06:34 +0000 (22:06 -0400)] 
oops

svn path=/trunk/packages/sipb-xen-base/; revision=795

16 years agoupdated changelog
Yang Zhang [Thu, 31 Jul 2008 01:56:29 +0000 (21:56 -0400)] 
updated changelog

svn path=/trunk/packages/sipb-xen-base/; revision=794

16 years agoadded shared/exclusive locking; added shared locking of initial JSON cache read
Yang Zhang [Thu, 31 Jul 2008 01:50:42 +0000 (21:50 -0400)] 
added shared/exclusive locking; added shared locking of initial JSON cache read

svn path=/trunk/packages/sipb-xen-base/; revision=793