Compare commits

...

4 Commits

Author SHA1 Message Date
Gabriel Luchina a60e53cb92
Merge pull request #55 from jaminmc/AutoSerial
Auto generate new Serial numbers!
2025-07-23 11:02:03 -03:00
jaminmc 064e032b82 Auto generate new Serial numbers!
Now everyone won't be sharing the same serial!

On fresh install, It will prompt if you want to generate a new serial. If you have an install already, and you select "205 - Customize OpenCore config.plist" you will have an option to generate a new serial.

I created a CLI for GenSMBIOS, which generated all the serial numbers and stuff so that iMessage should work. For now it is pulling from my branch. That is until the pull request is accepted by corpnewt.

The Serial generation prompts for System Product Name, and has a default. The user can change it if they want. IE for MacOS 26, they may want to use MacPro7,1. I have not tested that though.
2025-07-23 09:56:02 -04:00
Gabriel Luchina bc7f38bd40
Merge pull request #54 from jaminmc/FixNag
Updated NoNag for PVE 8.4.5+, and improved logging
2025-07-23 08:49:09 -03:00
jaminmc 65d027b7f4 Updated NoNag for PVE 8.4.5+, and improved logging
Proxmox changed their Nag screen code in 8.4.5, so the fix changed.  The fix is from 0f3b95b3ff

Added a main.log that logs everything, and it still logs specific sections. display_and_log replaces the echo command for most things.
2025-07-22 17:19:32 -04:00
4 changed files with 547 additions and 138 deletions

4
.gitmodules vendored Normal file
View File

@ -0,0 +1,4 @@
[submodule "tools/GenSMBIOS"]
path = tools/GenSMBIOS
url = https://github.com/jaminmc/GenSMBIOS.git
branch = AddCli

View File

@ -67,7 +67,7 @@ check_status "Failed to install git"
# Clone repository
log_message "Cloning OSX-PROXMOX repository..."
git clone https://github.com/luchina-gabriel/OSX-PROXMOX.git /root/OSX-PROXMOX >> "$LOG_FILE" 2>&1
git clone --recurse-submodules https://github.com/luchina-gabriel/OSX-PROXMOX.git /root/OSX-PROXMOX >> "$LOG_FILE" 2>&1
check_status "Failed to clone repository"
# Ensure directory exists and setup is executable

678
setup

File diff suppressed because it is too large Load Diff

1
tools/GenSMBIOS Submodule

@ -0,0 +1 @@
Subproject commit 573f5fc375cb52688ccac4312de8422ae263dcf2