build.git
10 years agoturn rvm-ruby back on for forensics omf-friendly
Thierry Parmentelat [Wed, 9 Apr 2014 06:34:05 +0000 (08:34 +0200)]
turn rvm-ruby back on for forensics

10 years agoImproved mirror configuration in lbuild-initvm.sh: Now, the mirror can just be specif...
Thomas Dreibholz [Tue, 8 Apr 2014 11:24:10 +0000 (13:24 +0200)]
Improved mirror configuration in lbuild-initvm.sh: Now, the mirror can just be specified in FEDORA_MIRROR_BASE instead of hardcoding the OneLab mirror.

10 years agoafter cleaning up the branches names in libvirt
Thierry Parmentelat [Mon, 7 Apr 2014 13:03:38 +0000 (15:03 +0200)]
after cleaning up the branches names in libvirt

10 years agolibvirt-1.2.3
Thierry Parmentelat [Mon, 7 Apr 2014 11:03:29 +0000 (13:03 +0200)]
libvirt-1.2.3

10 years agoSetting tag nodemanager-5.2-12
Thierry Parmentelat [Fri, 4 Apr 2014 07:39:05 +0000 (09:39 +0200)]
Setting tag nodemanager-5.2-12
this tag for the first time passes the full range of tests on fedora20
robustified slice teardown wrt vsys
Scott's fix for repairing veth devs
removed sshsh
tools.has_systemctl

10 years agoSetting tag sfa-3.1-3 5.3.4
Thierry Parmentelat [Thu, 3 Apr 2014 14:41:56 +0000 (16:41 +0200)]
Setting tag sfa-3.1-3
fix for user hrn's that have a dash in their leaf
fix for names of GENI federates
fix for SFA_MAX_SLICE_RENEW

10 years agorename the myslice distribution as 'federation' and pour sfa in the mix
Thierry Parmentelat [Thu, 3 Apr 2014 09:45:39 +0000 (11:45 +0200)]
rename the myslice distribution as 'federation' and pour sfa in the mix

10 years agomyslice does not depend on manifold at build-time anymore
Thierry Parmentelat [Thu, 3 Apr 2014 08:39:07 +0000 (10:39 +0200)]
myslice does not depend on manifold at build-time anymore

10 years agoconvenience meta-target 'debian' for building on debian - distclean would also trash...
Thierry Parmentelat [Thu, 3 Apr 2014 08:32:38 +0000 (10:32 +0200)]
convenience meta-target 'debian' for building on debian - distclean would also trash /build/DEBIAN

10 years agowhoops, was badly broken, stage1 vars got exported to next runs..
Thierry Parmentelat [Wed, 2 Apr 2014 12:17:28 +0000 (14:17 +0200)]
whoops, was badly broken, stage1 vars got exported to next runs..

10 years agomuch cleaner code for preserving environment from one run to another, aliases and...
Thierry Parmentelat [Wed, 2 Apr 2014 09:38:59 +0000 (11:38 +0200)]
much cleaner code for preserving environment from one run to another, aliases and envfrompreviousrun.mk won't have dups anymore

10 years agoit's a bad idea to use MAILTO as a variable name as this is set in crontabs
Thierry Parmentelat [Wed, 2 Apr 2014 08:46:45 +0000 (10:46 +0200)]
it's a bad idea to use MAILTO as a variable name as this is set in crontabs

10 years agofix wrong syntax in develdeb.pkgs
Thierry Parmentelat [Wed, 2 Apr 2014 08:40:11 +0000 (10:40 +0200)]
fix wrong syntax in develdeb.pkgs

10 years agothe latest tests require sfa from branch
Thierry Parmentelat [Wed, 2 Apr 2014 08:24:37 +0000 (10:24 +0200)]
the latest tests require sfa from branch

10 years agothis should now install -LOCAL-DEVEL-DEBS
Thierry Parmentelat [Tue, 1 Apr 2014 16:23:35 +0000 (18:23 +0200)]
this should now install -LOCAL-DEVEL-DEBS

