Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Wed, 26 Sep 2001 11:46:47 -0400 From: Jason Tishler To: "Mirza, Aaqib" Cc: Cygwin Subject: Re: Question about cygwin on network Message-ID: <20010926114647.B1356@dothill.com> Mail-Followup-To: "Mirza, Aaqib" , Cygwin 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 AT sources DOT redhat DOT 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--