]> xenbits.xensource.com Git - people/gdunlap/raisin.git/.git/log
people/gdunlap/raisin.git/.git
10 years agoRefactor package dependency checking and installation out/librarify/v1
George Dunlap [Thu, 9 Apr 2015 16:00:07 +0000 (17:00 +0100)]
Refactor package dependency checking and installation

First, create a new global variable, PKGTYPE.  At the moment support "deb" and "rpm".

Define _check-package-$PKGTYPE which returns true if the package is
installed, false otherwise, and _install-package-$PKGTYPE which will
install a list of packages.

Define check-package(), which will take a list of packages, and check
to see if they're installed.  Any missing packages will be added to an
array called "missing".

Change _${COMPONENT}_install_dependencies to
${COMPONENT}_check_package.  Have these call check-package.

Don't call _${COMPONENT}_install_dependencies from ${COMPONENT}_build.

Define check-builddeps().  Define an empty "missing" array.  Call
check-package for "raisin" dependincies (like git and rpmbuild).  Then
call for_each_component check_package.

At this point we have an array with all missing packages.  If it's
empty, be happy.  If it's non-empty, and deps=true, try to install the
packages; otherwise print the missing packages and exit.

Add install-builddeps(), which is basically check-builddeps() with
deps=true by default.

Call check-builddeps from build() to close the loop.

Signed-off-by: George Dunlap <george.dunlap@eu.citrix.com>
---
CC: Stefano Stabellini <stefano.stabellini@citrix.com>
10 years agoxen: Require wget
George Dunlap [Thu, 9 Apr 2015 19:12:29 +0000 (20:12 +0100)]
xen: Require wget

The xen build requires eiter wget or ftp.  Use wget.

Signed-off-by: George Dunlap <george.dunlap@eu.citrix.com>
---
CC: Stefano Stabellini <stefano.stabellini@citrix.com>
10 years agoxen: Replace iasl with acpica-tools
George Dunlap [Thu, 9 Apr 2015 19:04:00 +0000 (20:04 +0100)]
xen: Replace iasl with acpica-tools

acpica-tools is the new package that replaces iasl.

Signed-off-by: George Dunlap <george.dunlap@eu.citrix.com>
---
CC: Stefano Stabellini <stefano.stabellini@citrix.com>
10 years agoAllow the user's config to live outside of git
George Dunlap [Thu, 9 Apr 2015 15:11:45 +0000 (16:11 +0100)]
Allow the user's config to live outside of git

Move the default config to "defconfig" and add config to .gitignore.
If config doesn't exist, then copy defconfig to it in common_init.

Signed-off-by: George Dunlap <george.dunlap@eu.citrix.com>
---
CC: Stefano Stabellini <stefano.stabellini@citrix.com>
10 years agoImport raise.sh and unraise.sh into library
George Dunlap [Thu, 9 Apr 2015 14:45:37 +0000 (15:45 +0100)]
Import raise.sh and unraise.sh into library

Make as few changes as possible to begin with, just to separate code
motion from changes.

For now, remove raise.sh and unraise.sh from package creation, until
we can figure out what to do instead.

Signed-off-by: George Dunlap <george.dunlap@eu.citrix.com>
---
CC: Stefano Stabellini <stefano.stabellini@citrix.com>
10 years agoMove common-functions.sh and git-checkout.sh into lib
George Dunlap [Thu, 9 Apr 2015 14:40:18 +0000 (15:40 +0100)]
Move common-functions.sh and git-checkout.sh into lib

"script" implies something which is designed to be run standalone.

"lib" implies that this is going to be sourced from another bash script.

Also change "git-checkout" to be a function rather than a script

Signed-off-by: George Dunlap <george.dunlap@eu.citrix.com>
---
CC: Stefano Stabellini <stefano.stabellini@citrix.com>
10 years agoRemove redundant "source" from component definitions
George Dunlap [Thu, 9 Apr 2015 14:27:07 +0000 (15:27 +0100)]
Remove redundant "source" from component definitions