10 years agoreview code for -LOCAL-DEVEL-DEBS; rely on gdebi to do the equivalent of yum localinstall
Thierry Parmentelat [Tue, 1 Apr 2014 16:10:05 +0000 (18:10 +0200)]
review code for -LOCAL-DEVEL-DEBS; rely on gdebi to do the equivalent of yum localinstall

10 years agooops
Thierry Parmentelat [Tue, 1 Apr 2014 15:52:38 +0000 (17:52 +0200)]
oops

10 years agobugfix
Thierry Parmentelat [Tue, 1 Apr 2014 15:46:40 +0000 (17:46 +0200)]
bugfix

10 years agotake manifold + myslice out of lxc and into a distro of their own
Thierry Parmentelat [Tue, 1 Apr 2014 15:41:16 +0000 (17:41 +0200)]
take manifold + myslice out of lxc and into a distro of their own

10 years agomailto has a default
Thierry Parmentelat [Tue, 1 Apr 2014 15:27:58 +0000 (17:27 +0200)]
mailto has a default

10 years agomake the lxc distro the default
Thierry Parmentelat [Tue, 1 Apr 2014 15:22:12 +0000 (17:22 +0200)]
make the lxc distro the default

10 years agobugfix
Thierry Parmentelat [Tue, 1 Apr 2014 15:21:58 +0000 (17:21 +0200)]
bugfix

10 years agoinstall emacs in deb build images
Thierry Parmentelat [Tue, 1 Apr 2014 15:21:44 +0000 (17:21 +0200)]
install emacs in deb build images

10 years agolxc build will pull myslice from onelab branch, not master
Thierry Parmentelat [Tue, 1 Apr 2014 10:17:27 +0000 (12:17 +0200)]
lxc build will pull myslice from onelab branch, not master
turn off support for manifold/myslice on f14 (onelab)

10 years agotests
Thierry Parmentelat [Tue, 1 Apr 2014 06:50:13 +0000 (08:50 +0200)]
tests

10 years agonodemanager
Thierry Parmentelat [Fri, 28 Mar 2014 16:38:44 +0000 (17:38 +0100)]
nodemanager

10 years agodeclare distro f22 that is used in sliceimage-omf.pkgs 5.3.3
Thierry Parmentelat [Thu, 27 Mar 2014 15:15:51 +0000 (16:15 +0100)]
declare distro f22 that is used in sliceimage-omf.pkgs

10 years agorvm-ruby does not build on f20 either
Thierry Parmentelat [Thu, 27 Mar 2014 13:45:01 +0000 (14:45 +0100)]
rvm-ruby does not build on f20 either

10 years agof18 end-of-lived - and we do not need i386 at all from now on
Thierry Parmentelat [Thu, 27 Mar 2014 11:24:32 +0000 (12:24 +0100)]
f18 end-of-lived - and we do not need i386 at all from now on

10 years agooops
Thierry Parmentelat [Thu, 27 Mar 2014 11:16:27 +0000 (12:16 +0100)]
oops

10 years ago1. do create an omf sliceimage, even if it might have no real addition, so that omf...
Thierry Parmentelat [Thu, 27 Mar 2014 10:33:26 +0000 (11:33 +0100)]
1. do create an omf sliceimage, even if it might have no real addition, so that omf-friendly slices at least take off
2. turn on rvm-ruby building on f20 - might it work now ?

10 years agoreinstate spec2make.c, this is still needed for f14 builds unfortunately
Thierry Parmentelat [Thu, 27 Mar 2014 10:13:36 +0000 (11:13 +0100)]
reinstate spec2make.c, this is still needed for f14 builds unfortunately

10 years agooops, cache dir needs to be created
Thierry Parmentelat [Wed, 26 Mar 2014 15:29:36 +0000 (16:29 +0100)]
oops, cache dir needs to be created

10 years agoSetting tag lxc-userspace-1.0-10 5.3.2
Thierry Parmentelat [Wed, 26 Mar 2014 14:50:34 +0000 (15:50 +0100)]
Setting tag lxc-userspace-1.0-10
lxcsu evaluates slice_uid earlier
this is for old-installed f18 nodes like in PLE

10 years agoan attempt to make VM creation more robust, as more often than expected we fail that...
Thierry Parmentelat [Wed, 26 Mar 2014 11:04:18 +0000 (12:04 +0100)]
an attempt to make VM creation more robust, as more often than expected we fail that step because of this lock thing

10 years agolxc-userspace
Thierry Parmentelat [Wed, 26 Mar 2014 10:24:45 +0000 (11:24 +0100)]
lxc-userspace

10 years agoRemoved obsolete spec2make.c.
Thomas Dreibholz [Wed, 26 Mar 2014 08:33:00 +0000 (09:33 +0100)]
Removed obsolete spec2make.c.

10 years agolibvirt* are on 1.2.1 branch
Thierry Parmentelat [Tue, 25 Mar 2014 13:56:39 +0000 (14:56 +0100)]
libvirt* are on 1.2.1 branch

10 years agoSetting tag sliver-openvswitch-2.1.90-2
Thierry Parmentelat [Tue, 25 Mar 2014 13:44:20 +0000 (14:44 +0100)]
Setting tag sliver-openvswitch-2.1.90-2
fix packaging

10 years agoSetting tag nodemanager-5.2-11
Thierry Parmentelat [Tue, 25 Mar 2014 13:39:54 +0000 (14:39 +0100)]
Setting tag nodemanager-5.2-11
ship /etc/sysconfig/nodemanager
trash sshsh

10 years agoSetting tag bootmanager-5.2-3
Thierry Parmentelat [Tue, 25 Mar 2014 13:19:35 +0000 (14:19 +0100)]
Setting tag bootmanager-5.2-3
some old f18 bootCDs do not support mkfs.btrfs -f
so invoke this option only when supported

10 years agoremove outdated comment
Thierry Parmentelat [Mon, 24 Mar 2014 15:53:50 +0000 (16:53 +0100)]
remove outdated comment

10 years agouse git clone if git archive is unavailable
Thierry Parmentelat [Mon, 24 Mar 2014 15:53:38 +0000 (16:53 +0100)]
use git clone if git archive is unavailable

10 years agosupport for .tar.xz sources
Thierry Parmentelat [Mon, 24 Mar 2014 14:55:32 +0000 (15:55 +0100)]
support for .tar.xz sources

10 years agonodemanager
Thierry Parmentelat [Mon, 24 Mar 2014 09:15:33 +0000 (10:15 +0100)]
nodemanager

10 years agoopenvswitch tag has a broken packaging
Thierry Parmentelat [Mon, 24 Mar 2014 08:37:02 +0000 (09:37 +0100)]
openvswitch tag has a broken packaging

10 years agoupdate list of repos to watch
Thierry Parmentelat [Fri, 21 Mar 2014 18:16:56 +0000 (19:16 +0100)]
update list of repos to watch

10 years agotesting bootmanager hack for emanicslab
Thierry Parmentelat [Fri, 21 Mar 2014 17:20:11 +0000 (18:20 +0100)]
testing bootmanager hack for emanicslab

10 years agooops - sliver-openvswitch-2.1.90-1
Thierry Parmentelat [Fri, 21 Mar 2014 17:08:14 +0000 (18:08 +0100)]
oops - sliver-openvswitch-2.1.90-1

10 years agosliver-openvswitch-2.1.90-1
Thierry Parmentelat [Fri, 21 Mar 2014 17:06:29 +0000 (18:06 +0100)]
sliver-openvswitch-2.1.90-1

10 years agolibvirt-python-1.2.1-1
Thierry Parmentelat [Fri, 21 Mar 2014 16:03:38 +0000 (17:03 +0100)]
libvirt-python-1.2.1-1

10 years agolibvirt-1.2.1-1
Thierry Parmentelat [Fri, 21 Mar 2014 15:58:34 +0000 (16:58 +0100)]
libvirt-1.2.1-1

10 years agoSetting tag tests-5.3-2
Thierry Parmentelat [Fri, 21 Mar 2014 15:52:21 +0000 (16:52 +0100)]
Setting tag tests-5.3-2
substrate has vastly moved to lxc-based setups, drop vs
can ignore steps
+ quite some stuff...

