Axel Beckert
3456849ec8
Make t/xen-lists-images.t more strict: No more /i
2013-01-17 22:17:37 +01:00
Axel Beckert
dc5b36f8ef
xen-list-images now also outputs the name of the config file
2013-01-17 22:15:21 +01:00
Axel Beckert
00623e2327
Add --extension option to xen-list-images
2013-01-17 22:13:34 +01:00
Axel Beckert
c6caa0a0ad
Fix "--extension=" with empty parameter
2013-01-17 21:57:50 +01:00
Axel Beckert
13dbf65793
Mention that --keep does not prevent unmounting
2013-01-17 21:19:55 +01:00
Axel Beckert
d6144d45ea
It's said that just "END" is better style than "sub END".
2013-01-17 21:16:22 +01:00
Axel Beckert
b682ad1817
Normalize redundant FAIL test
2013-01-17 21:16:22 +01:00
Axel Beckert
61df2a6c51
Trap SIGINT to unmount to temporary mount point
...
This makes END being called again after Ctrl-C.
2013-01-17 21:16:22 +01:00
Axel Beckert
c1e7cb717a
Add optional argument to unMountImage and hence runCommand to allow failure
2013-01-17 21:16:22 +01:00
Axel Beckert
a223eedf0b
Remove redundant unMountImage call
2013-01-17 20:55:42 +01:00
Axel Beckert
987cf32458
TODO: Move /usr/lib/xen-tools/ to /usr/share/xen-tools/
2013-01-17 18:30:39 +01:00
Axel Beckert
dd15b27b85
Apply wrap-and-sort to debian/control
2013-01-17 18:06:40 +01:00
Axel Beckert
0defc0f0e3
Switch to a minimal dh style debian/rules
...
Override dh_auto_build as it triggers the nop target.
2013-01-17 18:05:12 +01:00
Axel Beckert
1f70c8f5d7
Use dh_installexamples with a debian/examples file
...
This was also the reason to move the examples around in the previous
commit. :-)
2013-01-17 17:53:31 +01:00
Axel Beckert
39c6bb5974
Move examples from debian/examples to examples
2013-01-17 17:51:16 +01:00
Axel Beckert
02240309b3
Bump Copyright years at multiple place
2013-01-17 17:09:37 +01:00
Axel Beckert
ed2c2d5a14
TODO: Obvious Sarge amd64 mirror issues
2013-01-17 16:49:34 +01:00
Axel Beckert
931f88f99a
No more explicitly call "make manpages"
...
It's a depedency of "make install" in the next line anyway.
2013-01-16 18:00:26 +01:00
Axel Beckert
5d0bd617e0
Fix copy & paste error in binary-* targets in debian/rules
2013-01-16 17:59:39 +01:00
Axel Beckert
70e0115f94
Use dh_auto_{install,clean}; use "$(MAKE)" instead of "make"
2013-01-16 16:58:10 +01:00
Axel Beckert
1d16c86eba
Remove explicit mentioning of upstream changelog in debian/rules
...
dh_installchangelogs finds it by itself if it exist. That way building
out of a freshly clone git repository does not fail due to a missing
upstream changelog.
2013-01-16 16:55:23 +01:00
Axel Beckert
e15d6cfd5e
Revert "Install upstream ChangeLog only if it exists."
...
This reverts commit 35477c6172f62400120eb15f50b6819befd6f5f2.
If the upstream ChangeLog did not exist, the debian/changelog wasn't
installed either. Which was not the intention.
2013-01-16 16:47:15 +01:00
Axel Beckert
ae33f60680
Makefile: Accept "DESTDIR" instead of "prefix=", too
...
That way it adheres more commonly used conventions and allows using dh_auto_install
2013-01-16 16:44:42 +01:00
Axel Beckert
459f418f12
No more specific milestones in KNOWN_BUGS
2012-12-13 14:49:06 +01:00
Axel Beckert
448a176e58
Bump version to 4.4~dev
2012-11-28 01:28:48 +01:00
Axel Beckert
0a7544c57a
Replace some verbose print()s by logprint_with_config()
2012-11-28 01:10:58 +01:00
Axel Beckert
4830ce8b8a
TODO: Unify --debug and --dumpconfig
2012-11-28 01:10:09 +01:00
Axel Beckert
00b316a2c4
Call findXenToolstack() also in xen-{delete,resize,update}-image
2012-11-28 01:09:24 +01:00
Axel Beckert
1efbc72676
Add --no-xen-ok option also to xen-create-image
2012-11-28 01:09:23 +01:00
Axel Beckert
8bd56bd67e
Bugfix: Can't pass @_ to templated functions which expect scalars
2012-11-28 00:52:20 +01:00
Axel Beckert
ab9b033068
Fix some whitespace issues in t/argument-check.t
2012-11-28 00:04:25 +01:00
Axel Beckert
16dd2d9f2f
Use done_testing instead of no_plan
2012-11-28 00:04:07 +01:00
Axel Beckert
00bb137012
New xen-delete-image option --no-xen-ok for disabling xenRunning tests
2012-11-27 23:53:03 +01:00
Axel Beckert
4c3e4abff7
Move findBinary to Xen::Tools::Common
2012-11-27 23:43:06 +01:00
Axel Beckert
6b64dcc122
Call scripts in tests with local library paths
2012-11-27 23:39:49 +01:00
Axel Beckert
9a9fa39f69
Make t/pod-coverage.t pass for Xen::Tools::Common
2012-11-27 23:38:26 +01:00
Axel Beckert
ffa0ac5681
Fix some logprint() calls with multiple arguments
2012-11-27 23:37:46 +01:00
Axel Beckert
b5499e48b4
Define fail() and logprint() helpers as early as necessary
2012-11-27 23:37:09 +01:00
Axel Beckert
2d79f13714
All runCommand() calls should pass %CONFIG
2012-11-27 23:31:21 +01:00
Axel Beckert
de9d3f2814
Replace one more die by fail
2012-11-27 23:30:07 +01:00
Axel Beckert
9da26382f4
Fix missing trailing semicolon
2012-11-27 23:30:07 +01:00
Axel Beckert
85f7d1b9fe
Consequently use $CONFIG{FAIL} instead of $FAIL
2012-11-27 23:30:07 +01:00
Axel Beckert
d2f935b823
Make fail(), logprint() and logonly() get \%CONFIG, too
2012-11-27 23:29:59 +01:00
Axel Beckert
68d548ef60
Parameter templates for fail(), logprint() and logonly()
2012-11-27 23:04:45 +01:00
Axel Beckert
ea23c79431
Support Xen xl toolstack elsewhere than xen-create-image
2012-11-27 22:49:56 +01:00
Axel Beckert
76fbd23423
Move findXenToolstack() to Xen::Tools::Common
2012-11-27 22:48:37 +01:00
Axel Beckert
494ec02a7c
Merge branch 'master' into code-deduplication
...
Conflicts:
bin/xen-create-image
bin/xen-create-nfs
bin/xt-create-xen-config
2012-11-27 22:40:08 +01:00
Axel Beckert
83eede665c
Fix warning about no_plan usage in t/hook-inittab.t
2012-11-27 22:29:04 +01:00
Axel Beckert
8f1f298551
New option to dump contents of %CONFIG
...
Probably only needed for debugging.
2012-11-27 22:28:38 +01:00
Axel Beckert
e57e7f16eb
Preliminary support for the Xen xl toolstack
...
(xen-create-image supported only so far)
2012-11-27 22:26:30 +01:00