Keeping Mojave where it's at, and not letting Apple upgrade your system.
[dumping all I've been able to [discover] in one place - sgt]
Mojave System Update 10.14.5 gave back the ability to ignore system upgrades, but only if you are enrolled in a MDM.
Using JAMF Now to enroll a Mac in UAMDM:
https://apple.stackexchange.com/que...aring-in-software-update-window/404933#404933
I never would have been able to start to do this, unless I read that post in StackExchange.
You will have to do some customizing in Jamf Now:
I used the Management profile. I have customers that I've setup with the Operations profile, that way what I do with my profile won't change their systems. Three systems enrolled for free.
I wanted to set my Machine Name to what I wanted.
I wanted to change some of the Security requirements (time to lock when lid is closed) to 5 minutes from the standard of 1 minute.
One other benefit of a management profile is Jamf Now will escrow your FileVault 2 Recovery Key in your account, so it's safe there.
Read their help to figure out how to do all this. It's not too hard if you look first and
learn, then after learning and thinking and waiting a bit,
do.
Turn off all update checkboxes in System Preferences | Software Update
Turn off the dreaded red "1" in System Preferences | Software Update:
killall “System Preferences”
sudo softwareupdate --ignore 'macOS Catalina'
sudo softwareupdate --ignore 'macOS Big Sur'
sudo softwareupdate --ignore 'macOS Monterey'
defaults delete com.apple.systempreferences AttentionPrefBundleIDs
defaults delete com.apple.systempreferences DidShowPrefBundleIDs
rm ~/Library/Preferences/com.apple.preferences.softwareupdate.plist
killall Dock
https://forums.macrumors.com/threads/system-preferences-software-update-badge.2204123/post-27869914
Delete the OS X Notification.bundle file in /Library/Bundles
("/Library" is a system directory, not your user Library in "~/Library")
Make /Library/Bundles folder incapable of having “OS X Notification.bundle” added by a system update:
sudo touch /Library/Bundles
Comment: use the above command if you don't have a Bundles folder.
sudo /usr/bin/chflags hidden /Library/Bundles ;
Comment: the semicolon is part of the command
Comment: This command sets sets the folder invisible (reverse: nohidden)
sudo /usr/bin/chflags uchg /Library/Bundles ;
Comment: the semicolon is part of the command
Comment: make sure it can’t be rewritten: set the user immutable flag (owner or super-user only); (reverse: no uchg)
http://osxdaily.com/2018/10/26/stop-upgrade-macos-mojave-notifications/
One other tip; this may work, it may not:
sudo touch /Applications/"Install macOS Monterey.app"
Comment: makes a fake Installer app in the Applications folder so maybe you won't get the "Upgrade to macOS Monterey" notification.
Then you can update Mojave to the end of it's updates.