10 years agoSetting tag lxc-userspace-1.0-9
Thierry Parmentelat [Fri, 21 Mar 2014 15:50:01 +0000 (16:50 +0100)]
Setting tag lxc-userspace-1.0-9
does not rely on capsh (actually this was the one in the sliver)
use native capability dropping instead
provides new slicesu binary
suitable for libvirt-1.1 and above

10 years agoSetting tag transforward-0.1-5
Thierry Parmentelat [Fri, 21 Mar 2014 15:33:55 +0000 (16:33 +0100)]
Setting tag transforward-0.1-5
harmless (changed default build kernel to the latest kernel in use)

10 years agoSetting tag procprotect-0.4-3
Thierry Parmentelat [Fri, 21 Mar 2014 15:32:26 +0000 (16:32 +0100)]
Setting tag procprotect-0.4-3
guarded against some hypothetically possible errors

10 years agoSetting tag plcapi-5.3-2
Thierry Parmentelat [Fri, 21 Mar 2014 15:31:34 +0000 (16:31 +0100)]
Setting tag plcapi-5.3-2
don't use PyXML that is deprecated in f20, use lxml instead
higher max size for login_base (32 vs 20) and slice name (64 vs 32)

10 years agoSetting tag nodeupdate-0.5-11
Thierry Parmentelat [Fri, 21 Mar 2014 15:29:25 +0000 (16:29 +0100)]
Setting tag nodeupdate-0.5-11
reflect a name change for NodeManager that becomes nodemanager as part of crucial packages

10 years agoSetting tag nodemanager-5.2-10
Thierry Parmentelat [Fri, 21 Mar 2014 15:27:01 +0000 (16:27 +0100)]
Setting tag nodemanager-5.2-10
comes with systemd native unit files on >= f18
user-provided initscript gets started through systemd in slivers >= f18
smarter to locate cgroups for various versions of libvirt
nicer log format - and log program termination
tweaks in codemux plugin
bug fixes in libvirt driver, esp. for finding out if domain is running

10 years agoSetting tag nodeimage-5.2-3
Thierry Parmentelat [Fri, 21 Mar 2014 15:18:32 +0000 (16:18 +0100)]
Setting tag nodeimage-5.2-3
template for f20 yum config

10 years agoSetting tag nodeconfig-5.2-4
Thierry Parmentelat [Fri, 21 Mar 2014 15:16:23 +0000 (16:16 +0100)]
Setting tag nodeconfig-5.2-4
tweaks in node's ntp.conf

10 years agoSetting tag myplc-5.3-2
Thierry Parmentelat [Fri, 21 Mar 2014 15:14:32 +0000 (16:14 +0100)]
Setting tag myplc-5.3-2
tweaks in check-hrns.py
do not require PyXML any more

10 years agoSetting tag bootmanager-5.2-2
Thierry Parmentelat [Fri, 21 Mar 2014 15:13:00 +0000 (16:13 +0100)]
Setting tag bootmanager-5.2-2
conf_files.py is expected in /usr/share/NodeManager, not in /etc/init.d any more
smarter for locating initrd, for f20
add -f to mkfs.btrfs - sometimes hangs otherwise

10 years agoSetting tag bootcd-5.2-4
Thierry Parmentelat [Fri, 21 Mar 2014 15:01:54 +0000 (16:01 +0100)]
Setting tag bootcd-5.2-4
no change, only some internal comments were changed

10 years agouse vif<hostname> instead of vif_<hostname> to save space; f20 can do vifvirtualpanel...
Thierry Parmentelat [Thu, 20 Mar 2014 11:38:43 +0000 (12:38 +0100)]
use vif<hostname> instead of vif_<hostname> to save space; f20 can do vifvirtualpanel but not vif_virtualpanel

10 years agolittle tweaks for using with production VMs
Thierry Parmentelat [Thu, 20 Mar 2014 11:24:10 +0000 (12:24 +0100)]
little tweaks for using with production VMs

10 years agomove check_yum_installed
Thierry Parmentelat [Fri, 14 Mar 2014 15:12:52 +0000 (16:12 +0100)]
move check_yum_installed

10 years agochmod +x
Thierry Parmentelat [Fri, 14 Mar 2014 14:59:29 +0000 (15:59 +0100)]
chmod +x

