-
-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
check bannerImage & welcomeBannerImage - resubmit #22
check bannerImage & welcomeBannerImage - resubmit #22
Conversation
…st No. 22](#22); thanks @amadotejada)
Thanks big bunches, @amadotejada! |
10-Apr-2023 - 🆕 **Configuration Download Estimate** (Addresses [Issue No. 7]((#7)); thanks for the idea, @DevliegereM; heavy-lifting provided by @bartreardon!) - Manually set `configurationDownloadEstimation` within the SYM script to `true` to enable - New `calculateFreeDiskSpace` function will record free space to `scriptLog` before and after SYM execution - Compare before and after free space values via: `grep "free" $scriptLog` - Populate the following variables, in Gibibits (i.e., Total File Size in Gigabytes * 7.451), for each Configuration: - `configurationOneSize` - `configurationTwoSize` - `configurationThreeSize` - Specify an arbitrary value for `correctionCoefficient` (i.e., a "fudge factor" to help estimates match reality) - Validate actual elapsed time with: `grep "Elapsed" $scriptLog` - 🔥 **Breaking Change** for users of Setup Your Mac prior to `1.10.0` 🔥 - Added `recon` validation, which **must** be used when specifying the `recon` trigger (Addresses [Issue No. 19](#19)) - Standardized formatting of `toggleJamfLaunchDaemon` function - Limit the `loggedInUserFirstname` variable to `25` characters and capitalize its first letter (Addresses [Issue No. 20](#20); thanks @mani2care!) - Added line break to `welcomeTitle` and `welcomeBannerText` - Replaced some generic "Mac" instances with hardware-specific model name (thanks, @Pico!) - Replaced `verbose` Debug Mode code with `outputLineNumberInVerboseDebugMode` function (thanks, @bartreardon!) - Removed dependency on `dialogApp` - Check `bannerImage` and `welcomeBannerImage` ([Pull Request No. 22](#22); thanks @amadotejada!)
…uplicates — is converted to a sorted, unique, JSON-compatible 'departmentList' variable (Addresses Issue No. 23; thanks @rougegoat) Signed-off-by: Dan K. Snelson <dan@snelson.us>
with drtaru's help, found that $welcomeBannerImage check will fail if the image is local to the file system rather than hosted somewhere else. This will succeed if the image is local. |
Thanks, @benphilware; I'll counsel with @amadotejada on how best to proceed. |
I changed line 446 to |
The Dialog fails to open if the banner/welcome images are not available. We use this to test the image URLs and set an alternative image if the default fails. Folks can add a second custom image as a backup.
Resubmit of: #21