From: Michael Hanke Date: Wed, 3 Nov 2010 18:31:23 +0000 (-0400) Subject: Add safety net to prevent people from using the guest additions. X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=637ab1deae6aeaeff559edb942bb3f07d5b06b37;p=neurodebian.git Add safety net to prevent people from using the guest additions. --- diff --git a/debian/changelog b/debian/changelog index 203ad28..a843386 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,5 +1,5 @@ -neurodebian (0.4) squeeze; urgency=low +neurodebian (0.5) squeeze; urgency=low * Initial release. - -- Michael Hanke Wed, 03 Nov 2010 14:08:27 -0400 + -- Michael Hanke Wed, 03 Nov 2010 14:31:48 -0400 diff --git a/debian/control b/debian/control index f8014a7..7ab324a 100644 --- a/debian/control +++ b/debian/control @@ -38,10 +38,10 @@ Description: GnuPG archive keys of the NeuroDebian archive Package: neurodebian-guest-additions Architecture: all -Depends: ${misc:Depends}, sudo, virtualbox-ose-guest-utils, virtualbox-ose-guest-x11, virtualbox-ose-guest-dkms, neurodebian-desktop, gdm, update-manager-gnome, update-notifier +Pre-Depends: virtualbox-ose-guest-utils, virtualbox-ose-guest-x11, virtualbox-ose-guest-dkms +Depends: ${misc:Depends}, sudo, neurodebian-desktop, gdm, update-manager-gnome, update-notifier Recommends: chromium-browser -Suggests: -Description: add-ons and configuration for the NeuroDebian virtual machine +Description: NeuroDebian virtual machine guest additions (DO NOT INSTALL) This package configures a Debian installation as a guest operating system in a VirtualBox-based virtual machine for NeuroDebian. . diff --git a/debian/neurodebian-guest-additions.preinst b/debian/neurodebian-guest-additions.preinst new file mode 100644 index 0000000..da7c465 --- /dev/null +++ b/debian/neurodebian-guest-additions.preinst @@ -0,0 +1,34 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' + + +case "$1" in + install|upgrade) + if [ ! -e /dev/vboxguest ]; then + echo "There is no /dev/vboxguest -- this does not seem to be running in a VirtualBox machine. This is not supported." + exit 1 + fi + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0