VirtualBox

Changeset 98676 in vbox


Ignore:
Timestamp:
Feb 21, 2023 3:26:57 PM (22 months ago)
Author:
vboxsync
Message:

Installer/*: Check VBOX_WITH_FE_BUGREPORT before assuming VBoxBugReport is there. bugref:10030

Location:
trunk/src/VBox/Installer
Files:
6 edited

Legend:

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

    r98628 r98676  
    417417        MacOS/VBoxNetAdpCtl \
    418418        MacOS/VBoxExtPackHelperApp \
    419         MacOS/VBoxBugReport \
     419        $(if $(VBOX_WITH_FE_BUGREPORT),MacOS/VBoxBugReport) \
    420420        MacOS/VBoxBalloonCtrl \
    421421        MacOS/VBoxAutostart \
     
    10081008                '#!/bin/bash' 'exec /Applications/VirtualBox.app/Contents/MacOS/vboximg-mount "$$@"'
    10091009endif
     1010if defined(VBOX_WITH_FE_BUGREPORT)
    10101011        $(APPEND) -tn $(VBOX_PATH_PACK_TMP)/VirtualBoxCLI.pkg.root/usr/local/bin/VBoxBugReport \
    10111012                '#!/bin/bash' 'exec /Applications/VirtualBox.app/Contents/MacOS/VBoxBugReport "$$@"'
     1013endif
    10121014        $(APPEND) -tn $(VBOX_PATH_PACK_TMP)/VirtualBoxCLI.pkg.root/usr/local/bin/VBoxBalloonCtrl \
    10131015                '#!/bin/bash' 'exec /Applications/VirtualBox.app/Contents/MacOS/VBoxBalloonCtrl "$$@"'
  • trunk/src/VBox/Installer/linux/Makefile.kmk

    r98429 r98676  
    172172        VBoxAutostart \
    173173        VBoxBalloonCtrl \
    174         VBoxBugReport \
     174        $(if $(VBOX_WITH_FE_BUGREPORT),VBoxBugReport,) \
    175175        VBoxManage \
    176176        VBoxNetDHCP $(if $(VBOX_WITH_HARDENING),VBoxNetDHCP.so,) \
  • trunk/src/VBox/Installer/linux/install.sh

    r98103 r98676  
    334334    ln -sf $INSTALLATION_DIR/VBox.sh /usr/bin/VBoxHeadless
    335335    ln -sf $INSTALLATION_DIR/VBox.sh /usr/bin/VBoxBalloonCtrl
    336     ln -sf $INSTALLATION_DIR/VBox.sh /usr/bin/VBoxBugReport
     336    if [ -f $INSTALLATION_DIR/VBoxBugReport ]; then
     337        ln -sf $INSTALLATION_DIR/VBox.sh /usr/bin/VBoxBugReport
     338    fi
    337339    ln -sf $INSTALLATION_DIR/VBox.sh /usr/bin/VBoxAutostart
    338340    ln -sf $INSTALLATION_DIR/VBox.sh /usr/bin/vboxwebsrv
     
    369371    ln -sf VBoxSDL /usr/bin/vboxsdl > /dev/null 2>&1
    370372    ln -sf VBoxHeadless /usr/bin/vboxheadless > /dev/null 2>&1
    371     ln -sf VBoxBugReport /usr/bin/vboxbugreport > /dev/null 2>&1
     373    if [ -f $INSTALLATION_DIR/VBoxBugReport ]; then
     374        ln -sf VBoxBugReport /usr/bin/vboxbugreport > /dev/null 2>&1
     375    fi
    372376    if [ -f $INSTALLATION_DIR/VBoxDTrace ]; then
    373377        ln -sf VBoxDTrace /usr/bin/vboxdtrace > /dev/null 2>&1
  • trunk/src/VBox/Installer/linux/rpm/VirtualBox.tmpl.spec

    r98103 r98676  
    189189ln -s VBox $RPM_BUILD_ROOT/usr/bin/vboxdtrace
    190190ln -s VBox $RPM_BUILD_ROOT/usr/bin/vboxaudiotest
    191 ln -s VBox $RPM_BUILD_ROOT/usr/bin/VBoxBugReport
    192 ln -s VBox $RPM_BUILD_ROOT/usr/bin/vboxbugreport
     191test -f VBoxBugReport && ln -s VBox $RPM_BUILD_ROOT/usr/bin/VBoxBugReport
     192test -f VBoxBugReport && ln -s VBox $RPM_BUILD_ROOT/usr/bin/vboxbugreport
    193193ln -s VBox $RPM_BUILD_ROOT/usr/bin/VBoxBalloonCtrl
    194194ln -s VBox $RPM_BUILD_ROOT/usr/bin/vboxballoonctrl
  • trunk/src/VBox/Installer/solaris/Makefile.kmk

    r98429 r98676  
    489489SOLARIS_STRIP_EXES += \
    490490        $(if $(VBOX_WITH_HEADLESS),VBoxHeadless) \
    491         VBoxBugReport \
     491        $(if $(VBOX_WITH_FE_BUGREPORT),VBoxBugReport) \
    492492        VBoxBalloonCtrl \
    493493        VBoxAutostart \
     
    734734                --ips \
    735735                $(if-expr defined(VBOX_WITH_HARDENING),--hardened,) \
     736                $(if-expr !defined(VBOX_WITH_FE_BUGREPORT),--without-VBoxBugReport,) \
    736737                $(VBOX_PATH_SI_SCRATCH_PKG) \
    737738                $(PKG_FILENAME_SMF_STYLE) \
  • trunk/src/VBox/Installer/solaris/makepackage.sh

    r98103 r98676  
    2929#
    3030# Usage:
    31 #       makepackage.sh [--hardened] [--ips] $(PATH_TARGET)/install packagename {$(KBUILD_TARGET_ARCH)|neutral} $(VBOX_SVN_REV)
     31#       makepackage.sh [--hardened] [--ips] [--without-VBoxBugReport] \
     32#           $(PATH_TARGET)/install packagename {$(KBUILD_TARGET_ARCH)|neutral} $(VBOX_SVN_REV)
    3233
    3334
     
    3637IPS_PACKAGE=""
    3738PACKAGE_SPEC="prototype"
     39OPT_WITHOUT_VBoxBugReport=""
    3840while [ $# -ge 1 ];
    3941do
     
    4648            PACKAGE_SPEC="virtualbox.p5m"
    4749            ;;
    48     *)
    49         break
    50         ;;
     50        --without-VBoxBugReport
     51            OPT_WITHOUT_VBoxBugReport="yes"
     52            ;;
     53        *)
     54            break
     55            ;;
    5156    esac
    5257    shift
     
    295300
    296301# Add hardlinks for executables to launch the 32-bit or 64-bit executable
    297 for f in VBoxManage VBoxSDL VBoxAutostart vboxwebsrv VBoxZoneAccess VBoxSVC VBoxBugReport VBoxBalloonCtrl VBoxTestOGL VirtualBox VirtualBoxVM vbox-img VBoxHeadless; do
    298     package_spec_append_hardlink VBoxISAExec    $f "$PKG_BASE_DIR" "$VBOX_INSTALLED_DIR"
     302for f in VBoxManage VBoxSDL VBoxAutostart vboxwebsrv VBoxZoneAccess VBoxSVC VBoxBalloonCtrl VBoxTestOGL VirtualBox VirtualBoxVM vbox-img VBoxHeadless; do
     303    package_spec_append_hardlink VBoxISAExec $f "$PKG_BASE_DIR" "$VBOX_INSTALLED_DIR"
    299304done
     305if [ -z "${OPT_WITHOUT_VBoxBugReport}" ]; then
     306    package_spec_append_hardlink VBoxISAExec VBoxBugReport "$PKG_BASE_DIR" "$VBOX_INSTALLED_DIR"
     307fi
    300308
    301309package_spec_fixup_content
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