X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=images%2Fguest-aux%2Fmake-windows-img.sh;h=15cb7c53efb1de6777796086c4413c3c3d0e66f9;hb=64bc4495031a1942472038db7aee0bf3b746949d;hp=5a0cd6de76a6c0b0eeb2132c46aec87a9cd43626;hpb=fcc631dedb894379cde01af563df3f6a364db7cb;p=libguestfs.git diff --git a/images/guest-aux/make-windows-img.sh b/images/guest-aux/make-windows-img.sh index 5a0cd6d..15cb7c5 100755 --- a/images/guest-aux/make-windows-img.sh +++ b/images/guest-aux/make-windows-img.sh @@ -1,6 +1,6 @@ #!/bin/bash - # libguestfs -# Copyright (C) 2010 Red Hat Inc. +# Copyright (C) 2010-2011 Red Hat Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -21,6 +21,20 @@ export LANG=C set -e +# If the currently compiled libguestfs doesn't support +# ntfs-3g/ntfsprogs then we cannot create a Windows phony image. +# Nothing actually uses windows.img in the standard build so we can +# just 'touch' it and emit a warning. +if ! ../fish/guestfish -a /dev/null run : available "ntfs3g ntfsprogs"; then + echo "***" + echo "Warning: cannot create windows.img because there is no NTFS" + echo "support in this build of libguestfs. Just touching the output" + echo "file instead." + echo "***" + touch windows.img + exit 0 +fi + # Create a disk image. ../fish/guestfish <<'EOF' sparse windows.img.tmp 512M