site_archiver@lists.apple.com Delivered-To: installer-dev@lists.apple.com Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:mime-version :content-transfer-encoding:message-id:content-type:to:from:subject :date:x-mailer; bh=YG9iG179Hsck0DIIADA4NuC49gz5I6t+MQ6FSty1RGo=; b=WEQ1yGP/+93ieV1NdYSnM1+uMxhTgCUbZvs5ZSWxVywsINzBbjjDX2RsEtdyvyu09m KVVMfFm+mX+Z44oL7Za8pBvR0kBUVgBbw6H8MV/kbu/PFRNmABucDM+FR99dT+J6j/A5 SI40t9576VNoJJ8m427p08nva1o4unWOQ5PTA= Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:content-transfer-encoding:message-id:content-type:to :from:subject:date:x-mailer; b=NbQgFOrWN84+tkPKDhh/WPkvfL6HqS3Us5is4DheCf6O6FUZHS8PYqbpuB9NxbBfj3 DLvoERNJfWJyff1IcW0piEXJVaz5/LqYDYIlnG5e8E/gQsOH0phVOqVPSLIzEHOxwZD3 oVy4/X2MuedfElQ+g74kA3SBhkrIE3Hk8bBJA= So far I have found these 3 ways: (1) Simple (2) A bit better (used by Apple in some distribution script) if (my.target.systemVersion!=undefined) { var tServerVersionDict; if (! tServerVersionDict) { /* not a server */ } /* Could be improved by checking the required keys are there */ } (3) undocumented but used by Apple if (my.target.systemVersion!=undefined) { if (my.target['systemVersion'].isServer==false) { /* not a server */ } } _______________________________________________ Do not post admin requests to the list. They will be ignored. Installer-dev mailing list (Installer-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/installer-dev/site_archiver%40lists.a... if (my.target.systemVersion!=undefined) { if (system.files.fileExistsAtPath(my.target.mountpoint + "/System/ Library/CoreServices/ServerVersion.plist")==false) { /* not a server */ } } tServerVersionDict = system.files.plistAtPath(my.target.mountpoint + "/System/Library/CoreServices/ServerVersion.plist"); This email sent to site_archiver@lists.apple.com