These should be called from other places that have already done the
appropriate "source"

Signed-off-by: George Dunlap <george.dunlap@eu.citrix.com>
---
CC: Stefano Stabellini <stefano.stabellini@citrix.com>
10 years agoAdd core.sh and wrapper function
George Dunlap [Thu, 9 Apr 2015 14:09:52 +0000 (15:09 +0100)]
Add core.sh and wrapper function

Add core functionality and an executable to run it

Signed-off-by: George Dunlap <george.dunlap@eu.citrix.com>
---
CC: Stefano Stabellini <stefano.stabellini@citrix.com>
10 years agoMove utility scripts under scripts sub-directory
Stefano Stabellini [Tue, 7 Apr 2015 17:05:58 +0000 (17:05 +0000)]
Move utility scripts under scripts sub-directory

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoAdd .gitignore
Stefano Stabellini [Tue, 7 Apr 2015 16:47:40 +0000 (16:47 +0000)]
Add .gitignore

Ignore build output and temp and working files

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoPrint helpful message when user tries to install but no build is present
Stefano Stabellini [Tue, 7 Apr 2015 15:46:24 +0000 (15:46 +0000)]
Print helpful message when user tries to install but no build is present

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoFix for_each_component
Stefano Stabellini [Tue, 7 Apr 2015 14:59:50 +0000 (14:59 +0000)]
Fix for_each_component

It should check on COMPONENT_UPSTREAM_REVISION rather than
COMPONENT_UPSTREAM_URL.

Also the test statement with eval is wrong and doesn't evaluate
correctly.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoPrint helpful message on user input error
Stefano Stabellini [Tue, 7 Apr 2015 14:49:01 +0000 (14:49 +0000)]
Print helpful message on user input error

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoInstall raisin under /opt/raisin
Stefano Stabellini [Tue, 7 Apr 2015 14:25:29 +0000 (14:25 +0000)]
Install raisin under /opt/raisin

Install itself under /opt/raisin, using the mkdeb and mkrpm scripts.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoIntroduce build, install and configure commands to raise.sh
Stefano Stabellini [Tue, 7 Apr 2015 14:13:42 +0000 (14:13 +0000)]
Introduce build, install and configure commands to raise.sh

Allow a more fine grained command execution by separating installation
and system configuration.  Use command line arguments to select the
actions to take: build, install or configure.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoMissing "then"
Stefano Stabellini [Tue, 7 Apr 2015 13:37:22 +0000 (13:37 +0000)]
Missing "then"

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoAdd message about installing build time dependencies automatically
Stefano Stabellini [Tue, 7 Apr 2015 11:32:16 +0000 (11:32 +0000)]
Add message about installing build time dependencies automatically

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoMake it clear that -i requires sudo
Stefano Stabellini [Tue, 7 Apr 2015 11:27:32 +0000 (11:27 +0000)]
Make it clear that -i requires sudo

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoAdd warning on install and configure and --yes option
Stefano Stabellini [Tue, 7 Apr 2015 11:10:39 +0000 (11:10 +0000)]
Add warning on install and configure and --yes option

Add a warning when the user requests to install and configure the system
as it is potentially harmful.
Also add a -y option to skip the warning and silently continue anyway.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoUpdate CODING_STYLE to exploit modern bash features
Stefano Stabellini [Tue, 7 Apr 2015 10:53:30 +0000 (10:53 +0000)]
Update CODING_STYLE to exploit modern bash features

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoAdd BASH version compatibility check
Stefano Stabellini [Tue, 7 Apr 2015 10:30:06 +0000 (10:30 +0000)]
Add BASH version compatibility check

Require BASH 3.2 or newer.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoFix misspell in error message
Stefano Stabellini [Tue, 7 Apr 2015 10:30:31 +0000 (10:30 +0000)]
Fix misspell in error message

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoIntroduce CODING_STYLE
Stefano Stabellini [Thu, 2 Apr 2015 14:58:35 +0000 (14:58 +0000)]
Introduce CODING_STYLE

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoUse rpm and deb to install and uninstall the components on the system master origin/HEAD origin/master
Stefano Stabellini [Tue, 31 Mar 2015 17:48:50 +0000 (17:48 +0000)]
Use rpm and deb to install and uninstall the components on the system

Rather than copying files to / and manually maintain a list of installed
files, simply repackage the content of INST_DIR into a deb or rpm.
Install the simple package use dpkg or rpm.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoMissing function keyword for for_each_component
Stefano Stabellini [Tue, 31 Mar 2015 17:22:07 +0000 (17:22 +0000)]
Missing function keyword for for_each_component

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoFix libvirt initscript starting/stopping
Stefano Stabellini [Sun, 29 Mar 2015 01:29:44 +0000 (18:29 -0700)]
Fix libvirt initscript starting/stopping

Not all libvirt initscripts are installed on Debian. Only install
libvirt-guests and virtlockd on Fedora and CentOS.

Also remove the check on the existence of initscripts from
start_initscripts/stop_initscripts.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoMove components' data under data dir
Stefano Stabellini [Sat, 28 Mar 2015 23:46:54 +0000 (16:46 -0700)]
Move components' data under data dir

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoImprove documentation of the project
Stefano Stabellini [Sat, 28 Mar 2015 22:58:59 +0000 (22:58 +0000)]
Improve documentation of the project

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoSet unraise.sh as executable
Stefano Stabellini [Sat, 28 Mar 2015 22:35:44 +0000 (22:35 +0000)]
Set unraise.sh as executable

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoImprove wording in config and remove unnecessary preamble in COPYING
Stefano Stabellini [Sat, 28 Mar 2015 22:35:00 +0000 (22:35 +0000)]
Improve wording in config and remove unnecessary preamble in COPYING

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoImprove wording of README
Stefano Stabellini [Thu, 26 Mar 2015 20:30:27 +0000 (20:30 +0000)]
Improve wording of README

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoHandle rmdir errors
Stefano Stabellini [Thu, 26 Mar 2015 05:57:30 +0000 (05:57 +0000)]
Handle rmdir errors

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoIntroduce common_init fuction
Stefano Stabellini [Thu, 26 Mar 2015 05:15:17 +0000 (05:15 +0000)]
Introduce common_init fuction

Move common variable initializations from raise.sh and unraise.sh to
common_init in common_functions.sh.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoAdd missing variable initializations in unraise.sh
Stefano Stabellini [Thu, 26 Mar 2015 02:48:38 +0000 (02:48 +0000)]
Add missing variable initializations in unraise.sh

