VirtualBox

Changeset 48787 in vbox


Ignore:
Timestamp:
Oct 1, 2013 7:30:24 AM (11 years ago)
Author:
vboxsync
Message:

Installer/linux: reverted r81811 (use newgrp to become a member of user group vboxusers) as it caused problems when the group was password-protected.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Installer/linux/VBox.sh

    r44966 r48787  
    8282fi
    8383
    84 run_in_group()
    85 {
    86     if id -G -n $(id -u -n) | tr ' ' '\n' | grep -q "vboxusers"; then
    87         AWK_SCRIPT='BEGIN { for ( i=1; i < ARGC; i++) {gsub(/'\''/, "'\''\\'\''", ARGV[i]); printf "'\''%s'\'' ", ARGV[i]}}'
    88         AWK_SCRIPT="BEGIN { for ( i=1; i < ARGC; i++) {gsub(/'/, \"'\\\\'\", ARGV[i]); printf \"'%s' \", ARGV[i]}}"
    89         ARGS="$(awk "$AWK_SCRIPT" "$@")"
    90         echo ${ARGS} ";" "exit" | exec newgrp vboxusers
    91     else
    92         exec "$@"
    93     fi
    94 }
    95 
    9684APP=`basename $0`
    9785case "$APP" in
    9886    VirtualBox|virtualbox)
    99         run_in_group "$INSTALL_DIR/VirtualBox" "$@"
     87        exec "$INSTALL_DIR/VirtualBox" "$@"
    10088        ;;
    10189    VBoxManage|vboxmanage)
    102         run_in_group "$INSTALL_DIR/VBoxManage" "$@"
     90        exec "$INSTALL_DIR/VBoxManage" "$@"
    10391        ;;
    10492    VBoxSDL|vboxsdl)
    105         run_in_group "$INSTALL_DIR/VBoxSDL" "$@"
     93        exec "$INSTALL_DIR/VBoxSDL" "$@"
    10694        ;;
    10795    VBoxVRDP|VBoxHeadless|vboxheadless)
    108         run_in_group "$INSTALL_DIR/VBoxHeadless" "$@"
     96        exec "$INSTALL_DIR/VBoxHeadless" "$@"
    10997        ;;
    11098    VBoxAutostart|vboxautostart)
    111         run_in_group "$INSTALL_DIR/VBoxAutostart" "$@"
     99        exec "$INSTALL_DIR/VBoxAutostart" "$@"
    112100        ;;
    113101    VBoxBalloonCtrl|vboxballoonctrl)
    114         run_in_group "$INSTALL_DIR/VBoxBalloonCtrl" "$@"
     102        exec "$INSTALL_DIR/VBoxBalloonCtrl" "$@"
    115103        ;;
    116104    vboxwebsrv)
    117         run_in_group "$INSTALL_DIR/vboxwebsrv" "$@"
     105        exec "$INSTALL_DIR/vboxwebsrv" "$@"
    118106        ;;
    119107    *)
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