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:subject:mime-version :content-type:from:x-priority:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; bh=E7m6dMBB2QJs0IxPwuJYR+/mNta6In2DMFCWL+kCfNw=; b=pUVTu9BhSJcAhUOhM1rCqcWxiJS1OPIvc5+i9Z8K1kByayAOd2sJ/ndDpeMLqb8yHE laysyB/2SL1TiJ71KNn8jCp0Jq4r3p6/I+/nAVIDzZJs3oHZ+MuHFiNif8ixelfoT+1n xkEI+xSuLTSi5Gb7SZlQObPHc3+B0XBamkL84= Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:x-priority:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; b=xlhP9x6IHUlqcsMRVKAGFQcX1fLXeuUqz0PEdAmCyWuYBEJ/yQlYN+qQG4Q/gZdcls SZlwk/YKhSrY4vKDVix3yuTG7lWM5TPkFiafb0wPZFEc7asslJ8DOHFFXb3XBzY3nHSF FdRuT5GsPtCEEzUKTEK25BKRbD81qZ/2AC1Io= 10.6.1, and PackageMaker 3.0.4 On 19/10/2009, at 8:16 AM, Nick Peelman wrote: What version of OSX are you working on? -nick -- Nick Peelman peelman@gmail.com Sent via my BlackBerry -----Original Message----- From: Russell Gray <sweetpproductions@gmail.com> Date: Mon, 19 Oct 2009 08:17:18 To: <installer-dev@lists.apple.com> Subject: Re: postinstall script packagemaker that deletes the enitire plist file..... im stuck On 19/10/2009, at 8:00 AM, Nick Peelman wrote: defaults delete ~/Library/Preferences/com.apple.Safari deleteKey works as expected for me...you sure there isn't something else wrong there? I've used similar deletes elsewhere, syntactically identical to that, without issue. -nick On Sun, Oct 18, 2009 at 4:54 PM, Russell Gray <sweetpproductions@gmail.com> wrote: how do I delete a key in a plist file, in a postinstall script? I have tried: Code: #!/bin/sh defaults delete $HOME/Library/Preferences/com.apple.Safari myKeyToDelete the script deletes the entire plist file though, not the key? I tried this: Code: #!/bin/sh /usr/bin/defaults delete myKeyToDelete which generates an error in the installer, and doesn't delete the key. and this one: Code: #!/bin/sh MY_UNUSED_KEY="com.apple.Safari myKeyToDelete" if [ -d "MY_UNUSED_KEY" ]; then echo "Removing unused preferences" /usr/bin/defaults delete "MY_UNUSED_KEY" fi which doesnt generate an error, but also doesnt delete the key? this shouldnt be that difficult.... _______________________________________________ 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/nick %40peelman.us This email sent to nick@peelman.us -- Nick Peelman peelman@gmail.com _______________________________________________ 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/nick%40peelman.us _______________________________________________ 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... This email sent to nick@peelman.us This email sent to site_archiver@lists.apple.com