1. Perry Metzger
  2. growl

Commits

Peter Hosey  committed 678d4e7

Added a PackageMaker document for an Installer package to delete GrowlMail's installation receipt.

  • Participants
  • Parent commits 2756507
  • Branches default

Comments (0)

Files changed (6)

File Release/GrowlMail/GrowlMail Installation Fixer.pmdoc/01empty-contents.xml

View file
+<pkg-contents spec="1.12"><f n="Nothing" o="" g="" p="0" pt="/Volumes/Home-etc/Users/prh/Projects/@otherpeoplesprojects/growl-boredzo/Release/GrowlMail/Nothing" m="false" t="file"/></pkg-contents>

File Release/GrowlMail/GrowlMail Installation Fixer.pmdoc/01empty.xml

View file
+<pkgref spec="1.12" uuid="585270ED-1D42-464B-8AC1-87113C5ACB09"><config><identifier>info.growl.RemoveGrowlMailReceipt.pkg</identifier><version>1.0</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">Empty directory-create manually</installFrom><installTo mod="true">/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo.isRelativeType</mod><mod>installTo</mod><mod>scripts.scriptsDirectoryPath.path</mod><mod>installTo.isAbsoluteType</mod><mod>scripts.preinstall.path</mod><mod>identifier</mod><mod>parent</mod><mod>installFrom.path</mod><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod></config><scripts><preinstall relative="true" mod="true">fixer-scripts/burninate-growl-receipt.zsh</preinstall><scripts-dir relative="true" mod="true">fixer-scripts</scripts-dir></scripts><contents><file-list>01empty-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>

File Release/GrowlMail/GrowlMail Installation Fixer.pmdoc/index.xml

View file
+<pkmkdoc spec="1.12"><properties><title>Fix GrowlMail Installation</title><build>/Volumes/RAM Disk/Fix GrowlMail Installation.pkg</build><organization>com.growl</organization><userSees ui="easy"/><min-target os="3"/><domain system="true"/></properties><distribution><versions min-spec="1.000000"/><scripts></scripts></distribution><contents><choice title="Fix GrowlMail Installation" id="choice1" description="This package removes the receipt from a previous GrowlMail installation, which should fix installation problems for some users. It does not actually install anything." starts_selected="true" starts_enabled="true" starts_hidden="false"><customLoc>/</customLoc><pkgref id="info.growl.RemoveGrowlMailReceipt.pkg"/></choice></contents><resources bg-scale="none" bg-align="topleft"><locale lang="en"><resource relative="true" mod="true" type="welcome">en.lproj/fixer-welcome.rtf</resource><resource relative="true" mod="true" type="conclusion">en.lproj/fixer-success.rtf</resource></locale></resources><flags/><item type="file">01empty.xml</item><mod>properties.title</mod><mod>properties.anywhereDomain</mod><mod>properties.systemDomain</mod></pkmkdoc>

File Release/GrowlMail/en.lproj/fixer-success.rtf

View file
+{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf110
+{\fonttbl\f0\fnil\fcharset0 LucidaGrande;}
+{\colortbl;\red255\green255\blue255;}
+\margl1440\margr1440\vieww11200\viewh6240\viewkind0
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf0 You should be able to install GrowlMail now.\
+}

File Release/GrowlMail/en.lproj/fixer-welcome.rtf

View file
+{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf110
+{\fonttbl\f0\fnil\fcharset0 LucidaGrande;}
+{\colortbl;\red255\green255\blue255;}
+\margl1440\margr1440\vieww11200\viewh6240\viewkind0
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf0 Some users are unable to install GrowlMail because they once installed GrowlMail with admin powers, and Installer will not allow you to install without admin powers after you have done so with admin powers. Since GrowlMail can no longer be installed with admin powers, this prevents installation for those users.\
+\
+This package removes the receipt from a previous GrowlMail installation, which should fix the problem for those users. It does not actually install anything.\
+\
+If you have never installed GrowlMail before, you do not need to \'93install\'94 this package.\
+If you are able to install GrowlMail successfully, you do not need to \'93install\'94 this package.\
+}

File Release/GrowlMail/fixer-scripts/burninate-growl-receipt.zsh

View file
+#!/bin/zsh -f
+
+pkgutil --forget com.growl.growlmail.pkg
+true