Evan Broder [Thu, 17 Dec 2009 22:29:59 +0000 (17:29 -0500)]
Use the systemv init script instead of an upstart job.
Hardy's upstart apparently can't detect newly installed jobs without a
reboot.
svn path=/trunk/packages/invirt-dev/; revision=2627
Evan Broder [Thu, 17 Dec 2009 22:12:11 +0000 (17:12 -0500)]
Install the invirt-dev upstart file without an extension
(upstart uses run-parts semantics)
svn path=/trunk/packages/invirt-dev/; revision=2626
Evan Broder [Thu, 17 Dec 2009 22:10:06 +0000 (17:10 -0500)]
Serve the repositories in /srv/git over a git-daemon
svn path=/trunk/packages/invirt-dev/; revision=2625
Evan Broder [Thu, 17 Dec 2009 19:01:40 +0000 (14:01 -0500)]
Fix the invirt-dev init script, because bash doesn't believe in
completely empty functions.
svn path=/trunk/packages/invirt-dev/; revision=2618
Evan Broder [Tue, 15 Dec 2009 01:59:28 +0000 (20:59 -0500)]
Rename the "git" tree in the configuration to "build" to be more accurate.
svn path=/trunk/packages/invirt-dev/; revision=2593
Evan Broder [Sat, 5 Dec 2009 22:31:51 +0000 (17:31 -0500)]
Switch to using std-init in invirt-dev.
svn path=/trunk/packages/invirt-dev/; revision=2589
Evan Broder [Sat, 5 Dec 2009 22:14:29 +0000 (17:14 -0500)]
Create /srv/git when installing invirt-dev if it doesn't exist.
(Otherwise invirt-build-conf fails)
svn path=/trunk/packages/invirt-dev/; revision=2588
Evan Broder [Sat, 5 Dec 2009 22:08:49 +0000 (17:08 -0500)]
Config structs aren't dicts, so neither []-indexing nor .get work on
them.
svn path=/trunk/packages/invirt-dev/; revision=2587
Evan Broder [Sat, 5 Dec 2009 21:53:40 +0000 (16:53 -0500)]
Add a debian/pyversions file to invirt-dev.
Our code doesn't work on Python 2.4
svn path=/trunk/packages/invirt-dev/; revision=2585
Evan Broder [Sat, 5 Dec 2009 21:29:46 +0000 (16:29 -0500)]
When generating the git user's k5login, actually move it into place.
svn path=/trunk/packages/invirt-dev/; revision=2584
Evan Broder [Sat, 5 Dec 2009 21:12:52 +0000 (16:12 -0500)]
Automatically regenerate the Invirt git configuration daily.
svn path=/trunk/packages/invirt-dev/; revision=2583
Evan Broder [Sat, 5 Dec 2009 21:12:52 +0000 (16:12 -0500)]
Actually install the invirt-build-conf script.
svn path=/trunk/packages/invirt-dev/; revision=2582
Evan Broder [Sat, 5 Dec 2009 21:12:50 +0000 (16:12 -0500)]
Update the Invirt git configuration at install-time.
svn path=/trunk/packages/invirt-dev/; revision=2581
Evan Broder [Sat, 5 Dec 2009 21:12:49 +0000 (16:12 -0500)]
Actually create a git user.
svn path=/trunk/packages/invirt-dev/; revision=2580
Evan Broder [Sat, 5 Dec 2009 21:12:48 +0000 (16:12 -0500)]
Update the git user's .k5login in invirt-build-conf.
svn path=/trunk/packages/invirt-dev/; revision=2579
Evan Broder [Sat, 5 Dec 2009 20:36:21 +0000 (15:36 -0500)]
Stuff all of our repos into an /invirt subdirectory, so that we have
room for future expansion.
svn path=/trunk/packages/invirt-dev/; revision=2577
Evan Broder [Thu, 26 Nov 2009 15:18:14 +0000 (10:18 -0500)]
Add remctl-server as a dependency for invirt-dev, for the build
scripts.
svn path=/trunk/packages/invirt-dev/; revision=2570
Evan Broder [Thu, 26 Nov 2009 15:15:42 +0000 (10:15 -0500)]
Pass a mode to os.fdopen in invirt-build-conf and invirt-submit-build.
By default, os.fdopen opens files in read-only mode.
svn path=/trunk/packages/invirt-dev/; revision=2569
Evan Broder [Thu, 26 Nov 2009 14:46:28 +0000 (09:46 -0500)]
Fix typo in invirt-build-conf.
svn path=/trunk/packages/invirt-dev/; revision=2568
Evan Broder [Thu, 26 Nov 2009 14:45:03 +0000 (09:45 -0500)]
Replace NamedTemporaryFile with mkstemp in invirt-build-conf and
invirt-submit-build.
NamedTemporaryFile lacks the delete kwarg in Python 2.5, meaning that
files are always deleted when the fd is closed.
svn path=/trunk/packages/invirt-dev/; revision=2567
Evan Broder [Thu, 26 Nov 2009 04:43:21 +0000 (23:43 -0500)]
Until we switch to storing krb5 principals in the database, we need to
convert the AFS-style principals in the database to krb5 principals.
Hopefully this code can be torn out one of these days in the
not-so-distant future.
svn path=/trunk/packages/invirt-dev/; revision=2566
Evan Broder [Thu, 26 Nov 2009 04:43:18 +0000 (23:43 -0500)]
Add a script for generating the remctl configuration to trigger the
Invirtibuilder.
svn path=/trunk/packages/invirt-dev/; revision=2565
Evan Broder [Thu, 26 Nov 2009 04:43:15 +0000 (23:43 -0500)]
Update invirt-dev.dirs to create directories used by the Invirtbuilder.
Also punt the directories it was creating before - there's no need to
create directories that are being used as destinations in a .install
file.
svn path=/trunk/packages/invirt-dev/; revision=2564
Evan Broder [Thu, 26 Nov 2009 04:43:12 +0000 (23:43 -0500)]
First stab at the remctl script to handle new build queue submission
for the Invirtibuilder.
svn path=/trunk/packages/invirt-dev/; revision=2563
Evan Broder [Sun, 22 Nov 2009 22:58:22 +0000 (17:58 -0500)]
In invirt-dev:
* Since the prerm code to remove the repo group from sudoers runs on
upgrades, make sure the postinst code to add it back runs on all
upgrades, too.
svn path=/trunk/packages/invirt-dev/; revision=2556
Evan Broder [Sun, 22 Nov 2009 22:58:19 +0000 (17:58 -0500)]
Also punt invirt-build-release for the time being.
It might make an re-appearance in the future, but for the time being,
I'd like to have all of our builds go through remctl.
svn path=/trunk/packages/invirt-dev/; revision=2555
Evan Broder [Sun, 22 Nov 2009 22:58:18 +0000 (17:58 -0500)]
Punt invirt-ood-packages and invirt-ood-build from invirt-dev's
.install file.
svn path=/trunk/packages/invirt-dev/; revision=2554
Evan Broder [Sun, 22 Nov 2009 21:07:30 +0000 (16:07 -0500)]
Change repository configuration to generate config from a mako
template using gen-files instead of rolling our own.
svn path=/trunk/packages/invirt-dev/; revision=2552
Evan Broder [Sun, 22 Nov 2009 21:07:27 +0000 (16:07 -0500)]
Punt invirt-uploaders and unsigned files from repository config.
Neither of them mean anything since we aren't accepting incoming
uploads, but rather including files in the apt repo directly.
svn path=/trunk/packages/invirt-dev/; revision=2550
Evan Broder [Sun, 22 Nov 2009 21:07:26 +0000 (16:07 -0500)]
Punt the invirt-ood-packages script (and invirt-ood-build).
They were always designed for a one-branch-only world, and we will no
longer be living in such a world after the git revolution.
svn path=/trunk/packages/invirt-dev/; revision=2549
Evan Broder [Sun, 22 Nov 2009 21:07:25 +0000 (16:07 -0500)]
Update the packaging to build and install the invirtibuilder.
svn path=/trunk/packages/invirt-dev/; revision=2548
Evan Broder [Sun, 22 Nov 2009 21:07:25 +0000 (16:07 -0500)]
Add a setup.py for the new invirtibuilder and invirt.builder code.
svn path=/trunk/packages/invirt-dev/; revision=2547
Evan Broder [Sun, 22 Nov 2009 21:07:23 +0000 (16:07 -0500)]
Python 2.5 requires an import from the __future__ to get a with
statement.
svn path=/trunk/packages/invirt-dev/; revision=2546
Evan Broder [Sun, 22 Nov 2009 21:07:22 +0000 (16:07 -0500)]
In the invirtibuilder, take advantage of the getBinaries function in
aptCopy.
svn path=/trunk/packages/invirt-dev/; revision=2545
Evan Broder [Sun, 22 Nov 2009 21:07:21 +0000 (16:07 -0500)]
Deal with Debian-native packages correctly when calculating and
formatting version numbers.
svn path=/trunk/packages/invirt-dev/; revision=2544
Evan Broder [Sun, 22 Nov 2009 21:07:20 +0000 (16:07 -0500)]
Pull functions that are needed for the git remctl scripts out of the
invirtibuilder and into a common module.
svn path=/trunk/packages/invirt-dev/; revision=2543
Evan Broder [Sun, 22 Nov 2009 21:07:19 +0000 (16:07 -0500)]
Move the invirtibuilder into invirt-dev as a first step towards
packaging the git tools.
svn path=/trunk/packages/invirt-dev/; revision=2542
Evan Broder [Mon, 27 Jul 2009 05:06:21 +0000 (01:06 -0400)]
Use a descriptive variable name, instead of $REPLY.
svn path=/trunk/packages/invirt-dev/; revision=2371
Evan Broder [Mon, 27 Jul 2009 04:42:13 +0000 (00:42 -0400)]
Fix invirt-build-release to correctly deal with multiple binary
packages when figuring out the architecture of the package.
svn path=/trunk/packages/invirt-dev/; revision=2370
Evan Broder [Sat, 2 May 2009 16:43:54 +0000 (12:43 -0400)]
In invirt-dev:
* When building an architecture: any package, pass --arch-all to sbuild
for one of the builds.
svn path=/trunk/packages/invirt-dev/; revision=2320
Evan Broder [Sun, 26 Apr 2009 15:25:50 +0000 (11:25 -0400)]
In invirt-dev:
* Add a UDebComponents definition so that we can upload the invirtified
ssh
svn path=/trunk/packages/invirt-dev/; revision=2302
Evan Broder [Sun, 26 Apr 2009 00:03:54 +0000 (20:03 -0400)]
In invirt-dev:
* Add a invirt-system component for invirtified packages.
svn path=/trunk/packages/invirt-dev/; revision=2298
Greg Price [Mon, 22 Dec 2008 05:06:23 +0000 (00:06 -0500)]
invirt-build-release: factor out distribution
svn path=/trunk/packages/invirt-dev/; revision=1863
Greg Price [Sat, 20 Dec 2008 06:58:23 +0000 (01:58 -0500)]
invirt-build-release: separate distribution, architecture
svn path=/trunk/packages/invirt-dev/; revision=1861
Greg Price [Sat, 20 Dec 2008 06:58:21 +0000 (01:58 -0500)]
invirt-build-release: clean up some shell and perl
Also wait to parse the .dsc file until we've made it.
svn path=/trunk/packages/invirt-dev/; revision=1860
Greg Price [Sat, 20 Dec 2008 04:38:02 +0000 (23:38 -0500)]
invirt-build-release: handle amd64 and i386
svn path=/trunk/packages/invirt-dev/; revision=1859
Greg Price [Sat, 20 Dec 2008 04:37:59 +0000 (23:37 -0500)]
invirt-dev: add i386 to apt repo
svn path=/trunk/packages/invirt-dev/; revision=1857
Evan Broder [Wed, 26 Nov 2008 04:16:02 +0000 (23:16 -0500)]
Move invirt-dev's sudoers cleanup to the prerm instead of the postinst
svn path=/trunk/packages/invirt-dev/; revision=1782
Evan Broder [Tue, 25 Nov 2008 13:16:34 +0000 (08:16 -0500)]
Fix invirt-dev to not add the same line a bunch of times to sudoers
svn path=/trunk/packages/invirt-dev/; revision=1770
Evan Broder [Sun, 16 Nov 2008 04:21:20 +0000 (23:21 -0500)]
Support building multiple packages in sequence with invirt-build-release
svn path=/trunk/packages/invirt-dev/; revision=1671
Evan Broder [Mon, 10 Nov 2008 09:01:33 +0000 (04:01 -0500)]
Apparently I screwed up splitting up the list of packages for invirt-ood-build
svn path=/trunk/packages/invirt-dev/; revision=1592
Evan Broder [Mon, 10 Nov 2008 08:46:34 +0000 (03:46 -0500)]
And...you end your for loops with done, not fi
svn path=/trunk/packages/invirt-dev/; revision=1586
Evan Broder [Mon, 10 Nov 2008 08:45:41 +0000 (03:45 -0500)]
Kill some superfluous whitespace in invirt-ood-build
svn path=/trunk/packages/invirt-dev/; revision=1585
Evan Broder [Mon, 10 Nov 2008 08:44:00 +0000 (03:44 -0500)]
Add invirt-ood-build for building out of date packages
svn path=/trunk/packages/invirt-dev/; revision=1584
Evan Broder [Mon, 10 Nov 2008 08:43:59 +0000 (03:43 -0500)]
Clean up invirt-dev packaging
svn path=/trunk/packages/invirt-dev/; revision=1583
Evan Broder [Sun, 9 Nov 2008 04:52:26 +0000 (23:52 -0500)]
Add new invirt-ood-packages script to invirt-dev
svn path=/trunk/packages/invirt-dev/; revision=1570
Evan Broder [Sat, 1 Nov 2008 06:16:30 +0000 (02:16 -0400)]
In invirt-build-release, get the svn uri from the config, not from
/srv/checkout
svn path=/trunk/packages/invirt-dev/; revision=1486
Evan Broder [Tue, 28 Oct 2008 08:24:26 +0000 (04:24 -0400)]
sipb-xen-base -> invirt-base in dependency lists
svn path=/trunk/packages/invirt-dev/; revision=1372
Greg Price [Sun, 26 Oct 2008 04:05:38 +0000 (00:05 -0400)]
document `adduser $user sbuild` in invirt-dev postinst
svn path=/trunk/packages/invirt-dev/; revision=1329
Greg Price [Sun, 26 Oct 2008 03:27:30 +0000 (23:27 -0400)]
sx-build-release -> invirt-build-release
svn path=/trunk/packages/invirt-dev/; revision=1323
Greg Price [Sun, 26 Oct 2008 03:27:18 +0000 (23:27 -0400)]
sipb-xen-dev -> invirt-dev
svn path=/trunk/packages/sipb-xen-dev/; revision=1322
Greg Price [Sun, 26 Oct 2008 03:27:16 +0000 (23:27 -0400)]
cleanups in sipb-xen-dev
svn path=/trunk/packages/sipb-xen-dev/; revision=1321
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-dev/; revision=1205
Evan Broder [Fri, 24 Oct 2008 02:04:05 +0000 (22:04 -0400)]
Fix a typo where sx-build-release didn't upload the source package
svn path=/trunk/packages/sipb-xen-dev/; revision=1172
Evan Broder [Fri, 24 Oct 2008 01:56:39 +0000 (21:56 -0400)]
Update sx-build-release and reprepro-env to work with sbuild instead
of dpkg-buildpackage
svn path=/trunk/packages/sipb-xen-dev/; revision=1170
Evan Broder [Sun, 5 Oct 2008 04:26:10 +0000 (00:26 -0400)]
Don't sign packages when built with sx-build-release
svn path=/trunk/packages/sipb-xen-dev/; revision=1053
Greg Price [Wed, 1 Oct 2008 05:02:21 +0000 (01:02 -0400)]
depend on quilt, patchutils, and config-package-dev in sipb-xen-dev
svn path=/trunk/packages/sipb-xen-dev/; revision=971
Greg Price [Wed, 1 Oct 2008 03:18:50 +0000 (23:18 -0400)]
create repository user, etc, in sipb-xen-dev postinst
svn path=/trunk/packages/sipb-xen-dev/; revision=956
Greg Price [Sun, 24 Aug 2008 19:59:27 +0000 (15:59 -0400)]
depend on equivs in sipb-xen-dev
svn path=/trunk/packages/sipb-xen-dev/; revision=915
Sam Hartman [Tue, 19 Aug 2008 17:37:44 +0000 (13:37 -0400)]
Cdbs is stupid enough to auto-update control from a missing control.in
svn path=/trunk/packages/sipb-xen-dev/; revision=895
Sam Hartman [Tue, 19 Aug 2008 17:35:58 +0000 (13:35 -0400)]
Control and control.in cannot both be versioned as control is regularly generated from control.in.
We don't seem to be using any useful features of control.in, control.in being auto-generated is banned by Debian policy, and our build system requires control exist.
So get rid of control.in.
svn path=/trunk/packages/sipb-xen-dev/; revision=894
Sam Hartman [Tue, 19 Aug 2008 17:15:59 +0000 (13:15 -0400)]
Do not include key id in dpkg build package
we don't need to sign changes files and likely will not have keys to do so.
We will have an archive key.
svn path=/trunk/packages/sipb-xen-dev/; revision=892
Yang Zhang [Thu, 14 Aug 2008 19:16:33 +0000 (15:16 -0400)]
tweak: using bash not sh
svn path=/trunk/packages/sipb-xen-dev/; revision=890
Sam Hartman [Tue, 5 Aug 2008 21:25:13 +0000 (17:25 -0400)]
Do not require uploads to be signed
svn path=/trunk/packages/sipb-xen-dev/; revision=872
Sam Hartman [Tue, 5 Aug 2008 21:13:15 +0000 (17:13 -0400)]
Depend on sipb-xen-base to get configuration information
svn path=/trunk/packages/sipb-xen-dev/; revision=871
Greg Price [Mon, 4 Aug 2008 06:11:59 +0000 (02:11 -0400)]
dumb bugfix in sipb-xen-dev.init
svn path=/trunk/packages/sipb-xen-dev/; revision=861
Greg Price [Mon, 4 Aug 2008 06:03:17 +0000 (02:03 -0400)]
use cdbs in sipb-xen-dev
svn path=/trunk/packages/sipb-xen-dev/; revision=858
Greg Price [Mon, 4 Aug 2008 04:49:36 +0000 (00:49 -0400)]
finish setup for signing packages
svn path=/trunk/packages/sipb-xen-dev/; revision=853
Greg Price [Sun, 3 Aug 2008 01:59:48 +0000 (21:59 -0400)]
sign packages in apt repo
svn path=/trunk/packages/sipb-xen-dev/; revision=822
Greg Price [Sun, 27 Apr 2008 03:48:55 +0000 (23:48 -0400)]
changelog
svn path=/trunk/packages/sipb-xen-dev/; revision=471
Greg Price [Sun, 27 Apr 2008 03:47:34 +0000 (23:47 -0400)]
use reprepro more correctly
svn path=/trunk/packages/sipb-xen-dev/; revision=470
Greg Price [Sun, 27 Apr 2008 03:14:59 +0000 (23:14 -0400)]
streamline usage of sx-build-release
svn path=/trunk/packages/sipb-xen-dev/; revision=466
Greg Price [Sun, 27 Apr 2008 02:48:20 +0000 (22:48 -0400)]
some cleanup of sx-build-release
svn path=/trunk/packages/sipb-xen-dev/; revision=464
Eric Price [Sat, 29 Mar 2008 22:28:23 +0000 (18:28 -0400)]
Increment version
svn path=/trunk/packages/sipb-xen-dev/; revision=320
Eric Price [Sat, 29 Mar 2008 21:22:34 +0000 (17:22 -0400)]
Update sx-buid-release for shallower directory structure.
svn path=/trunk/packages/sipb-xen-dev/; revision=317
Eric Price [Sat, 29 Mar 2008 01:40:13 +0000 (21:40 -0400)]
Find the svn repository with svn info
svn path=/trunk/packages/sipb-xen-dev/sipb-xen-dev/; revision=298
Nelson Elhage [Thu, 16 Aug 2007 03:04:14 +0000 (23:04 -0400)]
Fix the distribution in the changelog
svn path=/trunk/packages/sipb-xen-dev/sipb-xen-dev/; revision=76
Nelson Elhage [Thu, 16 Aug 2007 02:59:40 +0000 (22:59 -0400)]
New version of sipb-xen-dev
svn path=/trunk/packages/sipb-xen-dev/sipb-xen-dev/; revision=74
Nelson Elhage [Thu, 16 Aug 2007 02:57:04 +0000 (22:57 -0400)]
Updating the svn uri in sx-build-release
svn path=/trunk/packages/sipb-xen-dev/sipb-xen-dev/; revision=73
Sam Hartman [Sat, 4 Aug 2007 23:16:04 +0000 (19:16 -0400)]
Use svn export not co so we don't get svn directories installed
svn path=/trunk/packages/sipb-xen-dev/sipb-xen-dev/; revision=57
Sam Hartman [Sat, 4 Aug 2007 23:15:08 +0000 (19:15 -0400)]
Use svn export not co so we don't get svn directories installed
svn path=/trunk/packages/sipb-xen-dev/sipb-xen-dev/; revision=56
Sam Hartman [Sat, 4 Aug 2007 23:01:25 +0000 (19:01 -0400)]
Create sipb-xen base package to install apt configuration and k5login
Add the apache config on sipb-xen-dev to make this useful
svn path=/trunk/packages/sipb-xen-dev/sipb-xen-dev/; revision=48
Sam Hartman [Sat, 4 Aug 2007 22:49:06 +0000 (18:49 -0400)]
Fix spelling error
svn path=/trunk/packages/sipb-xen-dev/sipb-xen-dev/; revision=47
Sam Hartman [Sun, 15 Jul 2007 21:29:58 +0000 (17:29 -0400)]
remove ..
svn path=/trunk/packages/sipb-xen-dev/sipb-xen-dev/; revision=29
Sam Hartman [Sun, 15 Jul 2007 21:28:04 +0000 (17:28 -0400)]
remove ..
svn path=/trunk/packages/sipb-xen-dev/sipb-xen-dev/; revision=27
Sam Hartman [Sun, 15 Jul 2007 21:26:43 +0000 (17:26 -0400)]
remove ..
svn path=/trunk/packages/sipb-xen-dev/sipb-xen-dev/; revision=25
Sam Hartman [Sun, 15 Jul 2007 21:25:15 +0000 (17:25 -0400)]
Bug fix
svn path=/trunk/packages/sipb-xen-dev/sipb-xen-dev/; revision=22
Sam Hartman [Sun, 15 Jul 2007 21:21:42 +0000 (17:21 -0400)]
Update version
svn path=/trunk/packages/sipb-xen-dev/sipb-xen-dev/; revision=20
Sam Hartman [Sun, 15 Jul 2007 21:20:47 +0000 (17:20 -0400)]
Update sx-build-release
svn path=/trunk/packages/sipb-xen-dev/sipb-xen-dev/; revision=19
Sam Hartman [Sun, 15 Jul 2007 20:58:57 +0000 (16:58 -0400)]
working sx-build-release
svn path=/trunk/packages/sipb-xen-dev/sipb-xen-dev/; revision=16