delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/07/26/11:47:02

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
From: Dario Alcocer <alcocer AT helixdigital DOT com>
MIME-Version: 1.0
Message-ID: <15200.14971.630343.872301@coyote.priv.helixdigital.com>
Date: Thu, 26 Jul 2001 08:42:51 -0700
To: "Rue. SATOH" <rsato AT ccs DOT co DOT jp>
Cc: cygwin AT cygwin DOT com
Subject: Re: RPM installer (was Re: SETUP WIZARD FOR CYGWIN?XFREE86)
In-Reply-To: <20010726113047N.rsato@ccs.co.jp>
References: <15198 DOT 58300 DOT 305187 DOT 207197 AT coyote DOT priv DOT helixdigital DOT com>
<3B5EEBBD DOT 1000202 AT ece DOT gatech DOT edu>
<15199 DOT 13076 DOT 290060 DOT 138271 AT coyote DOT priv DOT helixdigital DOT com>
<20010726113047N DOT rsato AT ccs DOT co DOT jp>
X-Mailer: VM 6.76 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid

>>>>> "Rue" == Rue SATOH <rsato AT ccs DOT co DOT jp> writes:

    Rue> Hello.
    Rue> Project HeavyMoon was moved to http://www.sixnine.net/cygwin/,
    Rue> but I don't announced yet.

Thanks for the information, I'll check out the new site soon.

    Rue> I had built db-3.1.17 with DLLize patch.
    Rue> If you want, please get from Project HeavyMoon.
    Rue> My rpm port use some DLL(cygbz, cygdb, cygz) now.

Great, I'll check out the port.  Do you have a src.rpm for RPM?  I'd
be interested in reviewing the *.patch files and the .spec file too.

    Rue> And I had made tarball that include minimum environment and tools.

    Rue> o ash
    Rue> o mkgroup
    Rue> o mkpasswd
    Rue> o mount
    Rue> o umount 
    Rue> o rpm 
    Rue> o rpm2cpio
    Rue> o cygbz21.0.dll
    Rue> o cygdb3.dll
    Rue> o cygwin1.dll
    Rue> o cygz.dll

    Rue> I think that we shall use this sequence to install.
    Rue> I usually use this sequence for build to my cygwin environment that
    Rue> all packages are managemented by rpm(Now, I don't use packages that
    Rue> provided by cygwin.com).

    Rue> 1. extract minimum environment and tools(Ex. instkit.tar.gz).
    Rue> 2. mount / directory.
    Rue> 3. rpm --initdb
    Rue> 4. mkpasswd & mkgroup(optional)

Actually, this could be done by a Cygwin-specific RPM package, one
that contains a post-install script that would create the /etc/passwd
and /etc/group files.

    Rue> 5. install some rpm packages
    Rue>    o termcap(DLLized)
    Rue>    o zlib(DLLized)
    Rue>    o ncurses(DLLized)
    Rue>    o ash
    Rue>    o info
    Rue>    o grep
    Rue>    o bash
    Rue>    o bzip2(including DLLized bzip2 library)
    Rue>    o db(DLLized)
    Rue>    o popt
    Rue>    o file
    Rue>    o rpm

    Rue> Why we use this sequence? Because rpm.exe depend cygz.dll,
    Rue> cygbz21.0.dll and cygdb3.dll. rpm.exe use file.exe, sh.exe
    Rue> and some tools too...

Yes, installation order does matter, but this is the same issue you
run into with the Linux version of RPM, so we're not really any worse
off.

-- 
Dario Alcocer -- Sr. Software Developer, Helix Digital Inc.
alcocer AT helixdigital DOT com -- http://www.helixdigital.com

--
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/

- Raw text -


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