CS3 is by far the most challenging app to package.
I has a silent install too, and it would not work with instaDMG.
I tried my old favorite, Iceberg, no dice.
Spend $99.00 and buy JAMF Composer. It is the only app that will package all the Adobe CS3 stuff correctly. It is worth you sanity. Composer worked the first time.
Sorry for the short reply earlier.
The iLife Support 8.2 is the culprit for the pref panes.
The other Apple update to avoid is the LeopardGraphicsUpdate.
It causes problems with NetRestore
If you create your netboot set with LeopardGraphicsUpdate there are some G4 models that with kernal panic.
So I don’t include it in any of my images. I run Software update as part of my post image procedures anyway.
#!/bin/sh
#
# Authored by:
# This script…
#
# Installer.app Environmental Variables
# $0 Script path
# $1 Package path
# $2 Default location
# $3 Target volume
#
echo variable 3 is “$3″/
echo Current path is `pwd`/
#
# set working directory. This is good to start with so you are working from the volume you are installing to.
cd “$3″/
#
# Start the script.
# basically put “$3” in front of all your absolute paths. The quotes “$3” will take care of a hard drive with spaces in the name.
The problem I ran into was that different Macs have different names for the network ports.
Some call it “Built-in Ethernet” others call it “Ethernet 1” Then of course there are wireless connections.
I came up with this to find all the ethernet port and configure them.
This runs as a StartupItem.
———————————————
#!/bin/sh
#
# The purpose of this script is to configure the search doamin, and
# AppleTalk for each network service.
#
# Ensure we are running this script as root
if [ “`whoami`” != “root” ] ; then
echo “script must be run as root”
exit
fi
#
## Variables
searchdomain1=”yoursearchdomain.com”
# set working directory.
cd /
# create a file of the Network Services.
networksetup -listallnetworkservices > private/tmp/NetworkServices1.ls
# Remove any line that begins with “An asterisk”, any line that begins with “*”,
# and any line that is blank from NetworkServices1.ls and save it as NetworkServices.ls
sed -e ‘/^[An asterisk]/d’ -e ‘/^[*]/d’ -e ‘/^$/d’ private/tmp/NetworkServices1.ls > private/tmp/NetworkServices.ls
rm private/tmp/NetworkServices1.ls
echo The NetworkServices on this system are `cat private/tmp/NetworkServices.ls`
#
# Begin loop
# Configure the Network Settings
ConfigureNetworkSettings () {
while read NetworkServicesfromls; do
#
networksetup -setsearchdomains “$NetworkServicesfromls” $searchdomain1
networksetup -setappletalk “$NetworkServicesfromls” on
echo configured $NetworkServicesfromls
done
}
# end loop
# run the loop using the list created from `networksetup -listallnetworkservices`
ConfigureNetworkSettings < /private/tmp/NetworkServices.ls
rm /private/tmp/NetworkServices.ls
#Harikari
srm -rf /Library/StartupItems/JHUAPLNetworkSettings
exit 0
[QUOTE][u]Quote by: macshome[/u][p]If you set export CM_BUILD=CM_BUILD in the environment section of the script those packages should install.[/p][/QUOTE]
Seems like this happens when a Mac is bound to any sort of directory service. OD, AD, LDAP…
My Macs are bound to AD and the exhibit the bad behavior too.
If you right click on an item in the Dock, you can add/remove it from Login Items. That is the workaround I give my users.
10.5.1 does not seem to offer any fix to this problem.
“defaults write /Library/Preferences/com.apple.loginwindow Hide500Users -bool YES” worked for me.
It hides it in the accounts pref pane, the login window, and the fast user switch menu.
Yes jimma, I am hiding in the third rack on the right.
I have come up with a solution! It is an update called Mac OS X Server 10.3.9. It works great for AFP and SMB joined to an AD Domain. The only thing I loose is single sign-on (SSO) for AFP useres. However they don’t complain about that since the server actually stays up now.
Recent Comments