Skip navigation.
 
mlRe: "First Run" installation of Application support stuff?
FROM : Mike Ferris
DATE : Thu Dec 19 21:53:44 2002

Bill Bumgarner actually let me in on this same piece of data.  Thanks.

I am not a perl jockey by any stretch of the imagination, so I probably
won't be fixing this one...  I had been thinking of making a couple
improvements to FinkCommander, though, when I get a chance...

Mike


Begin forwarded message:

> From: Ben Hines <<email_removed>>
> Date: Thu Dec 19, 2002  12:52:55 AM US/Pacific
> To: Mike Ferris <<email_removed>>
> Cc: <email_removed>, Steven Burr <<email_removed>>
> Subject: Re: "First Run" installation of Application support stuff?
>
>
> On Sunday, December 15, 2002, at 01:27  PM, Mike Ferris wrote:
>

>>    - A perl script for FinkCommander which presumably I would never
>> modify
>>

>
>
> That's there because your fink "prefix" path can be different for
> different users, so the app writes out the script with the path
> hardcoded if it changes. I believe that is the right place to put a
> script like that that gets modified.
>
> IMO the install prefix really should just be passed as an argument to
> the (static, in the bundle) script, though. If a perl geek wants to
> help us with this, send me your mods. :)
>
> -Ben
>
>

>> From: Mike Ferris <<email_removed>>
>> Date: Sun Dec 15, 2002  1:27:37  PM US/Pacific
>> To: <email_removed>
>> Subject: Re: "First Run" installation of Application support stuff?
>>
>> This is not directed at any specific person (although I could direct
>> it at a number of companies whose apps I have tried...)
>>
>> I would just like to make a plea for NOT putting stuff in
>> /Library/Application Support/Whatever without thinking really hard
>> about it...  For example, don't just copy a bunch of stuff in there
>> that could just as easily be in the app wrapper...  If you want to
>> support machine-wide optional stuff in that location, fine.  But
>> applications that simply copy a bunch of stuff there for no good
>> reason (you know who you are) are annoying.
>>
>> Same goes for ~/Library/Application Support/Whatever, but in this
>> case, copying or creating stuff there is more forgivable, if it is
>> something that makes sense.  But consider alternatives to this
>> location as well (such as using NSUserDefaults for preferences).  And
>> note that if the user will never change or add to the stuff you put
>> there (directly or indirectly), why are you putting it there?  Keep
>> unchanging stuff in your app wrapper where it won't clutter up my
>> home directory or system install locations.
>>
>> In my ~/Library/Application Support folder I have the following kinds
>> of stuff that seem OK
>>
>>    - Preference-type info that is too large to be in NSUserDefaults
>> (like PB workspace templates, LaunchBar configuration data, etc...)
>>    - High score lists for games (although arguably this could be in
>> NSUserDefaults)
>>    - License info (again, arguably could be in NSUserDefaults)
>>    - AddressBook data (although I would rather recent Apple apps
>> allowed multiple "documents")
>>    - Omniweb bookmarks, cookies, etc...
>>    - Terminal startup file which I created
>>    - Watson plugins (that were downloaded and installed separate
>> from Watson itself)
>>
>> And I have the following stuff which seems like it should not be there
>>
>>    - A perl script for FinkCommander which presumably I would never
>> modify
>>    - Lots of preference data that should clearly be in NSUserDefaults
>>
>> Mike Ferris
>>
>>
>> Begin forwarded message:
>>

>>> From: Dave Yost <<email_removed>>
>>> Date: Sat Dec 14, 2002  9:16:21 PM US/Pacific
>>> To: <email_removed>
>>> Subject: Re: "First Run" installation of Application support stuff?
>>>
>>> At 9:09 AM -0500 2002-12-09, Jeff Disher wrote:

>>>> I wasn't referring to finding the folder.  I was referring to
>>>> actually working with its contents.  That is, checking that a
>>>> folder exists for your app (probably using the bundle identifiers
>>>> like preferences do), providing facilities for a generic storage
>>>> dictionary like the preferences, and the ability to get a path to
>>>> your application's folder in Application Support for storing things
>>>> that you need to write directly (if you are just copying a file,
>>>> for example).  It could also handle the sort of synchronization
>>>> that Dave was referring to in his original post.
>>>>
>>>> This isn't supposed be to be anything ground-breaking, just a small
>>>> object to make some of these tedious checks and serialization calls
>>>> a bit more convenient.

>>>
>>> Actually I should have mentioned the issue of getting user
>>> authentication for writing into /Library.  Is there ready-to-go Java
>>> code to wrap around stuff requiring administrator authentication? 
>>> That should be part of the library.
>>>
>>> Dave
>>> _______________________________________________
>>> cocoa-dev mailing list | <email_removed>
>>> Help/Unsubscribe/Archives:
>>> http://www.lists.apple.com/mailman/listinfo/cocoa-dev
>>> Do not post admin requests to the list. They will be ignored.