Fix paths in tests

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoExecute modules dynamically
Stefano Stabellini [Wed, 25 Mar 2015 22:36:17 +0000 (22:36 +0000)]
Execute modules dynamically

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agomove xen.sh grub.sh libvirt.sh under components
Stefano Stabellini [Wed, 25 Mar 2015 21:58:55 +0000 (21:58 +0000)]
move xen.sh grub.sh libvirt.sh under components

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoIntroduce unconfigure functions
Stefano Stabellini [Wed, 25 Mar 2015 00:12:15 +0000 (00:12 +0000)]
Introduce unconfigure functions

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoIntroduce unraise and improve build clean
Stefano Stabellini [Wed, 25 Mar 2015 00:00:25 +0000 (00:00 +0000)]
Introduce unraise and improve build clean

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoFix email address of the original author of the Debian libvirt init script
Stefano Stabellini [Mon, 23 Mar 2015 23:35:23 +0000 (23:35 +0000)]
Fix email address of the original author of the Debian libvirt init script

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoImprove error handling
Stefano Stabellini [Fri, 20 Mar 2015 17:33:51 +0000 (17:33 +0000)]
Improve error handling

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoAdd license file
Stefano Stabellini [Fri, 20 Mar 2015 17:24:33 +0000 (17:24 +0000)]
Add license file

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoUse update-grub and grub2-mkconfig to update grub config
Stefano Stabellini [Fri, 20 Mar 2015 17:18:18 +0000 (17:18 +0000)]
Use update-grub and grub2-mkconfig to update grub config

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoRename build.sh raise.sh
Stefano Stabellini [Fri, 20 Mar 2015 16:59:00 +0000 (16:59 +0000)]
Rename build.sh raise.sh

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoAdd README
Stefano Stabellini [Fri, 20 Mar 2015 16:58:30 +0000 (16:58 +0000)]
Add README

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoAdd Xen to Grub config
Stefano Stabellini [Fri, 20 Mar 2015 16:45:26 +0000 (16:45 +0000)]
Add Xen to Grub config

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoFix installation
Stefano Stabellini [Fri, 20 Mar 2015 15:36:32 +0000 (15:36 +0000)]
Fix installation

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoLibvirt version: default to master
Stefano Stabellini [Fri, 20 Mar 2015 15:17:18 +0000 (15:17 +0000)]
Libvirt version: default to master

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoFix Fedora libvirt deps
Stefano Stabellini [Fri, 20 Mar 2015 15:08:06 +0000 (15:08 +0000)]
Fix Fedora libvirt deps

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoForce overwrite on install
Stefano Stabellini [Fri, 20 Mar 2015 15:00:19 +0000 (15:00 +0000)]
Force overwrite on install

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoFix assignment error
Stefano Stabellini [Fri, 20 Mar 2015 14:59:12 +0000 (14:59 +0000)]
Fix assignment error

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoDo not use make -j
Stefano Stabellini [Fri, 20 Mar 2015 14:19:39 +0000 (14:19 +0000)]
Do not use make -j

It causes the OOM killer to intervene. Use make -j2 instead.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoadd bridge-utils as xen dependency
Stefano Stabellini [Thu, 19 Mar 2015 16:40:04 +0000 (16:40 +0000)]
add bridge-utils as xen dependency

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoHandle $PREFIX and $BRIDGE in ifcfg-xenbr0 and libvirt.debian.init
Stefano Stabellini [Thu, 19 Mar 2015 16:33:28 +0000 (16:33 +0000)]
Handle $PREFIX and $BRIDGE in ifcfg-xenbr0 and libvirt.debian.init

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoNeed root priviledges to install files under /
Stefano Stabellini [Thu, 19 Mar 2015 15:46:20 +0000 (15:46 +0000)]
Need root priviledges to install files under /

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoConfigure support in Fedora
Stefano Stabellini [Thu, 19 Mar 2015 15:44:48 +0000 (15:44 +0000)]
Configure support in Fedora

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoFedora fixes
Stefano Stabellini [Wed, 18 Mar 2015 18:36:02 +0000 (18:36 +0000)]
Fedora fixes

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoRemove "Ubuntu" everywhere: It is not treated as Debian
Stefano Stabellini [Wed, 18 Mar 2015 18:13:31 +0000 (18:13 +0000)]
Remove "Ubuntu" everywhere: It is not treated as Debian

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoAdd basic installation and configuration functionalities
Stefano Stabellini [Wed, 18 Mar 2015 16:47:56 +0000 (16:47 +0000)]
Add basic installation and configuration functionalities

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoAdd cmd line option to avoid installing any dependencies
Stefano Stabellini [Wed, 18 Mar 2015 16:05:07 +0000 (16:05 +0000)]
Add cmd line option to avoid installing any dependencies

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoCope with which not being present
Stefano Stabellini [Wed, 18 Mar 2015 15:45:07 +0000 (15:45 +0000)]
Cope with which not being present

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoMove get_distro and get_arch to common-functions.sh
Stefano Stabellini [Wed, 18 Mar 2015 15:44:24 +0000 (15:44 +0000)]
Move get_distro and get_arch to common-functions.sh

