• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
conventions for command line utils
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

conventions for command line utils


  • Subject: conventions for command line utils
  • From: John Clyne <email@hidden>
  • Date: Wed, 24 Jan 2007 10:07:39 -0700

Hi,

I have some questions re installation conventions used in the Mac world when porting multi-component applications from other unices. I have an app that consists of a GUI, several command line utilities, shared libraries depended upon by both the GUI and CLUs, header files, doc, etc. I'd like to provide the package via an installer that is familiar to Mac users, and minimizes setup required prior to using the tools. In Linux, for example, the installer would be a shell script allowing the admin to specify a target installation directory. Setup would consist of yet another shell script that users could source to configure execution paths, shared library paths, etc.

The notion of Mac Bundles, with their drag-and-drop installation, is obviously a much more elegant way to handle software distribution. However, it's not clear that Bundles are at all appropriate for packages composed of multiple CLUs with shared library dependencies: how would one resolve the shared library paths?

So I guess my questions boil down to

1. Are there any best practices for CLU installation? Put them in a well-known location (e.g. /usr/local/{bin,lib,include}) where they will hopefully automatically appear on the appropriate search paths, or provide the flexibility to install anywhere and use some other mechanism to resolve setup issues (paths)?

2. What tools are recommended for building an installer for a multi- component application such as i'm describing?


Thanks for any guidance!

cheers

John Clyne
National Center for Atmospheric Research
303.497.1236 (w), 303.809.1922 (c)
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


  • Follow-Ups:
    • RE: conventions for command line utils
      • From: "Handloser, Fred (LightScribe)" <email@hidden>
  • Prev by Date: Re: How do I get Packagemaker to install plug-ins for Adobe
  • Next by Date: RE: conventions for command line utils
  • Previous by thread: Re: How do I get Packagemaker to install plug-ins for Adobe
  • Next by thread: RE: conventions for command line utils
  • Index(es):
    • Date
    • Thread