>> _______________________________________________
>> cocoa-dev mailing list | <email_removed>
>> Help/Unsubscribe/Archives:
>> http://www.lists.apple.com/mailman/listinfo/cocoa-dev
>> Do not post admin requests to the list. They will be ignored.

_______________________________________________
cocoa-dev mailing list | <email_removed>
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

Related mailsAuthorDate
ml"First Run" installation of Application support stuff? Dave Yost Dec 8, 06:14
mlRe: "First Run" installation of Application support stuff? Sherm Pendley Dec 8, 07:52
mlRe: "First Run" installation of Application support stuff? Dave Yost Dec 8, 09:03
mlRe: "First Run" installation of Application support stuff? Scott Anguish Dec 8, 09:36
mlRe: "First Run" installation of Application support stuff? Jeff Disher Dec 8, 22:08
mlRe: "First Run" installation of Application support stuff? Andreas Mayer Dec 9, 00:39
mlRe: "First Run" installation of Application support stuff? Scott Anguish Dec 9, 02:02
mlRe: "First Run" installation of Application support stuff? Scott Anguish Dec 9, 02:27
mlHrm... I wonder... Re: "First Run" installation of Application support stuff? Scott Anguish Dec 9, 02:39
mlRe: Hrm... I wonder... Re: "First Run" installation of Application support stuff? Georg Tuparev Dec 9, 10:22
mlRe: Hrm... I wonder... Re: "First Run" installation of Application support stuff? Andreas Mayer Dec 9, 12:55
mlRe: "First Run" installation of Application support stuff? Jeff Disher Dec 9, 15:09
mlRe: Hrm... I wonder... Re: "First Run" installation of Application support stuff? Eric Wang Dec 9, 18:57
mlRe: "First Run" installation of Application support stuff? Dave Yost Dec 15, 06:16
mlRe: "First Run" installation of Application support stuff? Mike Ferris Dec 15, 22:27
mlRe: "First Run" installation of Application support stuff? Georg Tuparev Dec 16, 01:44
mlRe: "First Run" installation of Application support stuff? Chris Ridd Dec 16, 07:37
mlRe: "First Run" installation of Application support stuff? Bill Bumgarner Dec 16, 17:07
mlRe: "First Run" installation of Application support stuff? Mike Ferris Dec 16, 18:56
mlRe: "First Run" installation of Application support stuff? Udo Ludtke Dec 16, 21:40
mlRe: "First Run" installation of Application support stuff? Udo Ludtke Dec 16, 21:40
mlRe: "First Run" installation of Application support stuff? Clark S. Cox III Dec 16, 22:07
mlRe: "First Run" installation of Application support stuff? Jeff Disher Dec 16, 22:11
mlRe: "First Run" installation of Application support stuff? John Nairn Dec 16, 22:20
mlRe: "First Run" installation of Application support stuff? Bill Bumgarner Dec 18, 20:26
mlRe: "First Run" installation of Application support stuff? John C. Randolph Dec 18, 22:09
mlRe: "First Run" installation of Application support stuff? Peter Sichel Dec 18, 22:18
mlRe: "First Run" installation of Application support stuff? David W. Halliday Dec 18, 23:54
mlRe: "First Run" installation of Application support stuff? Mike Ferris Dec 19, 00:13
mlRe: "First Run" installation of Application support stuff? Jim Balhoff Dec 19, 00:18
mlRe: "First Run" installation of Application support stuff? John C. Randolph Dec 19, 01:31
mlRe: "First Run" installation of Application support stuff? Michael Latta Dec 19, 01:35
mlRE: "First Run" installation of Application support stuff? Phil Barrett Dec 19, 09:32
mlRe: "First Run" installation of Application support stuff? Ben Hines Dec 19, 09:52
mlRe: "First Run" installation of Application support stuff? Finlay Dobbie Dec 19, 12:23
mlRe: "First run" installation of Application support stuff? Jean-Olivier Lanct… Dec 19, 13:23
mlRe: "First Run" installation of Application support stuff? Rainer Brockerhoff Dec 19, 15:16
mlRe: "First Run" installation of Application support stuff? Peter Sichel Dec 19, 15:28
mlRe: "First Run" installation of Application support stuff? Sheehan Olver Dec 19, 20:50
mlRe: "First Run" installation of Application support stuff? Mike Ferris Dec 19, 21:53
mlRe: "First Run" installation of Application support stuff? Peter Sichel Dec 19, 22:29
mlRe: "First Run" installation of Application support stuff? Sheehan Olver Dec 19, 23:16
mlRe: "First Run" installation of Application support stuff? Rainer Brockerhoff Dec 19, 23:33
mlRe: "First Run" installation of Application support stuff? Mike Ferris Dec 20, 18:33