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 From: Dario Alcocer MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15200.14971.630343.872301@coyote.priv.helixdigital.com> Date: Thu, 26 Jul 2001 08:42:51 -0700 To: "Rue. SATOH" 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 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/