Forum Replies Created
-
AuthorPosts
-
Rusty Myers
ParticipantYes, it makes more sense to use the user template and script the files you need, but the home folders are not created until a user logs in (IIRC).
Using a launchd agent that checks the user logging in and copies files might work, Or a login hook.Sounds like you’ve got a plan, I’d try that out!
Rusty Myers
ParticipantSee response here:
http://pastebin.com/bru5br6eRusty Myers
Participant[QUOTE][u]Quote by: Kim+Young[/u][p]OK, so I want to load the HP printer drivers with my image. How do I download the dmg in the format that is is the catalog file that has the checksum info with it? Thanks ,[/p][/QUOTE]
Visit Apple’s download site:
support dot apple dot com forwardslash downloadsSearch for what you want to download. Then, download it.
Next, run the checksum script on the download to get the text you need to add to the catalog file:
In the terminal:
cd /path/to/instadmg
./AddOns/InstaUp2Date/checksum.py /path/to/downloaded.dmgOptionally, copy the link for the download from Apple’s site and use that in your catalog file after you get the checksum from the previous steps. That will make it easier to share and make your catalog files easier to run on a new machine.
Rusty Myers
ParticipantThere is a 10.7 catalog in the instadmg trunk:
http://code.google.com/p/instadmg/source/browse/#svn%2Ftrunk%2FAddOns%2FInstaUp2Date%2FCatalogFilesRusty Myers
ParticipantPackagemaker stinks, Use iceberg.
I’m seeing the same thing with 10.5 as the minimum. You can choose 10.4 as a minimum target. I find that easier because you can edit the package after it’s created.
Does your package work when run from the GUI? How about the command line (installer -pkg /path/to/package -target /)?
If you post the script, that may help too. I’ve not done much testing on Lion yet, so it could be just something funky. As you get each package working, you start to find the best practices for your environment. I suggest you write these down so you can share them with us! 😉
Rusty
Rusty Myers
ParticipantI’ve heard the iOS developer program allows you to install Xcode 4 on 200 Macs. You’d download the Xcode installer from the developer site. Might help your deployment!
Rusty Myers
ParticipantModular deployment like what you want to do is very possible. I had been doing this for a while at my previous position. As Allister has pointed out, the IRC channel has a good group of people that can answer questions. Here are some other resources that could help:
PSU MacAdmins Conference Videos:
ow.ly/57AhIMacworld 2011 DeployStudio preso (check the Thin Imaging section):
http://dl.dropbox.com/u/5442688/IT852_B_Penglase_R_Myers.pdfI’m sure you’ve been here, but DS forums:
http://www.deploystudio.com/Forums/index.phpNightly release notes are where the DMG name change was documented:
http://www.deploystudio.com/Nightly/Entries/2011/6/21_DeployStudio_Server_NB110621.htmlDeployStudio unofficial documentation:
http://web.me.com/driley/web/deploystudio.htmlHope that helps! Keep posting questions if you have any.
Rusty
Rusty Myers
ParticipantVery nice! Thanks for sharing. Do you have your scripts in a version control system we can follow? Githib? Thanks!
Rusty Myers
ParticipantI have this command saved:
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -configure -clientopts -setvnclegacy -vnclegacy yes -setvncpw -vncpw “test”
Hope it helps
Rusty Myers
ParticipantI forgot about this:
http://dl.dropbox.com/u/5442688/spss18%20Authorization.zip
It’s a package I created that will authorized SPSS 18. You can edit for your own needs. It’s designed for 18, but we already know how to fix that, thanks to Patrick.
I usually just run it through ARD when I get a request. If you need have it run on every machine, a launchd item that runs a script to wait for network availability and run the package installer.
Rusty Myers
ParticipantI’ve not seen 19 yet, but I was able to deploy 16, 17, and 18 with snapshot packages and Composer. I did the authorization after the machine was booted, though. I had a package to authorize them, but didn’t do it to all machines.
Are you trying to deploy it with a license? Where is it failing?
Rusty Myers
Participant[QUOTE][u]Quote by: tristan_mason[/u][p]Hi All
I am grabbing user account environment settings with Composer and am going to put them in my insta work flow but I have just a few questions.
– I need to create the user account on the host machine with the user name I intend to use in the work flow yes?
Yes. I think…
Composer grabs the full path to the files and will install them in their appropriate spot on the machine you install to. I believe the Casper Suite from JAMF does the “heavy lifting” and installs them into all the users folders on a deployed machines. I don’t use it, can’t be sure.– Once captured, these settings will only apply to an account by the name i was logged in under?
Yes. Assuming above is correct.– I should put the settings in the workflow directly under the account creation pkg?
I think you should out the settings in the User Template folder. But that doesn’t answer your question…this is why.When you use the createUser.pkg, it doesn’t create the home folder. That happens when the user logs in for the first time. So, installing settings to a home folder that doesn’t exist creates an issue, I’ve seen it a few times. It causes LONG login delays for that account, sometimes as long as “screw this _hold power button_”. If you install the preferences to the User Template then all new users will get the preferences. OR you could package the entire home folder and deploy that. It’s probably going to contain a lot of cruft and really against the idea of InstaDMG, but it may work… I say may, because if the User ID is the same as the one you create, it may work. Test, test, test.
eg:
Create Admin Account.pkg
– Desktop Image Setting for Admin Account.pkg
– Dock Setting for Admin Account.pkg
etc…– I can add multiple user accounts using this method in instaDMG?
[/QUOTE]Yes, just duplicate the package and change the userdata. See issues above.
[QUOTE]
eg:
Create Admin Account.pkg
– Desktop Image Setting for Admin Account.pkg
– Dock Setting for Admin Account.pkg
Create Staff Account.pkg
– Desktop Image Setting for Staff Account.pkg
– Dock Setting for Staff Account.pkg
etc…Am just trying to establish “best practice” as I go. Any tips greatly received.
Thanks for the great assistance so far.
Tristan[/p][/QUOTE]
As others have said, your probably best with other methods to enforce policy. If you can manage with OD, thats what I would, and what I currently do.[quote]
Rusty Myers
Participant+1
I use this for most all of my packaging, because it’s faster in most cases. If I don’t know where files are installed or i have lots of files that need installed, Composer rocks. For me, if it’s just a couple files, or payload free packages, it’s quicker to do it myself.
I’ve also keyed (Sassafras) software while packaging with Composer. Works awesome!
I also love that it can survive multiple restarts between start and end snapshots.
Rusty Myers
Participantbw38, video permissions are fixed! Sorry about that!
Rusty Myers
ParticipantPost it to osxdeployment.com
-
AuthorPosts
Recent Comments