Update dependencies for snf-image-helper pkg
Merge branch 'stable-0.3' into debian
Update ChangeLog and configure for version 0.3.6
In update-helper ask before using a cache file
Bump debian version to 0.3.5-1
Merge branch 'master' into debian
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 changelog for version 0.3.4-1
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 changelog for version 0.3.3-1
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 debian packaging, bump to v0.3.2
Update configure.ac and ChangeLogs for v0.3.2
get_object_meta now requires a domain
Update debian packaging, bump to v0.3.1
Update ChangeLogs for v0.3.1
Fix OS detection for SuSE and gentoo
Update debian packaging, bump to v0.3
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.
Enable network backend in the debian package
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.
Update debian packaging, bump to v0.2
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.
Add snf-image-{host,helper}/debian directories
Add snf-image-{host,helper}/debian directories for Debian packaging.
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