Last change
on this file since 5166 was 4835, checked in by vboxsync, 18 years ago |
a quick hack.
|
-
Property svn:eol-style
set to
LF
-
Property svn:executable
set to
*
-
Property svn:keywords
set to
Id Revision
|
File size:
1.0 KB
|
Line | |
---|
1 | #!/bin/sh
|
---|
2 |
|
---|
3 |
|
---|
4 |
|
---|
5 | script_dir=`dirname "$0"`
|
---|
6 | # src/VBox/HostDrivers/solaris/ residence:
|
---|
7 | script_dir=`cd "$script_dir/../../../../.." ; /bin/pwd`
|
---|
8 | ## root residence:
|
---|
9 | #script_dir=`cd "$script_dir" ; /bin/pwd`
|
---|
10 |
|
---|
11 | set -e
|
---|
12 | if test -z "$BUILD_TARGET"; then
|
---|
13 | export BUILD_TARGET=solaris
|
---|
14 | fi
|
---|
15 | if test -z "$BUILD_TARGET_ARCH"; then
|
---|
16 | export BUILD_TARGET_ARCH=x86
|
---|
17 | fi
|
---|
18 | if test -z "$BUILD_TYPE"; then
|
---|
19 | export BUILD_TYPE=debug
|
---|
20 | fi
|
---|
21 |
|
---|
22 | DIR=$script_dir/out/$BUILD_TARGET.$BUILD_TARGET_ARCH/$BUILD_TYPE/bin/
|
---|
23 |
|
---|
24 | sudo cp $DIR/vboxdrv.o /usr/kernel/drv/vboxdrv
|
---|
25 | sudo cp $script_dir/src/VBox/HostDrivers/Support/solaris/vboxdrv.conf /usr/kernel/drv/vboxdrv.conf
|
---|
26 | old_id=`/usr/sbin/modinfo | grep vbox | cut -f 1 -d ' ' `
|
---|
27 | if test -n "$old_id"; then
|
---|
28 | echo "* unloading $old_id..."
|
---|
29 | sync
|
---|
30 | sync
|
---|
31 | sudo /usr/sbin/modunload -i $old_id
|
---|
32 | else
|
---|
33 | echo "* If it fails below, run: sudo add_drv vboxdrv"
|
---|
34 | fi
|
---|
35 | echo "* loading vboxdrv..."
|
---|
36 | sync
|
---|
37 | sync
|
---|
38 | sudo /usr/sbin/modload /usr/kernel/drv/vboxdrv
|
---|
39 | /usr/sbin/modinfo | grep vboxdrv
|
---|
40 | echo "* dmesg:"
|
---|
41 | dmesg | tail -20
|
---|
42 | sudo chmod a+rw /devices/pseudo/vboxdrv*
|
---|
43 |
|
---|
Note:
See
TracBrowser
for help on using the repository browser.