Commit Graph

52 Commits

Author SHA1 Message Date
jbj 46fe7a531a Orphans.
CVS patchset: 3722
CVS date: 2000/05/08 13:00:41
2000-05-08 13:00:41 +00:00
jbj cf68a32ca6 - fix: noLibio = 0 on Red Hat 4.x and 5.x.
- fix: typo in autodeps/linux.req.

CVS patchset: 3630
CVS date: 2000/03/15 19:50:57
2000-03-15 19:50:57 +00:00
jbj 3af1f7d94e fix: better filter in linux.req to avoid ARM specific objdump output.
CVS patchset: 3614
CVS date: 2000/03/10 16:53:08
2000-03-10 16:53:08 +00:00
jbj 5c1b6d0ba6 simpler hpux.prov script (Tim Mooney).
CVS patchset: 3606
CVS date: 2000/03/02 20:21:10
2000-03-02 20:21:10 +00:00
jbj 9126b5c2c0 sparc: 64bit find-{provides,requires}.
CVS patchset: 3577
CVS date: 2000/02/22 13:08:35
2000-02-22 13:08:35 +00:00
jbj 3a092572e8 Use better RE and grep for exelist and liblist.
CVS patchset: 3566
CVS date: 2000/02/17 16:26:52
2000-02-17 16:26:52 +00:00
jbj f7b7154b57 (From suzukis@file.phys.tohoku.ac.jp)
It seems that current rpm can work on FreeBSD, on OpenBSD,
and possibly on NetBSD (myself have not checked yet), but
find-provides and find-requires scripts are not provided
in rpm tarball. And, taking a glance on the "port"ed version
of rpm by FreeBSD people, they didn't write their own scripts.
Here's find-provides and find-requires for FreeBSD & OpenBSD.
I checked on FreeBSD-2.2.8 and OpenBSD-2.5 (possibly works on 2.6 too)
both a.out executable format. One of the known problem is
that following script cannot check the inter-library dependency.
On both systems, objdump is not bundled in default installation,
and even if you install objdump of GNU binutils,
it cannot check the inter-library dependency.
The recent FreeBSD and NetBSD are in ELF format, so should
be modified... I will send a version for FreeBSD-3.4 sooner
or later, but if anybody is interested in, please write.
I wish these scripts will be included in future version of rpm.
suzuki

CVS patchset: 3543
CVS date: 2000/02/06 19:05:36
2000-02-06 19:05:36 +00:00
jbj 87c7c2f8d7 Add quotes to check for file list existence (nigel@pobox.com).
CVS patchset: 3380
CVS date: 1999/10/11 15:47:27
1999-10-11 15:47:27 +00:00
jbj be45257fd9 dumb cpp's want white space around lclint annotations (Tim Mooney).
aix: aix.req broken by cut-and-paste (Tim Mooney).

CVS patchset: 3367
CVS date: 1999/10/04 20:18:48
1999-10-04 20:18:48 +00:00
jbj 960b028778 new find req/prov scripts for non-linux platforms (Tim Mooney).
CVS patchset: 3351
CVS date: 1999/09/30 00:22:15
1999-09-30 00:22:15 +00:00
jbj 719984e096 Tru64: avoid find-requires variable size limit (Tim Mooney).
CVS patchset: 3265
CVS date: 1999/09/07 19:53:10
1999-09-07 19:53:10 +00:00
jbj b5b29dd7a3 Clarify licensing: "GNU General Public License" not s/General //.
CVS patchset: 3214
CVS date: 1999/08/04 18:07:18
1999-08-04 18:07:18 +00:00
jbj 419325db06 *** empty log message ***
CVS patchset: 3130
CVS date: 1999/07/07 14:28:07
1999-07-07 14:28:07 +00:00
jbj 2d040b54c4 Don't let executables depend on libNoVersion.so
CVS patchset: 3103
CVS date: 1999/06/18 17:47:59
1999-06-18 17:47:59 +00:00
jbj bafb62fbb0 MiNT port (Guido Flohr <gufl0000@stud.uni-sb.de>).
CVS patchset: 3096
CVS date: 1999/06/17 21:35:34
1999-06-17 21:35:34 +00:00
jbj 8fa7181fa3 eliminate find-requirements on libNoVersion (Red Hat linux only).
add new-fangled requires on "libc.so.6(GLIBC_2.1)" (sparc-linux only).

CVS patchset: 3095
CVS date: 1999/06/17 20:18:08
1999-06-17 20:18:08 +00:00
jbj 5336a6f5e4 augment linux provides/requires for glibc 2.1 backward compatibility.
CVS patchset: 2790
CVS date: 1999/02/15 18:26:09
1999-02-15 18:26:09 +00:00
jbj ba66f05796 irix6 autodeps were dup'd (Shing-Gene Yung <shing@cz3.nus.edu.sg>).
CVS patchset: 2733
CVS date: 1999/01/22 00:25:25
1999-01-22 00:25:25 +00:00
jbj 0c25412902 ultrapenguin 1.1.9 sparc64 changes.
CVS patchset: 2605
CVS date: 1998/12/17 16:45:22
1998-12-17 16:45:22 +00:00
jbj c76756479e caldera patches (ray@Caldera.DE)
CVS patchset: 2584
CVS date: 1998/12/03 19:36:01
1998-12-03 19:36:01 +00:00
jbj 4514c7600f solaris: don't attempt static link. (Tim Mooney)
fix: timeCheck in rpm.c should be unsigned long. (Tim Mooney)
osf: prov searches only shared libraries. (Tim Mooney)
solaris: set PATH in prov/req scripts. (Tim Mooney)
fix: ignore modes on symlinks. (Tim Mooney)

