]>
xenbits.xensource.com Git - people/gdunlap/raisin.git/.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
George Dunlap [Wed, 1 Apr 2015 19:09:48 +0000 (20:09 +0100)]
Port git-checkout to be a function in the common lib
Signed-off-by: George Dunlap <george.dunlap@eu.citrix.com>
George Dunlap [Wed, 1 Apr 2015 18:41:13 +0000 (19:41 +0100)]
Import "testlib" core calling convention
Reorganize disparate shell scripts as a library with a generic
command to call them. After this patch, you can call:
./raise build nodeps=false
./raise unbuild
Add lib/core.sh, which contains core macros:
$arg_parse
$requireargs
default
Move raise.sh and unbuild.sh into lib/build.sh as functions with the
new calling convention.
Add raise, which will call functions in the library.
Remove redundant "source"-es in component libraries.
Signed-off-by: George Dunlap <george.dunlap@eu.citrix.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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.
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>
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>
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>
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>
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>
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>
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>