Cross Reference:
xref
: /
vbox
/
debian
/
preinst
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
preinst revision 6be66de4257f4f564e35f7b8ee57a282e3cf3e96
#!/
bin
/
bash
-e
. /
usr
/
share
/
debconf
/
confmodule
db_version
2.0
db_capb
backup
# check for old vboxdrv modules
if
find
/
lib
/
modules
-
name
vboxdrv
\*
2
>/
dev
/
null
|
grep
-q
vboxdrv
;
then
# old modules found
db_get
virtualbox
/
delete-old-modules
if
[
"
$RET
"
=
"false"
];
then
cat
<< EOF
Old vboxdrv kernel modules found in
EOF
find
/
lib
/
modules
-
name
vboxdrv
\*
2
>/
dev
/
null
|
sed
"s+\(.*\)+ \1+g"
cat
<< EOF
Removing of these modules denied by debconf setting
EOF
else
db_input
critical
virtualbox
/
delete-old-modules
||
true
db_go
||
true
db_get
virtualbox
/
delete-old-modules
if
[
"
$RET
"
=
"true"
];
then
find
/
lib
/
modules
-
name
vboxdrv
\*
2
>/
dev
/
null
|
xargs
rm
-f
2
>/
dev
/
null
fi
fi
fi