Home Forums Software InstaDMG LDMC (LANDesk Client) started failing in builds?

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #377076
    mlinde
    Participant

    OK, so I’ll admit I can take the time and go back, step by step, through my build, and figure out what caused it to break, or I can ask here first.

    I’m building a boot image with:
    [b]BaseImage:[/b]
    10.5.6 Install DVD
    [b]BaseUpdates:[/b]
    10.5.8 combo installer
    Security Update 2009-004
    QuickTime 762
    Safari 403
    Java Update 4
    AirPort Uitlity
    RemoteDesktopClient
    iTunes
    CommonCriteriaTools
    [b]CustomPKG[/b]
    Microsoft RDC
    Flip4Mac
    Silverlight
    Adobe Flash
    Keychain Minder
    LDMSClient

    I’ve been moving the LDMSClient installer around because recently in my builds it doesn’t install correctly anymore. I’m trying a complete rebuild now (deleted base cache image), but does anyone see something here that could “break” the LANDesk client installer while building? Post build/image I can install the same package and it works fine – just not working when bundled into my image.

    Ideas?

    #377116
    Patrick Gallagher
    Participant

    The LANDesk client needs to be installed on first boot. It has way too much that gets done in the scripts. I’m surprised you had it working in the past.

    #377117
    mlinde
    Participant

    I’ve come to that conclusion today, and I’m glad that is an accurate conclusion. Not sure how it worked at one point either. I guess I should try to bundle the installer for a post-first-boot run, or just plan on running it manually on each system.

    Thanks!

    #377119
    Patrick Gallagher
    Participant

    I use Deploy Studio which has a real handy “postpone install for first boot” checkbox for packages added to the workflows.

    #377123
    mlinde
    Participant

    Is there another way to bundle/package in something like that? I haven’t set up and used Deploy Studio before, and would love to just bundle something into the image for a post-image run like createuser does.

    EDIT:
    So utilizing this basic script, and adding it to my login-wrapper list (and copying the package to the root of the drive during imaging) I should have this handled. Well, I’m posting a bit in advance, as I’m building this image right now, but here’s the script, anyhoo…

    [code]#!/bin/bash

    #09.10.2009 Michael Linde
    # This script installs LANDesk Client, if necessary

    #variables
    pkgLocation=/LDMSClient.pkg
    installerLocation=/usr/sbin/installer

    if test -e $pkgLocation; then
    $installerLocation -pkg $pkgLocation -target / -verbose
    fi

    #once install is complete, clean up
    rm -r pkgLocation

    exit 0[/code]

Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.

Comments are closed