Commit Graph

637 Commits

Author SHA1 Message Date
jbj 83e1c73b2f initial version of check-prereqs.
CVS patchset: 3453
CVS date: 1999/12/02 18:30:31
1999-12-02 18:30:31 +00:00
jbj 2b8dc2ee5b fail to package if absolute symlink points within build root.
CVS patchset: 3452
CVS date: 1999/12/02 17:07:29
1999-12-02 17:07:29 +00:00
jbj 7e8b64d335 permit --whatprovides to lookup file dependencies.
CVS patchset: 3451
CVS date: 1999/12/02 16:31:35
1999-12-02 16:31:35 +00:00
jbj 2c4c12af4f use directory tokens internally to reduce memory usage.
CVS patchset: 3437
CVS date: 1999/11/26 22:00:02
1999-11-26 22:00:02 +00:00
jbj 471ba3b238 add/update dependency scripts (Ken Estes).
CVS patchset: 3423
CVS date: 1999/11/12 21:26:04
1999-11-12 21:26:04 +00:00
jbj aeab1e959d fix: typo in error message (#6858).
tufdio.c: Create.
rpmurl.h: Add ctrl, data, buf, and bufAlloced to urlinfo. UFDSANE assertion.
rpmio.h: Add fdWritable(), fdReadable(), fdRdline(), exported (for now) to
         ftp.c checkResponse().
ftp.c: checkResponse() rewritten to use above.
ftp.c: checkResponse() handles html in 501 response on closed http connection.
ftp.c: ftpCommand() rewritten to simplify (using stpcpy).
ftp.c: httpOpen() now reopens time-out persistent connection.
ftp.c: Get rid of O_NONBLOCK reads, not necessary AFAICT.
ftp.c: ftpFileDesc() uses u->data rather than passed in fd arg.
Use a consistent refcounting scheme to achieve persistent malloc and open ctrl.
query.c: get ready for Remglob().
rpmio.c: ftpCmd() functional (using tufdio).

CVS patchset: 3420
CVS date: 1999/11/09 20:57:38
1999-11-09 20:57:38 +00:00
jbj decd648320 freshen.sh: detect when all packages are up to date (Ian Macdonald).
CVS patchset: 3411
CVS date: 1999/11/01 19:02:46
1999-11-01 19:02:46 +00:00
jbj 7b4cf4bf19 fix: resurrect multiple target platform builds.
CVS patchset: 3404
CVS date: 1999/10/29 23:03:12
1999-10-29 23:03:12 +00:00
jbj 1e0138188b check for memory leaks (almost all leaks are plugged).
CVS patchset: 3403
CVS date: 1999/10/29 16:06:01
1999-10-29 16:06:01 +00:00
jbj 0d0b405c20 use compressed filenames on install side.
start unifying FD types, CFD_t now gone.

CVS patchset: 3402
CVS date: 1999/10/27 23:18:10
1999-10-27 23:18:10 +00:00
jbj 00ba060900 Start rpm-3.0.4.
CVS patchset: 3381
CVS date: 1999/10/11 16:37:55
1999-10-11 16:37:55 +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 767f75648f fix: non-GNU globs burp on repeated '/' in patterns.
CVS patchset: 3365
CVS date: 1999/10/04 17:29:58
1999-10-04 17:29:58 +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 63798c65a1 updated pl/rpm.8 (PLD team).
CVS patchset: 3338
CVS date: 1999/09/28 18:38:51
1999-09-28 18:38:51 +00:00
jbj 5714a7f0b1 portatbility fiddles (solaris).
create binary rpm directory (e.g. .../%{_target_cpu}) on the fly.

CVS patchset: 3337
CVS date: 1999/09/28 15:24:01
1999-09-28 15:24:01 +00:00
jbj 861a7532cd fix: rpm-2.5.1 had file list w/o leading / fix.
CVS patchset: 3328
CVS date: 1999/09/26 00:43:12
1999-09-26 00:43:12 +00:00
jbj aa3a086ba2 fix: version compares compatible with epoch-less requires/conflicts.
CVS patchset: 3323
CVS date: 1999/09/24 14:54:23
1999-09-24 14:54:23 +00:00
jbj e6318cc57f fix: removed files fingerprint memory leak.
fix: resurrect allfiles flag from rpm-2.5.x.

CVS patchset: 3312
CVS date: 1999/09/21 17:21:57
1999-09-21 17:21:57 +00:00
jbj 20d78e939a fix: command line install had header memory leak.
check for NULL on all memory allocations.
free rpmrc mallocs on exit.
permit run time leak detection.

CVS patchset: 3311
CVS date: 1999/09/21 03:22:53
1999-09-21 03:22:53 +00:00
jbj 2fe0890ca5 Sanity.
CVS patchset: 3306
CVS date: 1999/09/19 19:41:00
1999-09-19 19:41:00 +00:00
jbj 29c1a3598a do versioned provides/conflicts resolution correctly.
rpmpopt: display versioned provides/obsoletes.
revert to shared libbz2.so now that bzip2 is in base install.

CVS patchset: 3304
CVS date: 1999/09/19 00:29:44
1999-09-19 00:29:44 +00:00
jbj 0148d1e87d python: shared module needs -lrpm -lbz2.
CVS patchset: 3302
CVS date: 1999/09/17 22:59:31
1999-09-17 22:59:31 +00:00
jbj 6bdc80981e fix: with unspecified epochs, skip dependency epoch compare.
CVS patchset: 3283
CVS date: 1999/09/14 16:04:03
1999-09-14 16:04:03 +00:00
jbj 5776936ece fix: versioned provides devolved to existence test with conflicts.
CVS patchset: 3282
CVS date: 1999/09/14 05:41:13
1999-09-14 05:41:13 +00:00
jbj 075fa0ef78 glibc2: always enable dynamic mtrace if available.
CVS patchset: 3279
CVS date: 1999/09/12 00:41:51
1999-09-12 00:41:51 +00:00
jbj 55c5204144 fix: avoid db problems with self-obsoleting packages on install.
CVS patchset: 3278
CVS date: 1999/09/11 23:57:59
1999-09-11 23:57:59 +00:00
jbj 70a0eb1d9b pgp and pgp5 have compatible RSA signature (#4780).
CVS patchset: 3276
CVS date: 1999/09/10 23:48:56
1999-09-10 23:48:56 +00:00
jbj a7a728a11e Limit header max size to < 32 Mb (~16 times largest currently known).
CVS patchset: 3273
CVS date: 1999/09/09 15:16:01
1999-09-09 15:16:01 +00:00
jbj 002c65379f Solaris: use getpassphrase rather than getpass if available.
CVS patchset: 3266
CVS date: 1999/09/07 22:46:19
1999-09-07 22:46:19 +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 582808bce3 link libbz2.a statically to avoid rpm->bzip2 dependence for now.
CVS patchset: 3264
CVS date: 1999/09/07 19:47:53
1999-09-07 19:47:53 +00:00
jbj aed59a55a7 suggested changes to docs from Ken Estes (#4451).
CVS patchset: 3262
CVS date: 1999/09/07 15:46:53
1999-09-07 15:46:53 +00:00
jbj fabbb86306 add --freshen to usage message (#4823).
CVS patchset: 3261
CVS date: 1999/09/07 14:50:32
1999-09-07 14:50:32 +00:00
jbj b4be0ac88b add sparcv9 architecture.
CVS patchset: 3260
CVS date: 1999/09/07 12:32:10
1999-09-07 12:32:10 +00:00
jbj d753cdadf7 fix: don't successfully match with strncasecmp("sparc", "sparc64", 5)
CVS patchset: 3259
CVS date: 1999/09/06 20:59:39
1999-09-06 20:59:39 +00:00
jbj 6c46bff302 add versions to prereq.
add syntax sensitive implict prereq on rpm-3.0.3.

CVS patchset: 3253
CVS date: 1999/08/24 22:26:55
1999-08-24 22:26:55 +00:00
jbj 5b7d1f7876 update python bindings from anaconda.
CVS patchset: 3251
CVS date: 1999/08/24 21:10:30
1999-08-24 21:10:30 +00:00
jbj 438d40966e add headerWrite return code and check for errors.
CVS patchset: 3250
CVS date: 1999/08/24 15:18:43
1999-08-24 15:18:43 +00:00
jbj 3ae1ccb3aa fix: segfault with "--sign" w/o supplying files (#4651).
CVS patchset: 3247
CVS date: 1999/08/23 23:10:35
1999-08-23 23:10:35 +00:00
jbj 279e4cc338 add %_install_langs to configure languages to be installed.
CVS patchset: 3245
CVS date: 1999/08/22 04:17:12
1999-08-22 04:17:12 +00:00
jbj d2094dc229 add versions to obsoletes.
CVS patchset: 3243
CVS date: 1999/08/20 21:05:18
1999-08-20 21:05:18 +00:00
jbj 8907c7e1a0 match "de" when locale is specified as "de_DE.ISO-8859-1@Munich".
CVS patchset: 3239
CVS date: 1999/08/19 19:42:18
1999-08-19 19:42:18 +00:00
jbj 5a8aceb05e fix: use pgp5 rather than pgp-2.6.3 if both are in %_pgpbin (#4564).
CVS patchset: 3237
CVS date: 1999/08/18 17:04:54
1999-08-18 17:04:54 +00:00
jbj 3cb1e6fe07 fix: n>1 occurrences of %config(noreplace) should not FA_CREATE (#4355).
CVS patchset: 3232
CVS date: 1999/08/16 22:10:27
1999-08-16 22:10:27 +00:00
jbj 06689265dd fix: last char in rpmrc w/o terminating newline lost (#4361).
prepare for handling \r in macro exapnsions.

CVS patchset: 3230
CVS date: 1999/08/16 18:57:37
1999-08-16 18:57:37 +00:00
jbj 96114b6bf2 fix: macro table cannot contain NULL pointers (#4263).
CVS patchset: 3229
CVS date: 1999/08/16 16:18:25
1999-08-16 16:18:25 +00:00
jbj 1e4d3532ea resuscitate net shared paths (#4330).
CVS patchset: 3228
CVS date: 1999/08/15 19:11:40
1999-08-15 19:11:40 +00:00
jbj f12ab9fac1 fix: don't remove file until last occurence in transaction (#4291).
CVS patchset: 3225
CVS date: 1999/08/14 20:01:38
1999-08-14 20:01:38 +00:00
jbj f9ed8f7bdc macro fixes (Benedict Lofstedt, #4220):
expand %# just like %{#} (and with same value as shell analogues).
  macro defaults for *, 0, and # if no args specified.
  getopt on non-linux requires optind to be saved/restored.

CVS patchset: 3209
CVS date: 1999/07/29 12:36:03
1999-07-29 12:36:03 +00:00