delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2009/01/05/11:34:49

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00
X-Spam-Check-By: sourceware.org
Date: Mon, 5 Jan 2009 16:34:29 +0000 (GMT)
From: Paul Keeble <csuml AT yahoo DOT co DOT uk>
Reply-To: csuml AT yahoo DOT co DOT uk
Subject: Dodgy adding a package to Setup.exe
To: cygwin AT cygwin DOT com
MIME-Version: 1.0
Message-ID: <727015.39542.qm@web25508.mail.ukl.yahoo.com>
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id n05GYmUW017102

Environment
Windows XP
Setup.exe - 2.573.2.3 (Unix, 

Currently what I do is have a setup.exe + release directory that contains all of the packages downloaded. When we install to another machine we choose all the local packages, and hence we have a nice simple(ish) definition of what our system uses in the cygwin packages and a way to install it. However due to a problem in csih I would like to have a custom package that replaces the script file, This is not a bug in csih, its a special case for terminal services disabling that I would like to be seamless. There seems to be two basic approaches - 1) Add a new version of csih into the release directory and say that this is the latest version in the setup.ini, 2) Add a whole new package that replaces the file/uses post install to replace the file file.

I have tried both approaches but in both cases when doing an install from local my version did not appear, and nor did my package. My ideal scenario was that I can put a tar.bz2 into the release directory in the right place, modify the setup.ini and it'll show on the list and I can use either post install or file replacement to achieve my goal. I can't find an error in my tar.bz2 or the setup.ini but if it should work that would be good to know that its possible to do this way.

Submitting this as a real package I maintaining it doesn't make any sense as no one else needs this change. On the other hand I need the change to be installed on many machines and I would like it as seamless as possible and hence a custom makes sense until 1.7 is production ready and fixes my specific issue.

How can I achieve what I am trying to do?

Paul K




--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019