VirtualBox

Changeset 17579 in vbox for trunk


Ignore:
Timestamp:
Mar 9, 2009 2:47:32 PM (16 years ago)
Author:
vboxsync
Message:

Additions/Solaris: Renamed vboxvfs to vboxfs.

Location:
trunk/src/VBox/Additions/solaris
Files:
5 edited
2 moved

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/solaris/Installer/makepackage.sh

    r17241 r17579  
    8181filelist_fixup prototype '$3 == "opt/VirtualBoxAdditions/vboxguest.conf=vboxguest.conf"'    '$3 = "usr/kernel/drv/vboxguest.conf=vboxguest.conf"'
    8282
    83 # 32-bit vboxvfs
    84 #filelist_fixup prototype '$3 == "opt/VirtualBoxAdditions/vboxvfs=vboxvfs"'                  '$3 = "usr/kernel/fs/vboxvfs=vboxvfs"; $6="sys"'
    85 
    86 # 64-bit vboxvfs
    87 #filelist_fixup prototype '$3 == "opt/VirtualBoxAdditions/amd64/vboxvfs=amd64/vboxvfs"'      '$3 = "usr/kernel/fs/amd64/vboxvfs=amd64/vboxvfs"; $6="sys"'
    88 
    8983# vboxvfsmount binary (always 32-bit on combined package)
    9084filelist_fixup prototype '$3 == "opt/VirtualBoxAdditions/vboxvfsmount=vboxvfsmount"'         '$3 = "etc/fs/vboxvfs/mount=vboxvfsmount"; $6="sys"'
  • trunk/src/VBox/Additions/solaris/Installer/postinstall.sh

    r17283 r17579  
    221221# Shared Folder kernel module (different for S10 & Nevada)
    222222osverstr=`uname -r`
    223 vboxvfsmod="vboxvfs"
    224 vboxvfsunused="vboxvfs_s10"
     223vboxfsmod="vboxfs"
     224vboxfsunused="vboxfs_s10"
    225225if test "$osverstr" = "5.10"; then
    226     vboxvfsmod="vboxvfs_s10"
    227     vboxvfsunused="vboxvfs"
     226    vboxfsmod="vboxfs_s10"
     227    vboxfsunused="vboxfs"
    228228fi
    229229
    230230# Move the appropriate module to kernel/fs & remove the unused module name from pkg and file from disk
    231231# 64-bit shared folder module
    232 if test -f "$vboxadditions64_path/$vboxvfsmod"; then
    233     /usr/sbin/installf -c none $PKGINST "/usr/kernel/fs/$solaris64dir/vboxvfs" f
    234     mv -f $vboxadditions64_path/$vboxvfsmod /usr/kernel/fs/$solaris64dir/vboxvfs
    235     /usr/sbin/removef $PKGINST $vboxadditions64_path/$vboxvfsmod 1>/dev/null
    236     /usr/sbin/removef $PKGINST $vboxadditions64_path/$vboxvfsunused 1>/dev/null
    237     rm -f $vboxadditions64_path/$vboxvfsunused
     232if test -f "$vboxadditions64_path/$vboxfsmod"; then
     233    /usr/sbin/installf -c none $PKGINST "/usr/kernel/fs/$solaris64dir/vboxfs" f
     234    mv -f $vboxadditions64_path/$vboxfsmod /usr/kernel/fs/$solaris64dir/vboxfs
     235    /usr/sbin/removef $PKGINST $vboxadditions64_path/$vboxfsmod 1>/dev/null
     236    /usr/sbin/removef $PKGINST $vboxadditions64_path/$vboxfsunused 1>/dev/null
     237    rm -f $vboxadditions64_path/$vboxfsunused
    238238fi
    239239
    240240# 32-bit shared folder module
    241 if test -f "$vboxadditions_path/$vboxvfsmod"; then
    242     /usr/sbin/installf -c none $PKGINST "/usr/kernel/fs/vboxvfs" f
    243     mv -f $vboxadditions_path/$vboxvfsmod /usr/kernel/fs/vboxvfs
    244     /usr/sbin/removef $PKGINST $vboxadditions_path/$vboxvfsmod 1>/dev/null
    245     /usr/sbin/removef $PKGINST $vboxadditions_path/$vboxvfsunused 1>/dev/null
    246     rm -f $vboxadditions_path/$vboxvfsunused
     241if test -f "$vboxadditions_path/$vboxfsmod"; then
     242    /usr/sbin/installf -c none $PKGINST "/usr/kernel/fs/vboxfs" f
     243    mv -f $vboxadditions_path/$vboxfsmod /usr/kernel/fs/vboxfs
     244    /usr/sbin/removef $PKGINST $vboxadditions_path/$vboxfsmod 1>/dev/null
     245    /usr/sbin/removef $PKGINST $vboxadditions_path/$vboxfsunused 1>/dev/null
     246    rm -f $vboxadditions_path/$vboxfsunused
    247247fi
    248248
  • trunk/src/VBox/Additions/solaris/Installer/vboxguest.sh

    r17031 r17579  
    2020SILENTUNLOAD=""
    2121MODNAME="vboxguest"
    22 VFSMODNAME="vboxvfs"
     22VFSMODNAME="vboxfs"
    2323MODDIR32="/usr/kernel/drv"
    2424MODDIR64=$MODDIR32/amd64
     
    6969}
    7070
    71 vboxvfs_loaded()
     71vboxfs_loaded()
    7272{
    7373    module_loaded $VFSMODNAME
     
    109109}
    110110
    111 start_vboxvfs()
    112 {
    113     if vboxvfs_loaded; then
     111start_vboxfs()
     112{
     113    if vboxfs_loaded; then
    114114        info "VirtualBox FileSystem kernel module already loaded."
    115115    else
    116116        /usr/sbin/modload -p fs/$VFSMODNAME || abort "Failed to load VirtualBox FileSystem kernel module."
    117         if test ! vboxvfs_loaded; then
     117        if test ! vboxfs_loaded; then
    118118            abort "Failed to load VirtualBox FileSystem kernel module."
    119119        else
     
    123123}
    124124
    125 stop_vboxvfs()
    126 {
    127     if vboxvfs_loaded; then
    128         vboxvfs_mod_id=`/usr/sbin/modinfo | grep $VFSMODNAME | cut -f 1 -d ' ' `
    129         if test -n "$vboxvfs_mod_id"; then
    130             /usr/sbin/modunload -i $vboxvfs_mod_id || abort "Failed to unload VirtualBox FileSystem module."
     125stop_vboxfs()
     126{
     127    if vboxfs_loaded; then
     128        vboxfs_mod_id=`/usr/sbin/modinfo | grep $VFSMODNAME | cut -f 1 -d ' ' `
     129        if test -n "$vboxfs_mod_id"; then
     130            /usr/sbin/modunload -i $vboxfs_mod_id || abort "Failed to unload VirtualBox FileSystem module."
    131131            info "VirtualBox FileSystem kernel module unloaded."
    132132        fi
     
    163163stop_all()
    164164{
    165     stop_vboxvfs
     165    stop_vboxfs
    166166    stop_module
    167167    return 0
     
    195195    ;;
    196196vfsstart)
    197     start_vboxvfs
     197    start_vboxfs
    198198    ;;
    199199vfsstop)
    200     stop_vboxvfs
     200    stop_vboxfs
    201201    ;;
    202202*)
  • trunk/src/VBox/Additions/solaris/Makefile.kmk

    r17241 r17579  
    6161 VBOX_SOLPACKFILES = \
    6262        $(SOLARIS_ADD_BIN_64)/vboxguest \
    63         $(SOLARIS_ADD_BIN_64)/vboxvfs \
    64         $(if $(VBOX_OSE),,$(SOLARIS_ADD_BIN_64)/vboxvfs_s10) \
     63        $(SOLARIS_ADD_BIN_64)/vboxfs \
     64        $(if $(VBOX_OSE),,$(SOLARIS_ADD_BIN_64)/vboxfs_s10) \
    6565        $(SOLARIS_ADD_BIN_64)/VBoxClient \
    6666        $(SOLARIS_ADD_BIN_64)/VBoxService \
     
    7676        $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_71.so \
    7777        $(SOLARIS_ADD_BIN_32)/vboxguest \
    78         $(SOLARIS_ADD_BIN_32)/vboxvfs \
    79         $(if $(VBOX_OSE),,$(SOLARIS_ADD_BIN_32)/vboxvfs_s10) \
    80         $(SOLARIS_ADD_BIN_32)/vboxvfsmount \
     78        $(SOLARIS_ADD_BIN_32)/vboxfs \
     79        $(if $(VBOX_OSE),,$(SOLARIS_ADD_BIN_32)/vboxfs_s10) \
     80        $(SOLARIS_ADD_BIN_32)/vboxfsmount \
    8181        $(SOLARIS_ADD_BIN_32)/VBoxClient \
    8282        $(SOLARIS_ADD_BIN_32)/VBoxService \
     
    100100 VBOX_SOLPACKFILES = \
    101101        $(SOLARIS_ADD_BIN)/vboxguest \
    102         $(SOLARIS_ADD_BIN)/vboxvfs \
    103         $(if $(VBOX_OSE),,$(SOLARIS_ADD_BIN)/vboxvfs_s10) \
    104         $(SOLARIS_ADD_BIN)/vboxvfsmount \
     102        $(SOLARIS_ADD_BIN)/vboxfs \
     103        $(if $(VBOX_OSE),,$(SOLARIS_ADD_BIN)/vboxfs_s10) \
     104        $(SOLARIS_ADD_BIN)/vboxfsmount \
    105105        $(SOLARIS_ADD_BIN)/VBoxClient \
    106106        $(SOLARIS_ADD_BIN)/VBoxService \
     
    168168ifdef VBOX_WITH_COMBINED_SOLARIS_GUEST_PACKAGE
    169169        $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN_64)/vboxguest                                          $(SOLARIS_ADD_INST_DIR_64)/vboxguest
    170         $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN_64)/vboxvfs                                            $(SOLARIS_ADD_INST_DIR_64)/vboxvfs
    171         $(QUIET)$(if $(VBOX_OSE),,$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN_64)/vboxvfs_s10                      $(SOLARIS_ADD_INST_DIR_64)/vboxvfs_s10)
     170        $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN_64)/vboxfs                                            $(SOLARIS_ADD_INST_DIR_64)/vboxfs
     171        $(QUIET)$(if $(VBOX_OSE),,$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN_64)/vboxfs_s10                      $(SOLARIS_ADD_INST_DIR_64)/vboxfs_s10)
    172172        $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_64)/VBoxClient                                      $(SOLARIS_ADD_INST_DIR_64)/VBoxClient
    173173        $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_64)/VBoxService                                     $(SOLARIS_ADD_INST_DIR_64)/VBoxService
     
    185185        $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_71.so                                       $(SOLARIS_ADD_INST_DIR_64)/vboxmouse_drv_71.so
    186186        $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN_32)/vboxguest                                          $(SOLARIS_ADD_INST_DIR_32)/vboxguest
    187         $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN_32)/vboxvfs                                            $(SOLARIS_ADD_INST_DIR_32)/vboxvfs
    188         $(QUIET)$(if $(VBOX_OSE),,$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN_32)/vboxvfs_s10                      $(SOLARIS_ADD_INST_DIR_32)/vboxvfs_s10)
    189         $(QUIET)$(INSTALL) -m 0755 $(SOLARIS_ADD_BIN_32)/vboxvfsmount                                       $(SOLARIS_ADD_INST_DIR_32)/vboxvfsmount
     187        $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN_32)/vboxfs                                            $(SOLARIS_ADD_INST_DIR_32)/vboxfs
     188        $(QUIET)$(if $(VBOX_OSE),,$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN_32)/vboxfs_s10                      $(SOLARIS_ADD_INST_DIR_32)/vboxfs_s10)
     189        $(QUIET)$(INSTALL) -m 0755 $(SOLARIS_ADD_BIN_32)/vboxfsmount                                       $(SOLARIS_ADD_INST_DIR_32)/vboxfsmount
    190190        $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_32)/VBoxClient                                      $(SOLARIS_ADD_INST_DIR_32)/VBoxClient
    191191        $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_32)/VBoxService                                     $(SOLARIS_ADD_INST_DIR_32)/VBoxService
     
    235235else  # !VBOX_WITH_COMBINED_SOLARIS_GUEST_PACKAGE
    236236        $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN)/vboxguest                                             $(SOLARIS_ADD_INST_DIR_ISA)/vboxguest
    237         $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN)/vboxvfs                                               $(SOLARIS_ADD_INST_DIR_ISA)/vboxvfs
    238         $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN)/vboxvfs_s10                                           $(SOLARIS_ADD_INST_DIR_ISA)/vboxvfs_s10
    239         $(QUIET)$(INSTALL) -m 0755 $(SOLARIS_ADD_BIN)/vboxvfsmount                                          $(SOLARIS_ADD_INST_DIR_ISA)/vboxvfsmount
     237        $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN)/vboxfs                                               $(SOLARIS_ADD_INST_DIR_ISA)/vboxfs
     238        $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN)/vboxfs_s10                                           $(SOLARIS_ADD_INST_DIR_ISA)/vboxfs_s10
     239        $(QUIET)$(INSTALL) -m 0755 $(SOLARIS_ADD_BIN)/vboxfsmount                                          $(SOLARIS_ADD_INST_DIR_ISA)/vboxfsmount
    240240        $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN)/VBoxClient                                         $(SOLARIS_ADD_INST_DIR_ISA)/VBoxClient
    241241        $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN)/VBoxService                                        $(SOLARIS_ADD_INST_DIR_ISA)/VBoxService
  • trunk/src/VBox/Additions/solaris/SharedFolders/Makefile.kmk

    r17211 r17579  
    2828
    2929#
    30 # vboxvfs - The Shared Folder Driver
     30# vboxfs - The Shared Folder Driver
    3131#
    32 SYSMODS.solaris      += vboxvfs
    33 vboxvfs_TEMPLATE      = VBOXGUESTR0
    34 vboxvfs_DEFS          = VBOX_WITH_HGCM
    35 vboxvfs_INCS         := \
     32SYSMODS.solaris      += vboxfs
     33vboxfs_TEMPLATE      = VBOXGUESTR0
     34vboxfs_DEFS          = VBOX_WITH_HGCM
     35vboxfs_INCS         := \
    3636        .
    37 vboxvfs_SOURCES       = \
     37vboxfs_SOURCES       = \
    3838        vboxfs_vfs.c \
    3939        vboxfs_vnode.c \
    4040        vboxfs_prov.c
    41 vboxvfs_LIBS          = \
     41vboxfs_LIBS          = \
    4242        $(VBOX_LIB_VBGL_R0) \
    4343        $(VBOX_LIB_IPRT_GUEST_R0)
    44 vboxvfs_LDFLAGS      += -N drv/vboxguest
     44vboxfs_LDFLAGS      += -N drv/vboxguest
    4545
    4646
    4747ifndef VBOX_OSE
    4848#
    49 # vboxvfs_s10 - The Shared Folder Driver for Solaris 10
     49# vboxfs_s10 - The Shared Folder Driver for Solaris 10
    5050#
    51 SYSMODS.solaris      += vboxvfs_s10
    52 vboxvfs_s10_TEMPLATE      = VBOXGUESTR0
    53 vboxvfs_s10_DEFS          = VBOX_WITH_HGCM VBOX_VFS_SOLARIS_10U6
    54 vboxvfs_s10_INCS         := \
     51SYSMODS.solaris      += vboxfs_s10
     52vboxfs_s10_TEMPLATE      = VBOXGUESTR0
     53vboxfs_s10_DEFS          = VBOX_WITH_HGCM VBOX_VFS_SOLARIS_10U6
     54vboxfs_s10_INCS         := \
    5555        solaris10/ \
    5656        .
    57 vboxvfs_s10_SOURCES       = \
     57vboxfs_s10_SOURCES       = \
    5858        vboxfs_vfs.c \
    5959        vboxfs_vnode.c \
    6060        vboxfs_prov.c
    61 vboxvfs_s10_LIBS          = \
     61vboxfs_s10_LIBS          = \
    6262        $(VBOX_LIB_VBGL_R0) \
    6363        $(VBOX_LIB_IPRT_GUEST_R0)
    64 vboxvfs_s10_LDFLAGS      += -N drv/vboxguest
     64vboxfs_s10_LDFLAGS      += -N drv/vboxguest
    6565endif # VBOX_OSE
    6666
    6767
    6868#
    69 # mount - Userland mount wrapper for vboxvfs
     69# mount - Userland mount wrapper for vboxfs
    7070#
    71 PROGRAMS                += vboxvfsmount
    72 vboxvfsmount_TEMPLATE    = VBOXGUESTR3EXE
    73 vboxvfsmount_SOURCES     = vboxvfs_mount.c
     71PROGRAMS                += vboxfsmount
     72vboxfsmount_TEMPLATE    = VBOXGUESTR3EXE
     73vboxfsmount_SOURCES     = vboxfs_mount.c
    7474
    7575include $(KBUILD_PATH)/subfooter.kmk
  • trunk/src/VBox/Additions/solaris/SharedFolders/vboxfs_mount.c

    r17577 r17579  
    3131#include <sys/mount.h>
    3232
    33 #include "vboxvfs.h"
     33#include "vboxfs.h"
    3434
    3535/*******************************************************************************
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette