VirtualBox

Changeset 100260 in vbox for trunk/src/VBox/Additions


Ignore:
Timestamp:
Jun 23, 2023 12:08:56 PM (20 months ago)
Author:
vboxsync
Message:

Additions/linux: Packaging nad installer fixes for arm64, bugref:10457

Location:
trunk/src/VBox/Additions
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/Makefile.kmk

    r98626 r100260  
    225225 GUESTADDITIONS_FILESPEC.linux.amd64 = \
    226226        $(VBOX_LNX_ADD_AMD64_RUN_PKG)=$(VBOX_PATH_ADDITIONS.linux.amd64)/VBoxLinuxAdditions.run
     227endif
     228ifdef VBOX_WITH_LNX_ARM64_ADDITIONS
     229 ifdef VBOX_WITH_ADDITIONS_ISO.linux.arm64
     230  VBOX_PATH_ADDITIONS.linux.arm64 = $(PATH_OUT_BASE)/linux.arm64/$(KBUILD_TYPE)/bin/additions
     231  ifdef VBOX_WITH_COMBINED_LINUX_GUEST_PACKAGE
     232   VBOX_LNX_ADD_ARM64_RUN_PKG = VBoxLinuxAdditions.run
     233  else
     234   VBOX_LNX_ADD_ARM64_RUN_PKG = VBoxLinuxAdditions-arm64.run
     235  endif
     236  GUESTADDITIONS_FILESPEC.linux.arm64 = \
     237     $(VBOX_LNX_ADD_ARM64_RUN_PKG)=$(VBOX_PATH_ADDITIONS.linux.arm64)/VBoxLinuxAdditions.run
     238 endif
    227239endif
    228240ifdef VBOX_WITH_ADDITIONS_ISO.linux.x86
     
    362374        $(GUESTADDITIONS_FILESPEC.linux.x86) \
    363375        $(GUESTADDITIONS_FILESPEC.linux.amd64) \
     376        $(if-expr defined(VBOX_WITH_LNX_ARM64_ADDITIONS),$(GUESTADDITIONS_FILESPEC.linux.arm64,)) \
    364377        $(GUESTADDITIONS_FILESPEC.freebsd.x86) \
    365378        $(GUESTADDITIONS_FILESPEC.freebsd.amd64) \
  • trunk/src/VBox/Additions/linux/Makefile.kmk

    r100258 r100260  
    9696VBOX_LNX_ADD_ARCHIVE.x86   := $(PATH_OUT_BASE)/linux.x86/$(KBUILD_TYPE)/bin/additions/VBoxGuestAdditions-x86.tar.bz2
    9797VBOX_LNX_ADD_ARCHIVE.amd64 := $(PATH_OUT_BASE)/linux.amd64/$(KBUILD_TYPE)/bin/additions/VBoxGuestAdditions-amd64.tar.bz2
     98ifdef VBOX_WITH_LNX_ARM64_ADDITIONS
     99 VBOX_LNX_ADD_ARCHIVE.arm64 := $(PATH_OUT_BASE)/linux.arm64/$(KBUILD_TYPE)/bin/additions/VBoxGuestAdditions-arm64.tar.bz2
     100endif
    98101ifndef VBOX_WITH_COMBINED_LINUX_GUEST_PACKAGE
    99102 VBOX_LNX_ADD_ARCHIVES := $(PATH_STAGE_BIN)/additions/VBoxGuestAdditions-$(KBUILD_TARGET_ARCH).tar.bz2
     
    101104 VBOX_LNX_ADD_ARCHIVES := \
    102105        $(VBOX_LNX_ADD_ARCHIVE.x86) \
    103         $(VBOX_LNX_ADD_ARCHIVE.amd64)
     106        $(VBOX_LNX_ADD_ARCHIVE.amd64) \
     107        $(if-expr defined(VBOX_WITH_LNX_ARM64_ADDITIONS),$(VBOX_LNX_ADD_ARCHIVE.arm64,)
    104108endif
    105109BLDDIRS     += \
  • trunk/src/VBox/Additions/linux/installer/install.sh.in

    r98689 r100260  
    325325    lib_candidates="/usr/lib/x86_64-linux-gnu /usr/lib64 /usr/lib /lib64 /lib"
    326326    ;;
     327  aarch64|arm64)
     328    cpu="arm64"
     329    lib_candidates="/usr/lib64 /usr/lib /lib64 /lib"
     330    ;;
    327331  *)
    328332    cpu="unknown"
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