RPM port ready

Charles Wilson cwilson@ece.gatech.edu
Thu May 1 01:21:00 GMT 2003


Dario Alcocer wrote:

> I have put together the RPM packages together.  They're available for
> review at:
> 
>   http://www.helixdigital.com/~alcocer/rpm/
> 
> If someone can review these packages, I'd appreciate it.  Thanks in
> advance.
> 

A few notes:

1) /bin/rpm.exe  should be in /usr/bin/rpm.exe.  The location in /bin is 
probably a vestige of rpm's primacy in Red Hat Linux.  I know that 
/usr/bin == /bin on MOST cygwin systems, but...

2) /etc/mtab should not be in the archive.  Instead, the postinstall 
script should check to see if it is present, and 'touch /etc/mtab' if it 
is not.  (Directories are okay; /var/tmp/ and /var/lib/rpm/ can remain 
in the archive, exactly as they are)

3) Does the rpm package (and rpm-build, for that matter) --require-- 
perl?  usr/lib/rpm/Specfile.pm

4) I'm not *sure* about the ( /usr/src/cygwin/RPMS/ 
/usr/src/cygwin/SOURCES/ etc ) structure.  (I'm afraid of conflicting 
with existing user's "develop cygwin kernel" directory.  Mine's in 
/usr/src/kernel/ but I dunno about others).  Maybe borrow a page from 
the French Red Hat derivative and use ( /usr/src/RPM/RPMS/ 
/usr/src/RPM/SOURCES/ etc) ?  I don't feel strongly about this.

5) pedantic: rpm(-build?) probably requires: 'ash' if not 'bash'.  And 
'make'.

6) Is there any particular reason you "mostly" followed method 2 in 
packaging the sources -- except not using the method 2 script?  See 
http://www.cygwin.com/setup.html#srcpackage_contents

--Chuck




More information about the Cygwin-apps mailing list