Fix version typo in ChangeLog
Update ChangeLog and configure for v0.4
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.
Add support for GUID partition tables
Fix a bug introduced in 01da0f7d58e0bf30f06755d802
Fix a bug where the partition that should be resized in some caseswas computed in a wrong way
Add AddSwap task
This task is used to set up the swap partition previously created byFixPartitionTable task and to add a swap entry in the instances fstabfile.
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.
Remove redundant normalize_unit function
Add swap partition if SWAP property is defined
Create a package list file after every debootstrap
This file is used to check if the cache file contains every packagedefined in HELPER_EXTRA_PKGS.
Fix a bug introduced in b126203ef9946d23a176fc3583
The interface in get_last_partition function in the helpers common.shhas changed but not all needed tasks where updated.
Add support for logical partitions
Now FixPartitionTable task can enlarge logical partitions
Update ChangeLog and configure for version 0.3.6
In update-helper ask before using a cache file
Update configure.ac and ChangeLogs for v0.3.5
Force automatic updates in windows
Update the windows registry in Unattend.xml to force an automaticWindows Update
Update configure.ac and ChangeLogs for v0.3.4
Fix a bug in DeleteSSHKeys task.
This bug was introduced in commit 88262dba that added pipefail bashoption to all configuration tasks
Update configure.ac and ChangeLogs for v0.3.3
Bugfix, truncate to size
Add a partition table check in FixPartitionTable
Output the error helper VM returns
Add pipefail option in helpers common.sh library
This is needed because common.sh contains functions that use pipes,and the script should fail if any command fails.
Make update-helper detect the systems's arch
The system's architecture is needed by debootstrap.
Update configure.ac and ChangeLogs for v0.3.2
get_object_meta now requires a domain
Update ChangeLogs for v0.3.1
Fix OS detection for SuSE and gentoo
Update date in ChangeLog for v0.3
Handle unknown linux distro situations
When get_distro and get_base_distro do not detect the linux distributiona warning is triggered.
AssignHostname fails if the distribution is not known.
Correct an error msg in FixPartitionTable
Fix Short-Description in FixPartitionTable task
Fix a small typo in an error message.
Update PACKAGE_VERSION in configure.ac to 0.3
Update ChangeLog for 0.3
Explain why helper uses -f (force) in resize2fs
Fix a bash bug in create
The bug had to do with the presence of a space character right after =in a variable assignment.
Fix default PITHOS_DATA value
Host helper's COW and result file in a tmpfs jail
This way we can restrict the size of the files created by the helper.
Fix an error introduced in commit b97ada713646ab29
The device argument in tunefs command was erroneously ommited.
Remove fs check before resizing a partition.
Check if the filesystem is clean, and fail if not.
Really minor cleanup
Remove a redundant echo.
Move the task exclusion check away from common.sh
Not all tasks, should be able to be excluded. If MountImage,UnmountImage and InstallUnattanded are never excluded, then the systemdeployment can't break. If you don't want to mount the image or installUnattend.xml then you probably want to use EXCLUDE_ALL_TASKS, since all...
Minor Cleanup in the helper
Fix 2 bugs in FilesystemResizeUnmounted task
Make helper fail is OSFAMILY property is missing
Also did a minor cleanup in AssignHostname task
Change the format of the "exclude task" properties
New format: EXCLUDE_TASK_<task_name>
Update Makefile.am to include pithcat
Update AUTHORS list
Add Giorgos Verigakis in the AUTHORS list for contributing pithcat.
Merge branch 'pithos-backend'
Clean up code and support pithos-hosted images
License change to match the rest of the project
Add pithcat tool
It connects to a Pithos backend and either fetchesthe data of a file or returns its size.
Refs #1745
Do fs check before reseizing ext{2,3,4} partitions
Remove the ARCH field from the image name
Fix yet another syntax error introduced in 78e9f20
Fix a syntax error introduced in the commit 78e9f
Make image properties optional
Image properties should be an optional argument. In any other casesnf-image does not retail backward compatibility.
Fix license and copyright
Some files were accidentally left out from the last license andcopyright fix.
Fix a bug in EnforcePersonality task
The task tried to run inject-files.py even if SNF_IMAGE_PERSONALITYvariable was empty, which led to error.
Make ChangePassword task always respect USERS var
Only the users defined by SNF_IMAGE_PROPERTY_USERS var will have theirpasswords changed by ChangePassword task.
Minor changes in inject-files.py
Make minor modifications to string handling in inject-files.py,also fix some PEP8 errors.
Update ChangeLogs for v0.2
Fix copyright and license notices throughout
Fix a bug in host's floppy exported variables
The bug was triggered when a variable contained new lines
Fix a bug in EnforcePersonality
Extend image personalization task
Now injected files may include user defined permition and ownershipinformation.
Change COPYING from BSD-2-clause to GPLv2
Remove " from variables hosting program names.
This way the scripts won't fail if someone adds input arguments afterthe program name inside the variable.
Hardcode OSFAMILY img property for {ntfs,ext}dump
Fix Makefile after last filename change
Mouve FilesystemResizeMounted to lower priority
This task needs InstallUnattend
Delete AddDeleteUnattendScript from Makefile.am
This task is deleted from the repository. It's functionality was mergedwith InstallUnattend
Fix a Windows security risk
The password is applied in oobeSystem and RDP is enabled in a previouspass. I Also did a cleanup on the windows tasks.
Disable RDP connection during windows setup
Abandon wget.
Since curl is needed to find remote file sizes, lets do the wholedownloading with curl.
Make exclude task vars comply to property format
The should look like this: SNF_IMAGE_PROPERTY_<TASK_NAME>_TASK
Update ChangeLogs and configure for version 0.2
Fix ROOT_PARTITION property support
Merge branch 'v0.2-dev'
Minor fixes in helper's tasks
Fix custom images support
Fix various bugs in snf-image-helper
Fix bash syntax error in a case statement
Add initial support for custom images
Support USERS property in ChangePassword task
Add image-properties support in helper
Use load method instead of loads in inject-files
Add parted as a default pkgs in HELPER_EXTRA_PKGS
Remove forgotten -l option in update-helper
Add code to make task exclusion possible
Create a bash wrapper for EnforcePersonality.py
All tasks should be bash scripts that source common.sh. We have alsofixed BUG #1577
Add `img_properties` OS parameter
The img_properties parameter is a json dictionary(json.dumps format) which contains all the necessaryproperties that will be used to customize the new image.
Add renamed and new tasks in helper's Makefile.am
Add parted as a dependency for helper in configure
Add diskdump support in the helper (part 2)
Add diskdump support in the helper (part 1)
Pass a new (SNF_IMAGE_)ROOT variable to the helper
For {ext,ntfs}dump this is always 1.For diskdump this is an image property
Add diskdump support in create (part 2)