Mailing-List: contact cygwin-help@sourceware.cygnus.com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe@sources.redhat.com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin@sources.redhat.com>
List-Help: <mailto:cygwin-help@sources.redhat.com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner@sources.redhat.com
Delivered-To: mailing list cygwin@sources.redhat.com
Date: Wed, 26 Sep 2001 11:46:47 -0400
From: Jason Tishler <jason@tishler.net>
To: "Mirza, Aaqib" <Aaqib.Mirza@kbcfp.com>
Cc: Cygwin <cygwin@sources.redhat.com>
Subject: Re: Question about cygwin on network
Message-ID: <20010926114647.B1356@dothill.com>
Mail-Followup-To: "Mirza, Aaqib" <Aaqib.Mirza@kbcfp.com>,
	Cygwin <cygwin@sources.redhat.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="U76dCf8DqXX85Xs3"
Content-Disposition: inline
In-Reply-To: <6B4A1A3E6178D111BD120060085A79A80462BA81@mslondon3.london.kbcfp.com>
User-Agent: Mutt/1.3.18i

--U76dCf8DqXX85Xs3
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Aaqib,

In the future, please post to cygwin@sources.redhat.com instead of
sending private email, so others can benefit too.

On Tue, Sep 25, 2001 at 04:31:49PM +0100, Mirza, Aaqib wrote:
> Hello, I know this is an old mail from an archive something you sent long
> ago, but I am interested in installing cygwin on the network share and then
> allowing users to use utilities from this share over the network. From what
> you say below this is feasible. Can you give me any hints on how best to do
> this?
> 
> Thanks
> ~Aaqib 
> 
> Forward from mail archive.
> 
> I'm not sure what is a "vob in ClearCase" ... but we have been running
> Cygwin from a NT network share for years.  I have a Setup Only install
> script that I can send you if you are interested.  The script performs
> the following:
> 
>     1. sets up mounts (unmounts old ones, if necessary)
>     2. defines/modifies environment variables (CYGWIN, MAKE_MODE, PATH)
>     3. broadcasts that the Registry has changed by sending
>        a WM_WININICHANGE message

IIRC, the above was used (by my old company) when setup.exe was still
in its infancy.  I no longer recommend this approach.  Instead, I
recommend sharing a local Cygwin mirror on a network share and have
everyone install from it.  The only downside is that every Cygwin user
will waste a couple of hundred megabytes.  However, very large disks are
very cheap now a days.

My new approach integrates the old one with setup.exe's postinstall
functionality.  Attached is the source that produces a postinstall
package which is installable by setup.exe.  After installation,
setup.exe's postinstall functionality will automatically run setup.sh
which sets up environment variables, create program groups and shortcuts,
etc.

I recommend studying setup.sh.  Hopefully, it will provide you with the
hints for which you are looking.  However, YMMV.

Jason

--U76dCf8DqXX85Xs3
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="postinstall.tar.bz2"
Content-Transfer-Encoding: base64

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
8XckU4UJCPzHIEA=


--U76dCf8DqXX85Xs3
Content-Type: text/plain; charset=us-ascii

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/
--U76dCf8DqXX85Xs3--
