Skip to content

Comments

Create VirtualBox label set#1885

Merged
bartreardon merged 2 commits intoInstallomator:mainfrom
gilburns:virtualbox
Feb 10, 2025
Merged

Create VirtualBox label set#1885
bartreardon merged 2 commits intoInstallomator:mainfrom
gilburns:virtualbox

Conversation

@gilburns
Copy link
Contributor

@gilburns gilburns commented Sep 14, 2024

Adds three new options for installing VirtualBox build types

Beta - virtualboxbeta
Latest - virtualboxlatest
Stable - virtualboxstable

Additionally adds support for installing the arm64 version when the build type supports it. (Stable build is currently only available as Intel.)

Adds three new options for installing VirtualBox

Beta - virtualboxbeta
Latest - virtualboxlatest
Stable - virtualboxstable
@gilburns
Copy link
Contributor Author

virtualboxbeta label test:

assemble.sh virtualboxbeta
2024-09-14 12:36:58 : REQ : virtualboxbeta : ################## Start Installomator v. 10.7beta, date 2024-09-14
2024-09-14 12:36:58 : INFO : virtualboxbeta : ################## Version: 10.7beta
2024-09-14 12:36:58 : INFO : virtualboxbeta : ################## Date: 2024-09-14
2024-09-14 12:36:58 : INFO : virtualboxbeta : ################## virtualboxbeta
2024-09-14 12:36:58 : DEBUG : virtualboxbeta : DEBUG mode 1 enabled.
2024-09-14 12:36:58 : INFO : virtualboxbeta : SwiftDialog is not installed, clear cmd file var
2024-09-14 12:36:59 : DEBUG : virtualboxbeta : name=VirtualBox
2024-09-14 12:36:59 : DEBUG : virtualboxbeta : appName=
2024-09-14 12:36:59 : DEBUG : virtualboxbeta : type=pkgInDmg
2024-09-14 12:36:59 : DEBUG : virtualboxbeta : archiveName=
2024-09-14 12:36:59 : DEBUG : virtualboxbeta : downloadURL=https://download.virtualbox.org/virtualbox/7.1.0_BETA2/VirtualBox-7.1.0_BETA2-164448-OSX.dmg
2024-09-14 12:36:59 : DEBUG : virtualboxbeta : curlOptions=
2024-09-14 12:36:59 : DEBUG : virtualboxbeta : appNewVersion=7.1.0
2024-09-14 12:36:59 : DEBUG : virtualboxbeta : appCustomVersion function: Not defined
2024-09-14 12:36:59 : DEBUG : virtualboxbeta : versionKey=CFBundleShortVersionString
2024-09-14 12:36:59 : DEBUG : virtualboxbeta : packageID=
2024-09-14 12:36:59 : DEBUG : virtualboxbeta : pkgName=VirtualBox.pkg
2024-09-14 12:36:59 : DEBUG : virtualboxbeta : choiceChangesXML=
2024-09-14 12:36:59 : DEBUG : virtualboxbeta : expectedTeamID=VB5E2TV963
2024-09-14 12:36:59 : DEBUG : virtualboxbeta : blockingProcesses=
2024-09-14 12:36:59 : DEBUG : virtualboxbeta : installerTool=
2024-09-14 12:36:59 : DEBUG : virtualboxbeta : CLIInstaller=
2024-09-14 12:36:59 : DEBUG : virtualboxbeta : CLIArguments=
2024-09-14 12:36:59 : DEBUG : virtualboxbeta : updateTool=
2024-09-14 12:36:59 : DEBUG : virtualboxbeta : updateToolArguments=
2024-09-14 12:36:59 : DEBUG : virtualboxbeta : updateToolRunAsCurrentUser=
2024-09-14 12:37:00 : INFO : virtualboxbeta : BLOCKING_PROCESS_ACTION=tell_user
2024-09-14 12:37:00 : INFO : virtualboxbeta : NOTIFY=success
2024-09-14 12:37:00 : INFO : virtualboxbeta : LOGGING=DEBUG
2024-09-14 12:37:00 : INFO : virtualboxbeta : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2024-09-14 12:37:00 : INFO : virtualboxbeta : Label type: pkgInDmg
2024-09-14 12:37:00 : INFO : virtualboxbeta : archiveName: VirtualBox.dmg
2024-09-14 12:37:00 : INFO : virtualboxbeta : no blocking processes defined, using VirtualBox as default
2024-09-14 12:37:00 : DEBUG : virtualboxbeta : Changing directory to /Users/gilburns/GitHub/Installomator/build
2024-09-14 12:37:00 : INFO : virtualboxbeta : App(s) found: /Applications/VirtualBox.app
2024-09-14 12:37:00 : INFO : virtualboxbeta : found app at /Applications/VirtualBox.app, version 7.1.0, on versionKey CFBundleShortVersionString
2024-09-14 12:37:00 : INFO : virtualboxbeta : appversion: 7.1.0
2024-09-14 12:37:00 : INFO : virtualboxbeta : Latest version of VirtualBox is 7.1.0
2024-09-14 12:37:00 : WARN : virtualboxbeta : DEBUG mode 1 enabled, not exiting, but there is no new version of app.
2024-09-14 12:37:00 : REQ : virtualboxbeta : Downloading https://download.virtualbox.org/virtualbox/7.1.0_BETA2/VirtualBox-7.1.0_BETA2-164448-OSX.dmg to VirtualBox.dmg
2024-09-14 12:37:00 : DEBUG : virtualboxbeta : No Dialog connection, just download
2024-09-14 12:37:28 : DEBUG : virtualboxbeta : File list: -rw-r--r-- 1 gilburns staff 131M Sep 14 12:37 VirtualBox.dmg
2024-09-14 12:37:28 : DEBUG : virtualboxbeta : File type: VirtualBox.dmg: bzip2 compressed data, block size = 100k
2024-09-14 12:37:28 : DEBUG : virtualboxbeta : curl output was:

  • Host download.virtualbox.org:443 was resolved.
  • IPv6: (none)
  • IPv4: 23.197.16.115
  • Trying 23.197.16.115:443...
  • Connected to download.virtualbox.org (23.197.16.115) port 443
  • ALPN: curl offers h2,http/1.1
  • (304) (OUT), TLS handshake, Client hello (1):
    } [328 bytes data]
  • CAfile: /etc/ssl/cert.pem
  • CApath: none
  • (304) (IN), TLS handshake, Server hello (2):
    { [122 bytes data]
  • (304) (IN), TLS handshake, Unknown (8):
    { [35 bytes data]
  • (304) (IN), TLS handshake, Certificate (11):
    { [2964 bytes data]
  • (304) (IN), TLS handshake, CERT verify (15):
    { [80 bytes data]
  • (304) (IN), TLS handshake, Finished (20):
    { [52 bytes data]
  • (304) (OUT), TLS handshake, Finished (20):
    } [52 bytes data]
  • SSL connection using TLSv1.3 / AEAD-AES256-GCM-SHA384 / [blank] / UNDEF
  • ALPN: server accepted http/1.1
  • Server certificate:
  • subject: C=US; ST=California; L=Redwood City; O=Oracle Corporation; CN=download.oracle.com
  • start date: Apr 6 00:00:00 2024 GMT
  • expire date: Apr 9 23:59:59 2025 GMT
  • subjectAltName: host "download.virtualbox.org" matched cert's "download.virtualbox.org"
  • issuer: C=US; O=DigiCert Inc; CN=DigiCert TLS RSA SHA256 2020 CA1
  • SSL certificate verify ok.
  • using HTTP/1.x

GET /virtualbox/7.1.0_BETA2/VirtualBox-7.1.0_BETA2-164448-OSX.dmg HTTP/1.1
Host: download.virtualbox.org
User-Agent: curl/8.7.1
Accept: /

  • Request completely sent off
    < HTTP/1.1 200 OK
    < Accept-Ranges: bytes
    < Content-Type: application/octet-stream
    < Server: AkamaiNetStorage
    < Last-Modified: Tue, 20 Aug 2024 16:46:35 GMT
    < ETag: "3f5f5c9269b17e0d73b8c7ac8bc7432b:1724174462.555662"
    < Content-Length: 137003960
    < Date: Sat, 14 Sep 2024 17:37:00 GMT
    < Connection: keep-alive
    <
    { [16083 bytes data]
  • Connection #0 to host download.virtualbox.org left intact

2024-09-14 12:37:28 : DEBUG : virtualboxbeta : DEBUG mode 1, not checking for blocking processes
2024-09-14 12:37:28 : REQ : virtualboxbeta : Installing VirtualBox
2024-09-14 12:37:28 : INFO : virtualboxbeta : Mounting /Users/gilburns/GitHub/Installomator/build/VirtualBox.dmg
2024-09-14 12:37:37 : DEBUG : virtualboxbeta : Debugging enabled, dmgmount output was:
Checksumming Protective Master Boot Record (MBR : 0)…
Protective Master Boot Record (MBR :: verified CRC32 $2D512C15
Checksumming GPT Header (Primary GPT Header : 1)…
GPT Header (Primary GPT Header : 1): verified CRC32 $C2DEF5E0
Checksumming GPT Partition Data (Primary GPT Table : 2)…
GPT Partition Data (Primary GPT Tabl: verified CRC32 $ECE8CBB1
Checksumming (Apple_Free : 3)…
(Apple_Free : 3): verified CRC32 $00000000
Checksumming disk image (Apple_APFS : 4)…
disk image (Apple_APFS : 4): verified CRC32 $7E02966F
Checksumming (Apple_Free : 5)…
(Apple_Free : 5): verified CRC32 $00000000
Checksumming GPT Partition Data (Backup GPT Table : 6)…
GPT Partition Data (Backup GPT Table: verified CRC32 $ECE8CBB1
Checksumming GPT Header (Backup GPT Header : 7)…
GPT Header (Backup GPT Header : 7): verified CRC32 $5D9ADE9D
verified CRC32 $9AC234F4
/dev/disk4 GUID_partition_scheme
/dev/disk4s1 Apple_APFS
/dev/disk5 EF57347C-0000-11AA-AA11-0030654
/dev/disk5s1 41504653-0000-11AA-AA11-0030654 /Volumes/VirtualBox 1

2024-09-14 12:37:37 : INFO : virtualboxbeta : Mounted: /Volumes/VirtualBox 1
2024-09-14 12:37:37 : INFO : virtualboxbeta : found pkg: /Volumes/VirtualBox 1/VirtualBox.pkg
2024-09-14 12:37:37 : INFO : virtualboxbeta : Verifying: /Volumes/VirtualBox 1/VirtualBox.pkg
2024-09-14 12:37:37 : DEBUG : virtualboxbeta : File list: -rw-r--r-- 1 gilburns staff 125M Aug 20 09:12 /Volumes/VirtualBox 1/VirtualBox.pkg
2024-09-14 12:37:37 : DEBUG : virtualboxbeta : File type: /Volumes/VirtualBox 1/VirtualBox.pkg: xar archive compressed TOC: 5327, SHA-1 checksum
2024-09-14 12:37:37 : DEBUG : virtualboxbeta : spctlOut is /Volumes/VirtualBox 1/VirtualBox.pkg: accepted
2024-09-14 12:37:37 : DEBUG : virtualboxbeta : source=Notarized Developer ID
2024-09-14 12:37:37 : DEBUG : virtualboxbeta : origin=Developer ID Installer: Oracle America, Inc. (VB5E2TV963)
2024-09-14 12:37:37 : INFO : virtualboxbeta : Team ID: VB5E2TV963 (expected: VB5E2TV963 )
2024-09-14 12:37:37 : DEBUG : virtualboxbeta : DEBUG enabled, skipping installation
2024-09-14 12:37:37 : INFO : virtualboxbeta : Finishing...
2024-09-14 12:37:40 : INFO : virtualboxbeta : App(s) found: /Applications/VirtualBox.app
2024-09-14 12:37:40 : INFO : virtualboxbeta : found app at /Applications/VirtualBox.app, version 7.1.0, on versionKey CFBundleShortVersionString
2024-09-14 12:37:40 : REQ : virtualboxbeta : Installed VirtualBox, version 7.1.0
2024-09-14 12:37:40 : INFO : virtualboxbeta : notifying
displaynotification:7: no such file or directory: /usr/local/bin/dialog
displaynotification:13: no such file or directory: /usr/local/bin/dialog
2024-09-14 12:37:40 : DEBUG : virtualboxbeta : Unmounting /Volumes/VirtualBox 1
2024-09-14 12:37:41 : DEBUG : virtualboxbeta : Debugging enabled, Unmounting output was:
"disk4" ejected.
2024-09-14 12:37:41 : DEBUG : virtualboxbeta : DEBUG mode 1, not reopening anything
2024-09-14 12:37:41 : REQ : virtualboxbeta : All done!
2024-09-14 12:37:41 : REQ : virtualboxbeta : ################## End Installomator, exit code 0

@gilburns
Copy link
Contributor Author

virtualboxlatest label test:

assemble.sh virtualboxlatest
2024-09-14 12:35:55 : REQ : virtualboxlatest : ################## Start Installomator v. 10.7beta, date 2024-09-14
2024-09-14 12:35:55 : INFO : virtualboxlatest : ################## Version: 10.7beta
2024-09-14 12:35:55 : INFO : virtualboxlatest : ################## Date: 2024-09-14
2024-09-14 12:35:55 : INFO : virtualboxlatest : ################## virtualboxlatest
2024-09-14 12:35:55 : DEBUG : virtualboxlatest : DEBUG mode 1 enabled.
2024-09-14 12:35:55 : INFO : virtualboxlatest : SwiftDialog is not installed, clear cmd file var
2024-09-14 12:35:56 : DEBUG : virtualboxlatest : name=VirtualBox
2024-09-14 12:35:56 : DEBUG : virtualboxlatest : appName=
2024-09-14 12:35:56 : DEBUG : virtualboxlatest : type=pkgInDmg
2024-09-14 12:35:56 : DEBUG : virtualboxlatest : archiveName=
2024-09-14 12:35:56 : DEBUG : virtualboxlatest : downloadURL=https://download.virtualbox.org/virtualbox/7.1.0/VirtualBox-7.1.0-164728-OSX.dmg
2024-09-14 12:35:56 : DEBUG : virtualboxlatest : curlOptions=
2024-09-14 12:35:56 : DEBUG : virtualboxlatest : appNewVersion=7.1.0
2024-09-14 12:35:56 : DEBUG : virtualboxlatest : appCustomVersion function: Not defined
2024-09-14 12:35:56 : DEBUG : virtualboxlatest : versionKey=CFBundleShortVersionString
2024-09-14 12:35:56 : DEBUG : virtualboxlatest : packageID=
2024-09-14 12:35:56 : DEBUG : virtualboxlatest : pkgName=VirtualBox.pkg
2024-09-14 12:35:56 : DEBUG : virtualboxlatest : choiceChangesXML=
2024-09-14 12:35:56 : DEBUG : virtualboxlatest : expectedTeamID=VB5E2TV963
2024-09-14 12:35:56 : DEBUG : virtualboxlatest : blockingProcesses=
2024-09-14 12:35:56 : DEBUG : virtualboxlatest : installerTool=
2024-09-14 12:35:56 : DEBUG : virtualboxlatest : CLIInstaller=
2024-09-14 12:35:56 : DEBUG : virtualboxlatest : CLIArguments=
2024-09-14 12:35:56 : DEBUG : virtualboxlatest : updateTool=
2024-09-14 12:35:56 : DEBUG : virtualboxlatest : updateToolArguments=
2024-09-14 12:35:56 : DEBUG : virtualboxlatest : updateToolRunAsCurrentUser=
2024-09-14 12:35:56 : INFO : virtualboxlatest : BLOCKING_PROCESS_ACTION=tell_user
2024-09-14 12:35:56 : INFO : virtualboxlatest : NOTIFY=success
2024-09-14 12:35:56 : INFO : virtualboxlatest : LOGGING=DEBUG
2024-09-14 12:35:56 : INFO : virtualboxlatest : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2024-09-14 12:35:56 : INFO : virtualboxlatest : Label type: pkgInDmg
2024-09-14 12:35:56 : INFO : virtualboxlatest : archiveName: VirtualBox.dmg
2024-09-14 12:35:56 : INFO : virtualboxlatest : no blocking processes defined, using VirtualBox as default
2024-09-14 12:35:56 : DEBUG : virtualboxlatest : Changing directory to /Users/gilburns/GitHub/Installomator/build
2024-09-14 12:35:56 : INFO : virtualboxlatest : App(s) found: /Applications/VirtualBox.app
2024-09-14 12:35:56 : INFO : virtualboxlatest : found app at /Applications/VirtualBox.app, version 7.1.0, on versionKey CFBundleShortVersionString
2024-09-14 12:35:56 : INFO : virtualboxlatest : appversion: 7.1.0
2024-09-14 12:35:56 : INFO : virtualboxlatest : Latest version of VirtualBox is 7.1.0
2024-09-14 12:35:56 : WARN : virtualboxlatest : DEBUG mode 1 enabled, not exiting, but there is no new version of app.
2024-09-14 12:35:56 : REQ : virtualboxlatest : Downloading https://download.virtualbox.org/virtualbox/7.1.0/VirtualBox-7.1.0-164728-OSX.dmg to VirtualBox.dmg
2024-09-14 12:35:56 : DEBUG : virtualboxlatest : No Dialog connection, just download
2024-09-14 12:36:24 : DEBUG : virtualboxlatest : File list: -rw-r--r-- 1 gilburns staff 130M Sep 14 12:36 VirtualBox.dmg
2024-09-14 12:36:24 : DEBUG : virtualboxlatest : File type: VirtualBox.dmg: bzip2 compressed data, block size = 100k
2024-09-14 12:36:24 : DEBUG : virtualboxlatest : curl output was:

  • Host download.virtualbox.org:443 was resolved.
  • IPv6: (none)
  • IPv4: 23.197.16.115
  • Trying 23.197.16.115:443...
  • Connected to download.virtualbox.org (23.197.16.115) port 443
  • ALPN: curl offers h2,http/1.1
  • (304) (OUT), TLS handshake, Client hello (1):
    } [328 bytes data]
  • CAfile: /etc/ssl/cert.pem
  • CApath: none
  • (304) (IN), TLS handshake, Server hello (2):
    { [122 bytes data]
  • (304) (IN), TLS handshake, Unknown (8):
    { [35 bytes data]
  • (304) (IN), TLS handshake, Certificate (11):
    { [2964 bytes data]
  • (304) (IN), TLS handshake, CERT verify (15):
    { [80 bytes data]
  • (304) (IN), TLS handshake, Finished (20):
    { [52 bytes data]
  • (304) (OUT), TLS handshake, Finished (20):
    } [52 bytes data]
  • SSL connection using TLSv1.3 / AEAD-AES256-GCM-SHA384 / [blank] / UNDEF
  • ALPN: server accepted http/1.1
  • Server certificate:
  • subject: C=US; ST=California; L=Redwood City; O=Oracle Corporation; CN=download.oracle.com
  • start date: Apr 6 00:00:00 2024 GMT
  • expire date: Apr 9 23:59:59 2025 GMT
  • subjectAltName: host "download.virtualbox.org" matched cert's "download.virtualbox.org"
  • issuer: C=US; O=DigiCert Inc; CN=DigiCert TLS RSA SHA256 2020 CA1
  • SSL certificate verify ok.
  • using HTTP/1.x

GET /virtualbox/7.1.0/VirtualBox-7.1.0-164728-OSX.dmg HTTP/1.1
Host: download.virtualbox.org
User-Agent: curl/8.7.1
Accept: /

  • Request completely sent off
    < HTTP/1.1 200 OK
    < Accept-Ranges: bytes
    < Content-Type: application/octet-stream
    < Server: AkamaiNetStorage
    < Last-Modified: Mon, 09 Sep 2024 12:44:11 GMT
    < ETag: "3dce4923ada6ee6b43fef07697e86394:1726050609.508067"
    < Content-Length: 136741560
    < Date: Sat, 14 Sep 2024 17:35:56 GMT
    < Connection: keep-alive
    <
    { [16083 bytes data]
  • Connection #0 to host download.virtualbox.org left intact

2024-09-14 12:36:24 : DEBUG : virtualboxlatest : DEBUG mode 1, not checking for blocking processes
2024-09-14 12:36:25 : REQ : virtualboxlatest : Installing VirtualBox
2024-09-14 12:36:25 : INFO : virtualboxlatest : Mounting /Users/gilburns/GitHub/Installomator/build/VirtualBox.dmg
2024-09-14 12:36:33 : DEBUG : virtualboxlatest : Debugging enabled, dmgmount output was:
Checksumming Protective Master Boot Record (MBR : 0)…
Protective Master Boot Record (MBR :: verified CRC32 $F1BC96E1
Checksumming GPT Header (Primary GPT Header : 1)…
GPT Header (Primary GPT Header : 1): verified CRC32 $8EF44D90
Checksumming GPT Partition Data (Primary GPT Table : 2)…
GPT Partition Data (Primary GPT Tabl: verified CRC32 $3BA536F8
Checksumming (Apple_Free : 3)…
(Apple_Free : 3): verified CRC32 $00000000
Checksumming disk image (Apple_APFS : 4)…
disk image (Apple_APFS : 4): verified CRC32 $ED667CE3
Checksumming (Apple_Free : 5)…
(Apple_Free : 5): verified CRC32 $00000000
Checksumming GPT Partition Data (Backup GPT Table : 6)…
GPT Partition Data (Backup GPT Table: verified CRC32 $3BA536F8
Checksumming GPT Header (Backup GPT Header : 7)…
GPT Header (Backup GPT Header : 7): verified CRC32 $6A87D9F7
verified CRC32 $47821F5B
/dev/disk4 GUID_partition_scheme
/dev/disk4s1 Apple_APFS
/dev/disk5 EF57347C-0000-11AA-AA11-0030654
/dev/disk5s1 41504653-0000-11AA-AA11-0030654 /Volumes/VirtualBox 1

2024-09-14 12:36:33 : INFO : virtualboxlatest : Mounted: /Volumes/VirtualBox 1
2024-09-14 12:36:33 : INFO : virtualboxlatest : found pkg: /Volumes/VirtualBox 1/VirtualBox.pkg
2024-09-14 12:36:33 : INFO : virtualboxlatest : Verifying: /Volumes/VirtualBox 1/VirtualBox.pkg
2024-09-14 12:36:33 : DEBUG : virtualboxlatest : File list: -rw-r--r-- 1 gilburns staff 124M Sep 6 18:09 /Volumes/VirtualBox 1/VirtualBox.pkg
2024-09-14 12:36:33 : DEBUG : virtualboxlatest : File type: /Volumes/VirtualBox 1/VirtualBox.pkg: xar archive compressed TOC: 5331, SHA-1 checksum, contains COM executable for DOS
2024-09-14 12:36:34 : DEBUG : virtualboxlatest : spctlOut is /Volumes/VirtualBox 1/VirtualBox.pkg: accepted
2024-09-14 12:36:34 : DEBUG : virtualboxlatest : source=Notarized Developer ID
2024-09-14 12:36:34 : DEBUG : virtualboxlatest : origin=Developer ID Installer: Oracle America, Inc. (VB5E2TV963)
2024-09-14 12:36:34 : INFO : virtualboxlatest : Team ID: VB5E2TV963 (expected: VB5E2TV963 )
2024-09-14 12:36:34 : DEBUG : virtualboxlatest : DEBUG enabled, skipping installation
2024-09-14 12:36:34 : INFO : virtualboxlatest : Finishing...
2024-09-14 12:36:37 : INFO : virtualboxlatest : App(s) found: /Applications/VirtualBox.app
2024-09-14 12:36:37 : INFO : virtualboxlatest : found app at /Applications/VirtualBox.app, version 7.1.0, on versionKey CFBundleShortVersionString
2024-09-14 12:36:37 : REQ : virtualboxlatest : Installed VirtualBox, version 7.1.0
2024-09-14 12:36:37 : INFO : virtualboxlatest : notifying
displaynotification:7: no such file or directory: /usr/local/bin/dialog
displaynotification:13: no such file or directory: /usr/local/bin/dialog
2024-09-14 12:36:37 : DEBUG : virtualboxlatest : Unmounting /Volumes/VirtualBox 1
2024-09-14 12:36:37 : DEBUG : virtualboxlatest : Debugging enabled, Unmounting output was:
"disk4" ejected.
2024-09-14 12:36:37 : DEBUG : virtualboxlatest : DEBUG mode 1, not reopening anything
2024-09-14 12:36:37 : REQ : virtualboxlatest : All done!
2024-09-14 12:36:37 : REQ : virtualboxlatest : ################## End Installomator, exit code 0

@gilburns
Copy link
Contributor Author

virtualboxstable label test:

assemble.sh virtualboxstable
2024-09-14 12:34:55 : REQ : virtualboxstable : ################## Start Installomator v. 10.7beta, date 2024-09-14
2024-09-14 12:34:55 : INFO : virtualboxstable : ################## Version: 10.7beta
2024-09-14 12:34:55 : INFO : virtualboxstable : ################## Date: 2024-09-14
2024-09-14 12:34:55 : INFO : virtualboxstable : ################## virtualboxstable
2024-09-14 12:34:55 : DEBUG : virtualboxstable : DEBUG mode 1 enabled.
2024-09-14 12:34:55 : INFO : virtualboxstable : SwiftDialog is not installed, clear cmd file var
2024-09-14 12:34:56 : DEBUG : virtualboxstable : name=VirtualBox
2024-09-14 12:34:56 : DEBUG : virtualboxstable : appName=
2024-09-14 12:34:56 : DEBUG : virtualboxstable : type=pkgInDmg
2024-09-14 12:34:56 : DEBUG : virtualboxstable : archiveName=
2024-09-14 12:34:56 : DEBUG : virtualboxstable : downloadURL=https://download.virtualbox.org/virtualbox/7.0.20/VirtualBox-7.0.20-163906-OSX.dmg
2024-09-14 12:34:56 : DEBUG : virtualboxstable : curlOptions=
2024-09-14 12:34:56 : DEBUG : virtualboxstable : appNewVersion=7.0.20
2024-09-14 12:34:56 : DEBUG : virtualboxstable : appCustomVersion function: Not defined
2024-09-14 12:34:56 : DEBUG : virtualboxstable : versionKey=CFBundleShortVersionString
2024-09-14 12:34:56 : DEBUG : virtualboxstable : packageID=
2024-09-14 12:34:56 : DEBUG : virtualboxstable : pkgName=VirtualBox.pkg
2024-09-14 12:34:56 : DEBUG : virtualboxstable : choiceChangesXML=
2024-09-14 12:34:56 : DEBUG : virtualboxstable : expectedTeamID=VB5E2TV963
2024-09-14 12:34:56 : DEBUG : virtualboxstable : blockingProcesses=
2024-09-14 12:34:56 : DEBUG : virtualboxstable : installerTool=
2024-09-14 12:34:56 : DEBUG : virtualboxstable : CLIInstaller=
2024-09-14 12:34:56 : DEBUG : virtualboxstable : CLIArguments=
2024-09-14 12:34:56 : DEBUG : virtualboxstable : updateTool=
2024-09-14 12:34:56 : DEBUG : virtualboxstable : updateToolArguments=
2024-09-14 12:34:56 : DEBUG : virtualboxstable : updateToolRunAsCurrentUser=
2024-09-14 12:34:56 : INFO : virtualboxstable : BLOCKING_PROCESS_ACTION=tell_user
2024-09-14 12:34:56 : INFO : virtualboxstable : NOTIFY=success
2024-09-14 12:34:56 : INFO : virtualboxstable : LOGGING=DEBUG
2024-09-14 12:34:56 : INFO : virtualboxstable : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2024-09-14 12:34:56 : INFO : virtualboxstable : Label type: pkgInDmg
2024-09-14 12:34:56 : INFO : virtualboxstable : archiveName: VirtualBox.dmg
2024-09-14 12:34:56 : INFO : virtualboxstable : no blocking processes defined, using VirtualBox as default
2024-09-14 12:34:56 : DEBUG : virtualboxstable : Changing directory to /Users/gilburns/GitHub/Installomator/build
2024-09-14 12:34:56 : INFO : virtualboxstable : App(s) found: /Applications/VirtualBox.app
2024-09-14 12:34:56 : INFO : virtualboxstable : found app at /Applications/VirtualBox.app, version 7.1.0, on versionKey CFBundleShortVersionString
2024-09-14 12:34:56 : INFO : virtualboxstable : appversion: 7.1.0
2024-09-14 12:34:56 : INFO : virtualboxstable : Latest version of VirtualBox is 7.0.20
2024-09-14 12:34:56 : REQ : virtualboxstable : Downloading https://download.virtualbox.org/virtualbox/7.0.20/VirtualBox-7.0.20-163906-OSX.dmg to VirtualBox.dmg
2024-09-14 12:34:56 : DEBUG : virtualboxstable : No Dialog connection, just download
2024-09-14 12:35:23 : DEBUG : virtualboxstable : File list: -rw-r--r-- 1 gilburns staff 127M Sep 14 12:35 VirtualBox.dmg
2024-09-14 12:35:23 : DEBUG : virtualboxstable : File type: VirtualBox.dmg: bzip2 compressed data, block size = 100k
2024-09-14 12:35:23 : DEBUG : virtualboxstable : curl output was:

  • Host download.virtualbox.org:443 was resolved.
  • IPv6: (none)
  • IPv4: 23.197.16.115
  • Trying 23.197.16.115:443...
  • Connected to download.virtualbox.org (23.197.16.115) port 443
  • ALPN: curl offers h2,http/1.1
  • (304) (OUT), TLS handshake, Client hello (1):
    } [328 bytes data]
  • CAfile: /etc/ssl/cert.pem
  • CApath: none
  • (304) (IN), TLS handshake, Server hello (2):
    { [122 bytes data]
  • (304) (IN), TLS handshake, Unknown (8):
    { [35 bytes data]
  • (304) (IN), TLS handshake, Certificate (11):
    { [2964 bytes data]
  • (304) (IN), TLS handshake, CERT verify (15):
    { [78 bytes data]
  • (304) (IN), TLS handshake, Finished (20):
    { [52 bytes data]
  • (304) (OUT), TLS handshake, Finished (20):
    } [52 bytes data]
  • SSL connection using TLSv1.3 / AEAD-AES256-GCM-SHA384 / [blank] / UNDEF
  • ALPN: server accepted http/1.1
  • Server certificate:
  • subject: C=US; ST=California; L=Redwood City; O=Oracle Corporation; CN=download.oracle.com
  • start date: Apr 6 00:00:00 2024 GMT
  • expire date: Apr 9 23:59:59 2025 GMT
  • subjectAltName: host "download.virtualbox.org" matched cert's "download.virtualbox.org"
  • issuer: C=US; O=DigiCert Inc; CN=DigiCert TLS RSA SHA256 2020 CA1
  • SSL certificate verify ok.
  • using HTTP/1.x

GET /virtualbox/7.0.20/VirtualBox-7.0.20-163906-OSX.dmg HTTP/1.1
Host: download.virtualbox.org
User-Agent: curl/8.7.1
Accept: /

  • Request completely sent off
    < HTTP/1.1 200 OK
    < Accept-Ranges: bytes
    < Content-Type: application/octet-stream
    < Server: AkamaiNetStorage
    < Last-Modified: Wed, 10 Jul 2024 17:51:33 GMT
    < ETag: "16ea88fa95d684fd0b6bcc3fbfb6a46a:1721121865.795869"
    < Content-Length: 133404213
    < Date: Sat, 14 Sep 2024 17:34:57 GMT
    < Connection: keep-alive
    <
    { [16083 bytes data]
  • Connection #0 to host download.virtualbox.org left intact

2024-09-14 12:35:24 : DEBUG : virtualboxstable : DEBUG mode 1, not checking for blocking processes
2024-09-14 12:35:24 : REQ : virtualboxstable : Installing VirtualBox
2024-09-14 12:35:24 : INFO : virtualboxstable : Mounting /Users/gilburns/GitHub/Installomator/build/VirtualBox.dmg
2024-09-14 12:35:32 : DEBUG : virtualboxstable : Debugging enabled, dmgmount output was:
Checksumming Protective Master Boot Record (MBR : 0)…
Protective Master Boot Record (MBR :: verified CRC32 $3123EFFD
Checksumming GPT Header (Primary GPT Header : 1)…
GPT Header (Primary GPT Header : 1): verified CRC32 $6ED693C2
Checksumming GPT Partition Data (Primary GPT Table : 2)…
GPT Partition Data (Primary GPT Tabl: verified CRC32 $47950B06
Checksumming (Apple_Free : 3)…
(Apple_Free : 3): verified CRC32 $00000000
Checksumming disk image (Apple_APFS : 4)…
disk image (Apple_APFS : 4): verified CRC32 $D4895D6F
Checksumming (Apple_Free : 5)…
(Apple_Free : 5): verified CRC32 $00000000
Checksumming GPT Partition Data (Backup GPT Table : 6)…
GPT Partition Data (Backup GPT Table: verified CRC32 $47950B06
Checksumming GPT Header (Backup GPT Header : 7)…
GPT Header (Backup GPT Header : 7): verified CRC32 $C630D7CD
verified CRC32 $D802EA40
/dev/disk4 GUID_partition_scheme
/dev/disk4s1 Apple_APFS
/dev/disk5 EF57347C-0000-11AA-AA11-0030654
/dev/disk5s1 41504653-0000-11AA-AA11-0030654 /Volumes/VirtualBox 1

2024-09-14 12:35:32 : INFO : virtualboxstable : Mounted: /Volumes/VirtualBox 1
2024-09-14 12:35:32 : INFO : virtualboxstable : found pkg: /Volumes/VirtualBox 1/VirtualBox.pkg
2024-09-14 12:35:32 : INFO : virtualboxstable : Verifying: /Volumes/VirtualBox 1/VirtualBox.pkg
2024-09-14 12:35:32 : DEBUG : virtualboxstable : File list: -rw-r--r-- 1 gilburns staff 121M Jul 10 10:03 /Volumes/VirtualBox 1/VirtualBox.pkg
2024-09-14 12:35:32 : DEBUG : virtualboxstable : File type: /Volumes/VirtualBox 1/VirtualBox.pkg: xar archive compressed TOC: 5367, SHA-1 checksum
2024-09-14 12:35:32 : DEBUG : virtualboxstable : spctlOut is /Volumes/VirtualBox 1/VirtualBox.pkg: accepted
2024-09-14 12:35:32 : DEBUG : virtualboxstable : source=Notarized Developer ID
2024-09-14 12:35:32 : DEBUG : virtualboxstable : origin=Developer ID Installer: Oracle America, Inc. (VB5E2TV963)
2024-09-14 12:35:32 : INFO : virtualboxstable : Team ID: VB5E2TV963 (expected: VB5E2TV963 )
2024-09-14 12:35:32 : DEBUG : virtualboxstable : DEBUG enabled, skipping installation
2024-09-14 12:35:32 : INFO : virtualboxstable : Finishing...
2024-09-14 12:35:35 : INFO : virtualboxstable : App(s) found: /Applications/VirtualBox.app
2024-09-14 12:35:36 : INFO : virtualboxstable : found app at /Applications/VirtualBox.app, version 7.1.0, on versionKey CFBundleShortVersionString
2024-09-14 12:35:36 : REQ : virtualboxstable : Installed VirtualBox, version 7.0.20
2024-09-14 12:35:36 : INFO : virtualboxstable : notifying
displaynotification:7: no such file or directory: /usr/local/bin/dialog
displaynotification:13: no such file or directory: /usr/local/bin/dialog
2024-09-14 12:35:36 : DEBUG : virtualboxstable : Unmounting /Volumes/VirtualBox 1
2024-09-14 12:35:36 : DEBUG : virtualboxstable : Debugging enabled, Unmounting output was:
"disk4" ejected.
2024-09-14 12:35:36 : DEBUG : virtualboxstable : DEBUG mode 1, not reopening anything
2024-09-14 12:35:36 : REQ : virtualboxstable : All done!
2024-09-14 12:35:36 : REQ : virtualboxstable : ################## End Installomator, exit code 0

@syn-eatr
Copy link

Your virtualboxlatest code has 7.1.0 hard coded into it, and needs to have 7.1.0 replaced with ${appNewVersion} like you've done for the other recipes.

@gilburns
Copy link
Contributor Author

@syn-eatr - Thanks for catching that. Updated.

@bartreardon bartreardon added application adds or improves an application label validated App label that has been validated by the validation bot labels Feb 7, 2025
@bartreardon
Copy link
Collaborator

🤖 Validation robot 🤖
File fragments/labels/virtualboxbeta.sh
** Label info:
├ ✅ correct line ending
├ ✅ Name: VirtualBox
├ ✅ Type: pkgInDmg
├ ✅ Expected Team: VB5E2TV963
├ ✅ App New Version: 7.1.0
└ Download URL: https://download.virtualbox.org/virtualbox/7.1.0_BETA2/VirtualBox-7.1.0_BETA2-164448-macOSArm64.dmg
├ ✅ URL is reachable
└ ✅ Download Size: 125.2 MB
✅ All checks passed


🤖 Validation robot 🤖
File fragments/labels/virtualboxlatest.sh
** Label info:
├ ✅ correct line ending
├ ✅ Name: VirtualBox
├ ✅ Type: pkgInDmg
├ ✅ Expected Team: VB5E2TV963
├ ✅ App New Version: 7.1.6
└ Download URL: https://download.virtualbox.org/virtualbox/7.1.6/VirtualBox-7.1.6-167084-macOSArm64.dmg
├ ✅ URL is reachable
└ ✅ Download Size: 137.5 MB
✅ All checks passed


🤖 Validation robot 🤖
File fragments/labels/virtualboxstable.sh
** Label info:
├ ✅ correct line ending
├ ✅ Name: VirtualBox
├ ✅ Type: pkgInDmg
├ ✅ Expected Team: VB5E2TV963
├ ✅ App New Version: 7.1.6
└ Download URL: https://download.virtualbox.org/virtualbox/7.1.6/VirtualBox-7.1.6-167084-macOSArm64.dmg
├ ✅ URL is reachable
└ ✅ Download Size: 137.5 MB
✅ All checks passed


@bartreardon bartreardon added this to the v10.8 milestone Feb 7, 2025
@bartreardon
Copy link
Collaborator

Thank you!

@bartreardon bartreardon merged commit eb31679 into Installomator:main Feb 10, 2025
@gilburns gilburns deleted the virtualbox branch February 10, 2025 02:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

application adds or improves an application label validated App label that has been validated by the validation bot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants