This is my first post. I'm at a loss and still very very new to the JAMF Suite and shell scripting in general.
rtrouton's First Boot Package Install tool works wonders for installing packages and showing a log. But, it only works for me when using Casper Admin to make the package "Install on Reboot"; is this normal? I'd like to avoid the "Casper Finishing Installing Software" window if possible. Just placing the LaunchDaemon, LaunchAgent, LoginLog, and firstbootpackageinstall.sh files in its respective locations will suppress the login window and launch LoginLog but the postbootpackageinstall.log file is never created.
To give a brief overview of my workflow:
1. AutoDMG to create a clean DMG of OS X along with any available updates.
Casper Composer to create a DMG to just place the source files of apps to install on reboot in a common location, /private/tmp/, for example. A short list of apps being installed would include Adobe Reader, Flash, Shockwave, Air, Java, McAfee Security, etc.
Casper Imaging and Target Mode Imaging to deploy OS X and installer files in /private/tmp/, and rtrouton's First Boot Package Install tool. Note: PKGs are NOT being added to the fb_installers folder; it's only being used to launch LoginLog and run several shell commands while showing it's progress.
firstbootpackageinstall.sh was modified to install all packages located in /private/tmp/ (done this way to install packages while having the ability to view a log, instead of staring at the Apple boot screen) and also apply any customizations i.e. Wallpaper, Screen Saver, Power Options, etc.
While this works, I'd like to take it one step further by loading a form of some sort at first boot which will contain fields to enter the end user's Real Name, Username, Password, and Custom Asset Tag. This will prevent having to use the OS X Setup Assistant (and all of its annoying Keyboard, Regional, iCloud, Registration, and EULA windows. Additionally, it will allow the creation of a local personalized account, report the asset tag #, and run additional commands to update MS Office apps with a full name. I imagine this custom dialog at first boot to look like the OS X Setup Assistant Create User window with a field for Asset Tag. Can someone please point me in the right direction to accomplish this, or suggest another tool that is capable of doing what I'm after?
The goal is to use Target Mode Imaging to create a fully up-to-date machine and personalize it in as little steps as possible. I'd like all apps to be installed immediately after imaging instead of having to wait for a Policy to kick-off, and for apps that are being installed on reboot, show a log of its progress (hence, the use of LoginLog).
Ideally, packages would install during imaging instead of afterwards but (and I may be wrong), PKGs containing postinstall scripts require that install on reboot.
Thank you for taking the time to read my long post!
