Thierry Parmentelat [Wed, 5 Feb 2014 13:47:40 +0000 (14:47 +0100)]
try to fix initvm
Thierry Parmentelat [Wed, 5 Feb 2014 11:58:55 +0000 (12:58 +0100)]
just being safe
Thierry Parmentelat [Wed, 5 Feb 2014 11:58:39 +0000 (12:58 +0100)]
oops
Thierry Parmentelat [Wed, 5 Feb 2014 11:14:02 +0000 (12:14 +0100)]
set up ssh in debian boxes
Thierry Parmentelat [Tue, 4 Feb 2014 18:29:56 +0000 (19:29 +0100)]
guessing distro from /etc/debian_version on a sid box..
Thierry Parmentelat [Tue, 4 Feb 2014 16:38:33 +0000 (17:38 +0100)]
re-instating the auto eth0 line - that was not the problem
Thierry Parmentelat [Tue, 4 Feb 2014 15:49:43 +0000 (16:49 +0100)]
4 letters here
Thierry Parmentelat [Tue, 4 Feb 2014 15:48:25 +0000 (16:48 +0100)]
2 minutes will be more than enough
Thierry Parmentelat [Tue, 4 Feb 2014 15:39:28 +0000 (16:39 +0100)]
fix network config for debian boxes in test mode
Thierry Parmentelat [Tue, 4 Feb 2014 12:19:55 +0000 (13:19 +0100)]
tweaks for creating VMs
Thierry Parmentelat [Tue, 4 Feb 2014 09:54:07 +0000 (10:54 +0100)]
support for jessie the latest debian
Thierry Parmentelat [Fri, 31 Jan 2014 09:37:11 +0000 (10:37 +0100)]
oops, build shell is not intended to run 'failure' from the VM
Thierry Parmentelat [Fri, 31 Jan 2014 09:35:28 +0000 (10:35 +0100)]
minor tweaks
Thierry Parmentelat [Thu, 30 Jan 2014 17:31:50 +0000 (18:31 +0100)]
review switches of set -e / set +e and related trap calls
Thierry Parmentelat [Thu, 30 Jan 2014 17:24:07 +0000 (18:24 +0100)]
remove vbuild scripts
Thierry Parmentelat [Wed, 29 Jan 2014 10:11:43 +0000 (11:11 +0100)]
tentative cleanup of really old/dirty patches required a long time ago
Thierry Parmentelat [Wed, 29 Jan 2014 09:45:42 +0000 (10:45 +0100)]
cleanup
Thierry Parmentelat [Wed, 29 Jan 2014 09:41:28 +0000 (10:41 +0100)]
have seen the script hanging when running ssh to invoke run_log - this ssh invokation does not have -n any longer
Thierry Parmentelat [Wed, 29 Jan 2014 09:37:57 +0000 (10:37 +0100)]
keep only defaults relevant to the inria end
Thierry Parmentelat [Mon, 27 Jan 2014 13:31:06 +0000 (14:31 +0100)]
reports retcod from run_log
Thierry Parmentelat [Mon, 27 Jan 2014 09:01:41 +0000 (10:01 +0100)]
cosmetic
Thierry Parmentelat [Sat, 25 Jan 2014 22:49:30 +0000 (23:49 +0100)]
run_log retcod now is
# 0: SUCCESS
# 1: FAILURE
# 2: SUCCESS but some ignored steps failed
# 3: OTHER ERROR
Thierry Parmentelat [Fri, 24 Jan 2014 20:09:22 +0000 (21:09 +0100)]
dbg
Thierry Parmentelat [Fri, 24 Jan 2014 17:33:35 +0000 (18:33 +0100)]
retcod
Thierry Parmentelat [Fri, 24 Jan 2014 11:20:33 +0000 (12:20 +0100)]
interpret retcod from run_log to expose the fact that there were warings in mail and stamp files
Thierry Parmentelat [Fri, 24 Jan 2014 10:44:00 +0000 (11:44 +0100)]
get rid of bin_in_container, use bash to find out commands in guest instead
Thierry Parmentelat [Fri, 24 Jan 2014 10:41:01 +0000 (11:41 +0100)]
one single simpler command to create build or test vms
Thierry Parmentelat [Thu, 23 Jan 2014 17:16:14 +0000 (18:16 +0100)]
lxc root fs might be created already but almost empty, with the timestamp in it only
Thierry Parmentelat [Thu, 23 Jan 2014 15:43:31 +0000 (16:43 +0100)]
trash more code about the unused private address space
Thierry Parmentelat [Thu, 23 Jan 2014 15:28:16 +0000 (16:28 +0100)]
clean up networking code
in build mode we rely on DHCP and so everything is as simple as it gets
Thierry Parmentelat [Thu, 23 Jan 2014 15:11:50 +0000 (16:11 +0100)]
gitignore
Thierry Parmentelat [Thu, 23 Jan 2014 14:28:23 +0000 (15:28 +0100)]
repair logic, we were creating lcxroot before checking it was non-existent
Thierry Parmentelat [Thu, 23 Jan 2014 14:18:57 +0000 (15:18 +0100)]
close stdin in an attempt to improve builds for deb/ubuntu that tend to hang when run in terminal
Thierry Parmentelat [Thu, 23 Jan 2014 14:15:48 +0000 (15:15 +0100)]
take away the extra /rootfs/ level
in orther words put stuff right in /vservers/$lxc/ - *not* in /vsevers/$lxc/rootfs/
Thierry Parmentelat [Thu, 23 Jan 2014 13:54:39 +0000 (14:54 +0100)]
fix for ubuntu, forgot some $verser in there
Thierry Parmentelat [Thu, 23 Jan 2014 13:54:16 +0000 (14:54 +0100)]
don’t keep xml file
Thierry Parmentelat [Thu, 23 Jan 2014 13:46:31 +0000 (14:46 +0100)]
addition for adding the universe feed to ubuntu for python-rpm that is crucially needed for our builds
Thierry Parmentelat [Thu, 23 Jan 2014 13:46:02 +0000 (14:46 +0100)]
trash old code
Thierry Parmentelat [Thu, 23 Jan 2014 12:18:37 +0000 (13:18 +0100)]
have to duplicate bin_in_container..
Thierry Parmentelat [Thu, 23 Jan 2014 11:56:30 +0000 (12:56 +0100)]
using virsh lxc-enter-namespace instead of lxcsu
first this is better b/c it removes a dependency
second it should improve our ability to run debian build containers
drawback is the lack of a PATH-searching feature
Thierry Parmentelat [Thu, 23 Jan 2014 10:22:17 +0000 (11:22 +0100)]
ignored steps (-i) can be passed to run_log just like excluded ones (-1) already were
Thierry Parmentelat [Thu, 23 Jan 2014 09:44:01 +0000 (10:44 +0100)]
more sensible name develdeb.pkgs as it is used for all debians
Thierry Parmentelat [Wed, 22 Jan 2014 17:06:22 +0000 (18:06 +0100)]
fix PATH
Thierry Parmentelat [Wed, 22 Jan 2014 15:29:58 +0000 (16:29 +0100)]
would be much simpler if enter-lxc-namespace was looking along a PATH...
Thierry Parmentelat [Wed, 22 Jan 2014 15:24:15 +0000 (16:24 +0100)]
ignore result of extra apt-get for now
Thierry Parmentelat [Wed, 22 Jan 2014 15:15:45 +0000 (16:15 +0100)]
configure debian internal interface
Thierry Parmentelat [Wed, 22 Jan 2014 14:36:59 +0000 (15:36 +0100)]
blind test
Thierry Parmentelat [Wed, 22 Jan 2014 14:08:20 +0000 (15:08 +0100)]
add /bin and /sbin in PATH more permanently as other commands might need that
Thierry Parmentelat [Wed, 22 Jan 2014 13:22:20 +0000 (14:22 +0100)]
fix parenthesing
Thierry Parmentelat [Wed, 22 Jan 2014 13:01:54 +0000 (14:01 +0100)]
configure ifcfg in fedora vms only
Thierry Parmentelat [Wed, 22 Jan 2014 12:13:58 +0000 (13:13 +0100)]
let’s see how a debian build would go
Thierry Parmentelat [Wed, 22 Jan 2014 12:04:05 +0000 (13:04 +0100)]
tweak PATH for debootstrap
Thierry Parmentelat [Wed, 22 Jan 2014 11:46:51 +0000 (12:46 +0100)]
lbuild-nightly has reached the point where it invokes run_log in testmaster
Thierry Parmentelat [Wed, 22 Jan 2014 09:55:41 +0000 (10:55 +0100)]
bugfix for debian
Thierry Parmentelat [Wed, 22 Jan 2014 09:34:30 +0000 (10:34 +0100)]
oops
Thierry Parmentelat [Wed, 22 Jan 2014 09:32:49 +0000 (10:32 +0100)]
for testing
Thierry Parmentelat [Wed, 22 Jan 2014 08:31:11 +0000 (09:31 +0100)]
turn off sface in lxc too
Thierry Parmentelat [Wed, 22 Jan 2014 07:43:21 +0000 (08:43 +0100)]
less and emacs-nox in slice
Thierry Parmentelat [Wed, 22 Jan 2014 07:36:02 +0000 (08:36 +0100)]
normalize connect URI for virsh
Thierry Parmentelat [Wed, 22 Jan 2014 07:35:45 +0000 (08:35 +0100)]
need to pass -c lxc:/// to virsh
Thierry Parmentelat [Tue, 21 Jan 2014 20:41:00 +0000 (21:41 +0100)]
bugfix
Thierry Parmentelat [Tue, 21 Jan 2014 17:03:24 +0000 (18:03 +0100)]
screwed up when a hack was discarded
Thierry Parmentelat [Tue, 21 Jan 2014 16:39:07 +0000 (17:39 +0100)]
reach the point where /build gets clones in guest
Thierry Parmentelat [Tue, 21 Jan 2014 16:37:51 +0000 (17:37 +0100)]
use a simpler setup through virbr0 and dhcp for build-oriented containers
Thierry Parmentelat [Tue, 21 Jan 2014 13:16:14 +0000 (14:16 +0100)]
still not working for building on lxc but getting closer
use IP address last byte to compute name of the host vif device
Thierry Parmentelat [Tue, 21 Jan 2014 12:30:21 +0000 (13:30 +0100)]
major cleanup of lxc vm creation script
new signature (one argument, the domainname, the rest as options, even if some are required, like e.g. the hostname for the ltest mode)
does not require to specifiy an ethernet interface, can figure it out
does not require an IP address, can figure it out
only use ‘ip’ and not ‘ifconfig’ or ‘route’ anymore
trashed sequels of lxc-tools (config file)
at this point only tested in ltest mode, lbuild is underway
note that this requires changes to the tests module as well since the signature has changed
Thierry Parmentelat [Tue, 21 Jan 2014 10:20:00 +0000 (11:20 +0100)]
oops, fix onelab.mk for a missing endif
Thierry Parmentelat [Mon, 20 Jan 2014 10:29:47 +0000 (11:29 +0100)]
do not build sface anymore
Thierry Parmentelat [Mon, 20 Jan 2014 07:33:53 +0000 (08:33 +0100)]
update list of debian-based distros
Thierry Parmentelat [Mon, 20 Jan 2014 07:32:18 +0000 (08:32 +0100)]
prepare a placeholder for debian-oriented code
Thierry Parmentelat [Mon, 20 Jan 2014 07:26:02 +0000 (08:26 +0100)]
add option -P in lbuild-initvm
Thierry Parmentelat [Sun, 12 Jan 2014 23:07:04 +0000 (00:07 +0100)]
comment about status of the ‘build-on-f20’ issue
Thierry Parmentelat [Sun, 12 Jan 2014 17:26:51 +0000 (18:26 +0100)]
nodemanager
Thierry Parmentelat [Sat, 11 Jan 2014 13:21:44 +0000 (14:21 +0100)]
stupid me
Thierry Parmentelat [Sat, 11 Jan 2014 10:33:54 +0000 (11:33 +0100)]
review rpms names across distros
Thierry Parmentelat [Sat, 11 Jan 2014 10:16:59 +0000 (11:16 +0100)]
nodeupdate
Thierry Parmentelat [Sat, 11 Jan 2014 09:21:54 +0000 (10:21 +0100)]
with keynote9 infra.key has become a directory
Thierry Parmentelat [Sat, 11 Jan 2014 09:19:22 +0000 (10:19 +0100)]
missing script
Thierry Parmentelat [Sat, 11 Jan 2014 00:25:32 +0000 (01:25 +0100)]
trash oldy
Thierry Parmentelat [Sat, 11 Jan 2014 00:19:52 +0000 (01:19 +0100)]
bootmanager
Thierry Parmentelat [Fri, 10 Jan 2014 16:38:01 +0000 (17:38 +0100)]
vbuild-fedora-mirror -> fedora-mirror
Thierry Parmentelat [Fri, 10 Jan 2014 14:38:10 +0000 (15:38 +0100)]
bugfix
Thierry Parmentelat [Fri, 10 Jan 2014 14:20:35 +0000 (15:20 +0100)]
do not attempt to ssh-reach lbuild VM’s in build mode
Thierry Parmentelat [Fri, 10 Jan 2014 08:32:13 +0000 (09:32 +0100)]
oops
Thierry Parmentelat [Thu, 9 Jan 2014 16:23:23 +0000 (17:23 +0100)]
use only names in [vl]{build,test}-initvm.sh
knowing that the v* flavours will hopefully go down the sewer soon
Thierry Parmentelat [Thu, 9 Jan 2014 15:18:14 +0000 (16:18 +0100)]
rename vbuild-nightly-lxc.sh into lbuild-nightly.sh
will use this name scheme all along progressively
Thierry Parmentelat [Thu, 9 Jan 2014 14:56:21 +0000 (15:56 +0100)]
need to compute ifname as eth0 is no longer taken for granted
Thierry Parmentelat [Thu, 9 Jan 2014 14:38:15 +0000 (15:38 +0100)]
fix location of logfiles
Thierry Parmentelat [Thu, 9 Jan 2014 14:24:50 +0000 (15:24 +0100)]
first rough of a nightly build-over-lxc
Thierry Parmentelat [Thu, 9 Jan 2014 14:24:00 +0000 (15:24 +0100)]
cleanup
Thierry Parmentelat [Thu, 9 Jan 2014 14:21:11 +0000 (15:21 +0100)]
remove checking of libvirt version
Thierry Parmentelat [Thu, 9 Jan 2014 13:57:13 +0000 (14:57 +0100)]
remove ref to svn magic keyword
Thierry Parmentelat [Thu, 9 Jan 2014 11:15:49 +0000 (12:15 +0100)]
myplc from master
Thierry Parmentelat [Thu, 9 Jan 2014 10:20:11 +0000 (11:20 +0100)]
smoother set up of systemd in lxc for f20
Thierry Parmentelat [Wed, 8 Jan 2014 20:21:22 +0000 (21:21 +0100)]
plcapi
Thierry Parmentelat [Wed, 8 Jan 2014 14:12:54 +0000 (15:12 +0100)]
prepare to build on saucy
Thierry Parmentelat [Wed, 8 Jan 2014 07:40:02 +0000 (08:40 +0100)]
switch to using stock libvirt onf 20
Thierry Parmentelat [Wed, 8 Jan 2014 07:39:45 +0000 (08:39 +0100)]
adding a missing dep for libvirt on f20
with this in place our libvirt still won’t build on f20, will try to use the stock version (1..1.3.2) instead
Thierry Parmentelat [Tue, 7 Jan 2014 17:21:19 +0000 (18:21 +0100)]
tweak libvirt dependencies with f20
Thierry Parmentelat [Tue, 7 Jan 2014 15:50:36 +0000 (16:50 +0100)]
ipfwroot builds only under f18 for now