10 years agotake the bridge-creation code out in lbuild-bridge.sh so we can reuse this in regular...
Thierry Parmentelat [Fri, 14 Mar 2014 14:52:57 +0000 (15:52 +0100)]
take the bridge-creation code out in lbuild-bridge.sh so we can reuse this in regular hosts

10 years agocleanup the libvirt section, use 1.2.1 on all fedoras
Thierry Parmentelat [Thu, 6 Mar 2014 10:10:29 +0000 (11:10 +0100)]
cleanup the libvirt section, use 1.2.1 on all fedoras

10 years agoMerge branch 'master' of ssh://git.onelab.eu/git/build
Mohamed Larabi [Fri, 28 Feb 2014 14:34:45 +0000 (15:34 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/build

10 years agolbuild-init-vm.sh : add option -m memory, to specify the amount of memory in MB,...
Mohamed Larabi [Fri, 28 Feb 2014 14:34:28 +0000 (15:34 +0100)]
lbuild-init-vm.sh : add option -m memory, to specify the amount of memory in MB, allocated to a container -- defaults to 512MB

10 years agoSetting tag sfa-3.1-2
Mohamed Larabi [Thu, 20 Feb 2014 13:17:56 +0000 (14:17 +0100)]
Setting tag sfa-3.1-2
-- Core
added support for geni_extend_alap (as long as possible) in RenewSliver.
adding support for geni_speaking_for option,
-- RSpecs
Add support for Ofelia OpenFlow RSpecs
-- PlanetLab
Set Admins as PI's of the top authority while importing.
-- IoTLab
Iotlab and cortexlab ported to geni-v3.
Moving methods using the SFA db and api object from Shell to Driver.
Propagating the changes in iotlabimporter, iotlabaggregate and iotlabslices.
Iotlab now using sfa database for the special table lease_table.
Using alchemy.py classes to create a session to the DB.
Cleaning and documenting.
Fix Allocate() API call
-- client
handle single slivers.
fix sfi.py version and trusted.
-- PlanetLab
handle single slivers by Provision(), Delete() and PerformOperationalAction().
fix foreign slices mgt in sliver_to_slice_xrn() and check_sliver_credentials().
wider mgt of new slice url and description.
-- Packaging
rename senslab package into iotlab.
don't package xml-builder anymore.
fix debian/ubuntu packaging.

10 years agosupport for more variants of libvirt - warning, libvirt*GITPATH is set in lxc.mk...
Thierry Parmentelat [Thu, 20 Feb 2014 11:57:12 +0000 (12:57 +0100)]
support for more variants of libvirt - warning, libvirt*GITPATH is set in lxc.mk for now

10 years agoskip fedora_configure_yum for image (rootfs) provided VMs.
Mohamed Larabi [Thu, 20 Feb 2014 10:23:20 +0000 (11:23 +0100)]
skip fedora_configure_yum for image (rootfs) provided VMs.
Minor fix

10 years agodo not build mod_python anymore, this is not needed any longer now that the wsgi...
Thierry Parmentelat [Thu, 20 Feb 2014 10:12:38 +0000 (11:12 +0100)]
do not build mod_python anymore, this is not needed any longer now that the wsgi flavour of myplc has been made robust

10 years agolbuild-initvm .sh: add option -i image - to specify the location of the rootfs
Mohamed Larabi [Tue, 18 Feb 2014 16:40:46 +0000 (17:40 +0100)]
lbuild-initvm .sh: add option -i image - to specify the location of the rootfs

10 years agolatest libvirt will require netcf-devel for building
Thierry Parmentelat [Tue, 11 Feb 2014 10:42:51 +0000 (11:42 +0100)]
latest libvirt will require netcf-devel for building

10 years agomake sure to exit 0 when everything is fine
Thierry Parmentelat [Mon, 10 Feb 2014 10:03:32 +0000 (11:03 +0100)]
make sure to exit 0 when everything is fine

10 years agoMerge branch 'master' of ssh://git.onelab.eu/git/build
Thierry Parmentelat [Sat, 8 Feb 2014 17:45:16 +0000 (18:45 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/build

10 years agofix for ubuntu builds that could not find python-rpm despite the addition of the...
Thierry Parmentelat [Sat, 8 Feb 2014 17:45:00 +0000 (18:45 +0100)]
fix for ubuntu builds that could not find python-rpm despite the addition of the universe source list (apt-get update needed)

10 years agoadd libvirt-python-STOCK-DEVEL-RPMS
Mohamed Larabi [Fri, 7 Feb 2014 16:21:26 +0000 (17:21 +0100)]
add libvirt-python-STOCK-DEVEL-RPMS

10 years agocosmetic
Mohamed Larabi [Fri, 7 Feb 2014 15:37:56 +0000 (16:37 +0100)]
cosmetic

10 years agoadd libvirt-python-LOCAL-DEVEL-RPMS
Mohamed Larabi [Fri, 7 Feb 2014 15:30:03 +0000 (16:30 +0100)]
add libvirt-python-LOCAL-DEVEL-RPMS

10 years agoadd libvirt-python gitpath
Mohamed Larabi [Fri, 7 Feb 2014 11:23:32 +0000 (12:23 +0100)]
add libvirt-python gitpath

10 years agohandle separate libvirt-python 1.2.1
Mohamed Larabi [Fri, 7 Feb 2014 11:22:11 +0000 (12:22 +0100)]
handle separate libvirt-python 1.2.1

10 years agoset libvirt-GITPATH for both distros independently for now
Thierry Parmentelat [Fri, 7 Feb 2014 11:18:39 +0000 (12:18 +0100)]
set libvirt-GITPATH for both distros independently for now

10 years agolocal tests module
Thierry Parmentelat [Fri, 7 Feb 2014 08:08:35 +0000 (09:08 +0100)]
local tests module

10 years agolibvirt 121 build deps
Thierry Parmentelat [Fri, 7 Feb 2014 07:57:05 +0000 (08:57 +0100)]
libvirt 121 build deps

10 years agouse our own libvirt (1.0.4) for f18 and f20
Mohamed Larabi [Thu, 6 Feb 2014 14:59:37 +0000 (15:59 +0100)]
use our own libvirt (1.0.4) for f18 and f20

10 years agonodeimage before_libvirt_121
Thierry Parmentelat [Thu, 6 Feb 2014 14:34:56 +0000 (15:34 +0100)]
nodeimage

10 years agobuild VMs have a nicer hostname (dates have dots in them that get interpreted as...
Thierry Parmentelat [Wed, 5 Feb 2014 15:17:30 +0000 (16:17 +0100)]
build VMs have a nicer hostname (dates have dots in them that get interpreted as domain...)

10 years agoconfigure hostname as well on debian boxes
Thierry Parmentelat [Wed, 5 Feb 2014 14:33:15 +0000 (15:33 +0100)]
configure hostname as well on debian boxes

10 years agotry to fix initvm
Thierry Parmentelat [Wed, 5 Feb 2014 13:47:40 +0000 (14:47 +0100)]
try to fix initvm

10 years agojust being safe
Thierry Parmentelat [Wed, 5 Feb 2014 11:58:55 +0000 (12:58 +0100)]
just being safe

10 years agooops
Thierry Parmentelat [Wed, 5 Feb 2014 11:58:39 +0000 (12:58 +0100)]
oops

10 years agoset up ssh in debian boxes
Thierry Parmentelat [Wed, 5 Feb 2014 11:14:02 +0000 (12:14 +0100)]
set up ssh in debian boxes

10 years agoguessing distro from /etc/debian_version on a sid box..
Thierry Parmentelat [Tue, 4 Feb 2014 18:29:56 +0000 (19:29 +0100)]
guessing distro from /etc/debian_version on a sid box..

10 years agore-instating the auto eth0 line - that was not the problem
Thierry Parmentelat [Tue, 4 Feb 2014 16:38:33 +0000 (17:38 +0100)]
re-instating the auto eth0 line - that was not the problem

10 years ago4 letters here
Thierry Parmentelat [Tue, 4 Feb 2014 15:49:43 +0000 (16:49 +0100)]
4 letters here