As noted in the bugreport imvirt doesn't detect Virtualbox reliable
enough, virt-what seems to work more reliable (and faster too) so
let's give it a shot. Adjusted the dependency accordingly.
Closes: issue1184
Thanks: Ulrich Dangel for bugreport and suggestion
Replaces: automount-knoppix
Suggests: grml-desktop, grml-docs, grml-x, policyrcd-script-zg2
Recommends: eterm, python, vim (>= 7.0)
Replaces: automount-knoppix
Suggests: grml-desktop, grml-docs, grml-x, policyrcd-script-zg2
Recommends: eterm, python, vim (>= 7.0)
-Depends: ${misc:Depends}, grml-scripts (>= 0.9), grml-etc-core (>= 0.3), imvirt
+Depends: ${misc:Depends}, grml-scripts (>= 0.9), grml-etc-core (>= 0.3), virt-what
Description: ecetera files for the grml system
This package includes /etc files for the Grml system.
Whereas the grml-etc-core package is limited to some
Description: ecetera files for the grml system
This package includes /etc files for the Grml system.
Whereas the grml-etc-core package is limited to some
[ -r /etc/noprompt ] && NOPROMPT=true
[ -r /etc/noeject ] && NOPROMPT=true && NOEJECT=true
[ -r /etc/noprompt ] && NOPROMPT=true
[ -r /etc/noeject ] && NOPROMPT=true && NOEJECT=true
-if [ "$(/usr/bin/imvirt 2>/dev/null)" != "Physical" ] ; then
+VIRT_WHAT=$(/usr/sbin/virt-what 2>/dev/null)
+if [ -n "$VIRT_WHAT" ] ; then
log_begin_msg "System seems to be a virtual machine, assuming noprompt as default."
NOPROMPT=true
log_end_msg 0
log_begin_msg "System seems to be a virtual machine, assuming noprompt as default."
NOPROMPT=true
log_end_msg 0