#!/bin/sh # # Ensure that either modules-init-tools or kmod is setup. # # This is required in most setups. But even if it isn't required it # can't really do anything bad; just waste a bit of space. # prefix=$1 # # Source our common functions # if [ -e /usr/share/xen-tools/common.sh ]; then . /usr/share/xen-tools/common.sh else . ./hooks/common.sh fi # # Log our start # logMessage Script $0 starting # # Install either kmod or module-init-tools package. # if chroot ${prefix} /usr/bin/apt-cache show module-init-tools >/dev/null 2>/dev/null; then if chroot ${prefix} /usr/bin/apt-cache show module-init-tools | fgrep -qi transitional; then installDebianPackage ${prefix} kmod else installDebianPackage ${prefix} module-init-tools fi else installDebianPackage ${prefix} kmod fi # # Log our finish # logMessage Script $0 finished