History | View | Annotate | Download (2 kB)
Add version check in snf-image-update-helper
Remove repo_pinning.pref
It is no longer needed for the wheezy helper
Rename create-fixed helper script to create-helper
Rename snf-image-create-fixed-helper script to snf-image-create-helper.Also remove the command that will create a tar archive of the helperfiles under /tmp
Reorganize the helper image creation scripts
Move the old snf-image-update-helper to snf-image-create-fixed-helperand make the new snf-image-update-helper download a fixed helper imagespecified by the HELPER_URL variable.
Remove defaults file in "make clean"
Make {xen,kvm}-common.sh dist_os_DATA
They used to be os_DATA and os_DATA get deleted in make clean
Make kvm-common.sh & xen-common.sh os_data
They used to be scripts in Makefile.am
Make monitoring work with xen
Merge branch 'master' into xen
Conflicts: snf-image-helper/common.sh snf-image-host/Makefile.am snf-image-host/common.sh.in snf-image-host/create snf-image-host/defaults
Make defaults file inherit the ./configure options
Cleanup variables and ./configure options
Remove: HELPER_CACHE_DIR HELPER_IMG HELPER_KERNEL HELPER_INITRD TIMELIMITAdd: TIMEOUT
In configure, remove: --enable-network-backend --with-helper-img --with-helper-kernel --with-helper-initrd
Add new version_consistency_check in configure
This can be used to enable or disable the version check betweensnf-image-host and snf-image-helper at the end of the update-helperscript.
Remove caching
Using package caches to create the helper image is dangerous now thatsnf-image-helper is automatically retrieved.
Add apt preferences dir for multistrap
The files hosted in this directory will be added in the/etc/apt/preferences.d directory of the helper image before multistrapruns.
Use a seperated dir for update-helper cache files
By default this directory is $(LOCALSTATEDIR)/cache/snf-image/helper
Xen support
Support launching helper domain on top of Xen hypervisor under PV mode.
Helper VM becomes hypervisor aware by passing hypervisor=$HYPERVISORin the kernel command line and thus acts accordingly (which loggingdevices to use, what disk/floppy devices to expect, etc)...
Replace debootstrap with multistrap
multistrap is more flexible allows as to define more that onerepository to retrieve packages from.
Remove enable-network-backend flag from configure
The curl dependency is not optional any more.
Add new config_url os parameter
Create a dedicated host monitoring program
This program is used to output info and error messages from the host.
Add stderr-monitor.py for monitoring stderr
This programm will get the stderr file as input and it will create ajson image-error msg
Add helper-monitor.py program
This program transforms raw helper monitor messages into json stringsunder very strict rules. This reduces security concerns since thehelper VM output cannot be trusted.
Add mechanism for monitoring snf-image events
Add a utility initially written by vkoukis for monitoring the imagecopy. This utility outputs notifications to a named pipe. An externalprogram can get informed for the image deployment progress by readingthe notifications from this named pipe. The monitoring mechanism...
Remove enable-pithos-support option
snf-image will detect at runtime if pithos backend is installed
Add mechanism for using a custom unattend.xml
snf-image-helper by default uses it's own version of unattend.xml file,but if UNATTEND variable is specified then it will use the one providedby snf-image-host.
Remove the progress-monitor-support flag
snf-image-host will make use the external progress monitor programif the PROGRESS_MONITOR variable is not empty. This way progressmonitor can be enable or disabled by just overwriting the aforementionedvariable in the defaults file.
Update Makefile.am to include pithcat
Clean up code and support pithos-hosted images
Make helper boot from a temporary image snapshot
Add script to construct a new helper VM image
The scripts runs debootstrap and creates a new disk image
Rename host to snf-image-host
Also add ChangeLog and COPYING info