Install git from build.sh

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoUse local variables to store the list dependencies
Stefano Stabellini [Wed, 18 Mar 2015 14:52:17 +0000 (14:52 +0000)]
Use local variables to store the list dependencies

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoIntroduce generic function to install dependencies
Stefano Stabellini [Wed, 18 Mar 2015 14:43:40 +0000 (14:43 +0000)]
Introduce generic function to install dependencies

Use variables to store dependency list.
Treat Ubuntu like Debian.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoFix Fedora dependency installation line
Stefano Stabellini [Wed, 18 Mar 2015 13:06:34 +0000 (13:06 +0000)]
Fix Fedora dependency installation line

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoHandle missing "which" from the system
Stefano Stabellini [Wed, 18 Mar 2015 13:03:54 +0000 (13:03 +0000)]
Handle missing "which" from the system

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoFedora dependencies for Xen, Grub and Libvirt
Stefano Stabellini [Tue, 17 Mar 2015 17:22:32 +0000 (17:22 +0000)]
Fedora dependencies for Xen, Grub and Libvirt

Fix stubdom build

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoFix dependencies for ARM
Stefano Stabellini [Tue, 17 Mar 2015 14:59:59 +0000 (14:59 +0000)]
Fix dependencies for ARM

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoNo need to remove INST_DIR
Stefano Stabellini [Tue, 17 Mar 2015 14:08:49 +0000 (14:08 +0000)]
No need to remove INST_DIR

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoFix libnl package name for Debian
Stefano Stabellini [Tue, 17 Mar 2015 13:50:24 +0000 (13:50 +0000)]
Fix  libnl package name for Debian

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoFix check for lsb_release presence
Stefano Stabellini [Tue, 17 Mar 2015 12:46:56 +0000 (12:46 +0000)]
Fix check for lsb_release presence

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoNo need to install Xen to compile other projects
Stefano Stabellini [Tue, 17 Mar 2015 11:41:05 +0000 (11:41 +0000)]
No need to install Xen to compile other projects

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agocross compile grub
Stefano Stabellini [Tue, 17 Mar 2015 11:40:36 +0000 (11:40 +0000)]
cross compile grub

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoCross-compile libvirt
Stefano Stabellini [Tue, 17 Mar 2015 11:02:31 +0000 (11:02 +0000)]
Cross-compile libvirt

Add missing libvirt dependency

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoImprove dependency installation
Stefano Stabellini [Mon, 16 Mar 2015 19:39:57 +0000 (19:39 +0000)]
Improve dependency installation

Simplify libvirt's configure. Install Xen on the system before
proceeding.

10 years agoInstall missing dependencies for Debian and Ubuntu
Stefano Stabellini [Mon, 16 Mar 2015 18:54:13 +0000 (18:54 +0000)]
Install missing dependencies for Debian and Ubuntu

Detect presence of sudo.
Many other cleanups.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoBasic distro recognition and dependency installation framework
Stefano Stabellini [Mon, 16 Mar 2015 11:54:29 +0000 (11:54 +0000)]
Basic distro recognition and dependency installation framework

Fix config file.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoName functions with the name of the component first
Stefano Stabellini [Mon, 16 Mar 2015 10:44:25 +0000 (10:44 +0000)]
Name functions with the name of the component first

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoCreate INST_DIR if missing.
Stefano Stabellini [Mon, 16 Mar 2015 10:41:00 +0000 (10:41 +0000)]
Create INST_DIR if missing.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoMove component specific functions to their own file.
Stefano Stabellini [Mon, 16 Mar 2015 10:39:19 +0000 (10:39 +0000)]
Move component specific functions to their own file.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoMove config options to config
Stefano Stabellini [Mon, 16 Mar 2015 10:34:32 +0000 (10:34 +0000)]
Move config options to config

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10 years agoA script to build Xen, Grub and Libvirt
Stefano Stabellini [Fri, 13 Mar 2015 18:23:41 +0000 (18:23 +0000)]
A script to build Xen, Grub and Libvirt

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>