VirtualBox

Changeset 75064 in vbox for trunk/src/VBox/Installer/solaris


Ignore:
Timestamp:
Oct 25, 2018 11:54:47 AM (6 years ago)
Author:
vboxsync
Message:

Installer/solaris: bugref:9049: Support for split GUI functionality. Fix the suid permissions.

Location:
trunk/src/VBox/Installer/solaris
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Installer/solaris/Makefile.kmk

    r75063 r75064  
    678678        $(REDIRECT) -C $(VBOX_PATH_SOL_INST_SRC) -- $(VBOX_PATH_SI_SCRATCH_PKG)/makepackage.sh \
    679679                $(if-expr defined(VBOX_WITH_HARDENING),--hardened,) \
     680                $(if-expr defined(VBOX_GUI_WITH_SHARED_LIBRARY),--guisharedlib,) \
    680681                $(VBOX_PATH_SI_SCRATCH_PKG) \
    681682                $(PKG_FILENAME) \
  • trunk/src/VBox/Installer/solaris/makepackage.sh

    r69500 r75064  
    2424# Parse options.
    2525HARDENED=""
     26GUISHAREDLIB=""
    2627while test $# -ge 1;
    2728do
     
    2930        --hardened)
    3031            HARDENED=1
     32            ;;
     33        --guisharedlib)
     34            GUISHAREDLIB=1
    3135            ;;
    3236    *)
     
    186190if test -n "$HARDENED"; then
    187191    $VBOX_AWK 'NF == 6 \
    188         && (    $3 == "opt/VirtualBox/amd64/VirtualBox" \
    189             ||  $3 == "opt/VirtualBox/amd64/VirtualBox3" \
     192        && (    (   $3 == "opt/VirtualBox/amd64/VirtualBox" \
     193                 && "'$GUISHAREDLIB'" == "") \
     194            ||  $3 == "opt/VirtualBox/amd64/VirtualBoxVM" \
    190195            ||  $3 == "opt/VirtualBox/amd64/VBoxHeadless" \
    191196            ||  $3 == "opt/VirtualBox/amd64/VBoxSDL" \
    192197            ||  $3 == "opt/VirtualBox/i386/VirtualBox" \
    193             ||  $3 == "opt/VirtualBox/i386/VirtualBox3" \
    194198            ||  $3 == "opt/VirtualBox/i386/VBoxHeadless" \
    195199            ||  $3 == "opt/VirtualBox/i386/VBoxSDL" \
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