CVS patchset: 2517
CVS date: 1998/11/06 19:55:55
1998-11-06 19:55:55 +00:00
ewt 835ae99566 more updates from Tim Mooney
CVS patchset: 2149
CVS date: 1998/06/14 16:03:14
1998-06-14 16:03:14 +00:00
ewt 006dd62fd2 *** empty log message ***
CVS patchset: 2139
CVS date: 1998/06/02 13:48:59
1998-06-02 13:48:59 +00:00
ewt 089681ce55 various updates from Tim Mooney
CVS patchset: 2134
CVS date: 1998/05/26 13:28:48
1998-05-26 13:28:48 +00:00
ewt 7d24769a33 aix.req
CVS patchset: 2133
CVS date: 1998/05/26 13:26:09
1998-05-26 13:26:09 +00:00
ewt 4da20c6624 *** empty log message ***
CVS patchset: 2087
CVS date: 1998/04/11 16:06:58
1998-04-11 16:06:58 +00:00
ewt 6f2eb2440d 1) fix search for find scripts
2) new find scripts for Solaris
3) gernerate -static more automatically

CVS patchset: 2077
CVS date: 1998/04/09 02:41:13
1998-04-09 02:41:13 +00:00
marc e2167205cf Added %triggerpostun
deps for shared libs
only check first 128 chars for non-printables

CVS patchset: 2058
CVS date: 1998/04/01 16:02:05
1998-04-01 16:02:05 +00:00
ewt c456ea27e5 *** empty log message ***
CVS patchset: 2042
CVS date: 1998/03/23 16:26:10
1998-03-23 16:26:10 +00:00
ewt 6608c32b48 only generate requirements for executable files
CVS patchset: 1846
CVS date: 1997/10/10 19:10:36
1997-10-10 19:10:36 +00:00
marc b1af513e63 Fix requires generation for scripts
CVS patchset: 1830
CVS date: 1997/09/17 17:52:08
1997-09-17 17:52:08 +00:00
ewt 6dd1dc3c14 find-requires (Linux) adds requirements for shell interpretors
CVS patchset: 1816
CVS date: 1997/09/01 15:55:56
1997-09-01 15:55:56 +00:00
ewt 126ba89735 fixed problem in awk invocation
CVS patchset: 1764
CVS date: 1997/07/23 18:38:51
1997-07-23 18:38:51 +00:00
ewt 677b95bbd9 fixed typos
CVS patchset: 1494
CVS date: 1997/03/20 15:55:31
1997-03-20 15:55:31 +00:00
ewt 020f9d270c fixed some simple problems from the last revision
CVS patchset: 1467
CVS date: 1997/03/04 02:08:21
1997-03-04 02:08:21 +00:00
ewt e91eaa89c9 made xargs more resilant to quoting characters in filenames
CVS patchset: 1466
CVS date: 1997/03/04 02:07:12
1997-03-04 02:07:12 +00:00
ewt 6a5447106a gave it more snae handling of symlinks
CVS patchset: 1247
CVS date: 1996/12/20 22:48:42
1996-12-20 22:48:42 +00:00
ewt 6c4819a2b8 fixed some typoes
CVS patchset: 1241
CVS date: 1996/12/12 21:33:45
1996-12-12 21:33:45 +00:00
ewt 602b387052 Initial revision
CVS patchset: 1223
CVS date: 1996/12/12 03:01:09
1996-12-12 03:01:09 +00:00
ewt 5360171eb0 fixed case w/ no soname
CVS patchset: 1222
CVS date: 1996/12/11 19:15:36
1996-12-11 19:15:36 +00:00
ewt 131f695565 use "objdump -p" rather then hacking it
CVS patchset: 1202
CVS date: 1996/11/25 20:17:57
1996-11-25 20:17:57 +00:00
ewt 1729d08c2a Elliot says this one actually works!
CVS patchset: 1201
CVS date: 1996/11/25 16:05:08
1996-11-25 16:05:08 +00:00
ewt fea564a773 Initial revision
CVS patchset: 1199
CVS date: 1996/11/25 16:02:48
1996-11-25 16:02:48 +00:00
ewt 774c0df66a removed extra grep
CVS patchset: 1184
CVS date: 1996/11/21 22:16:00
1996-11-21 22:16:00 +00:00
ewt 796032899f don't ever cause core dumps
CVS patchset: 1183
CVS date: 1996/11/21 22:06:06
1996-11-21 22:06:06 +00:00
ewt 61b3ba144f 1) look for => instead of ! "statically linked"
2) don't follow symlinks
3) use basename on lib names

CVS patchset: 1182
CVS date: 1996/11/21 22:05:26
1996-11-21 22:05:26 +00:00
ewt edd6929adc Initial revision
CVS patchset: 1180
CVS date: 1996/11/21 21:58:50
1996-11-21 21:58:50 +00:00
ewt 8f846037f5 follow symlinks and ignore 'file' errors
CVS patchset: 1179
CVS date: 1996/11/19 20:35:51
1996-11-19 20:35:51 +00:00
ewt ffe3bf87dd Initial revision
CVS patchset: 1153
CVS date: 1996/11/06 21:08:25
1996-11-06 21:08:25 +00:00
ewt bd5f7932af changed to use #!/bin/bash
CVS patchset: 1152
CVS date: 1996/11/06 21:03:55
1996-11-06 21:03:55 +00:00