Re: Packages - how to make an uninstaller?
Re: Packages - how to make an uninstaller?
- Subject: Re: Packages - how to make an uninstaller?
- From: Conor Schutzman <email@hidden>
- Date: Wed, 29 Mar 2017 12:01:32 -0700
$3 is an environment variable that exists for scripts executed by installer, it refers to the installation volume.
For example, if you had multiple partitions, and were booted to MacintoshHD, but were installing to a partition named Storage; $3 would resolve to “/Volumes/Storage”. In most traditional environments, $3 just resolves to “/“, but it’s important to understand it’s use for more specialized/exotic configurations.
> On Mar 29, 2017, at 11:56 AM, Stephen Kay <email@hidden> wrote:
>
> Ok, thanks - I get it.
>
> So in this example:
>
> ## Is Foo installed? ##
> if [[ -d "$3/Applications/Foo.app" ]] ; then
>
> Where is $3 coming from? I understand that $1 $2 $3 etc. are positional
> variables.
>
> Thanks,
> - Stephen
>
>
> On 3/28/17 2:52 PM, "Stephane Sudre" <email@hidden> wrote:
>
>> On Tue, Mar 28, 2017 at 11:30 PM, Mike Solin <email@hidden> wrote:
>>> It¹s built-in to the shell. See 'man bash'.
>>
>> On Tue, Mar 28, 2017 at 2:28 PM, Stephen Kay <email@hidden> wrote:
>>
>>> Thanks for the example! Excuse my ignorance, but what does '-d' command
>>> do? I've been trying to search for info on this, related to
>>> shell-scripting, but couldn't find anything.
>>
>> To avoid reading more than 10 pages of the bash man pages to find the
>> answer:
>>
>> http://stackoverflow.com/questions/59838/check-if-a-directory-exists-in-a-
>> shell-script
>>
>
>
>
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Installer-dev mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Installer-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden