Commit Graph

117 Commits

Author SHA1 Message Date
jbj 07d68db900 Don't use err(3) for now.
CVS patchset: 3339
CVS date: 1999/09/29 15:59:55
1999-09-29 15:59:55 +00:00
jbj c7a6121706 Search /usr/include before misc.
CVS patchset: 3335
CVS date: 1999/09/26 23:44:36
1999-09-26 23:44:36 +00:00
jbj bc0955ad3c Solaris compilation.
CVS patchset: 3332
CVS date: 1999/09/26 17:28:00
1999-09-26 17:28:00 +00:00
jbj d6f997e62d Drill msgid at same time as msgstrs.
CVS patchset: 3331
CVS date: 1999/09/26 17:09:46
1999-09-26 17:09:46 +00:00
jbj e60094b302 Retrofit glibc __progname.
CVS patchset: 3330
CVS date: 1999/09/26 15:04:03
1999-09-26 15:04:03 +00:00
jbj 25132a985a Add rpminject.
CVS patchset: 3320
CVS date: 1999/09/23 21:46:48
1999-09-23 21:46:48 +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 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 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 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 dfb29dcf5b Force static library linkage.
CVS patchset: 3172
CVS date: 1999/07/15 23:08:18
1999-07-15 23:08:18 +00:00
jbj d70b2a5496 Begin rpm-3.0.3.
CVS patchset: 3133
CVS date: 1999/07/07 19:25:34
1999-07-07 19:25:34 +00:00
jbj d64cb1c78c Reorder. Ignore javadeps.
CVS patchset: 3125
CVS date: 1999/07/03 23:21:36
1999-07-03 23:21:36 +00:00
jbj 2cc65c7fb7 Ugly hack to get query dependencies right.
CVS patchset: 3118
CVS date: 1999/06/30 21:18:43
1999-06-30 21:18:43 +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 07a258e329 Remove compiler warnings.
CVS patchset: 3085
CVS date: 1999/06/05 21:00:53
1999-06-05 21:00:53 +00:00
jbj b7a61f5b88 Add javadeps and perl provides/requires scripts (Ken Estes).
CVS patchset: 3084
CVS date: 1999/06/05 20:52:30
1999-06-05 20:52:30 +00:00
jbj 331076d9a1 Add argument to specedit to choose between specs and powertools packages.
CVS patchset: 3051
CVS date: 1999/05/06 23:21:08
1999-05-06 23:21:08 +00:00
jbj a918f8f9c0 New flags to integrate rpmputtext with build system.
CVS patchset: 3044
CVS date: 1999/05/03 23:20:08
1999-05-03 23:20:08 +00:00
jbj ee185b8ef3 Strip rpmgettext/rpmputtext.
CVS patchset: 3039
CVS date: 1999/04/29 21:48:24
1999-04-29 21:48:24 +00:00
jbj 9c6e100351 basename prototype.
CVS patchset: 2994
CVS date: 1999/04/14 11:42:35
1999-04-14 11:42:35 +00:00
jbj 527e1bc4e0 fix: last update transaction set segfault bug in installer.
improved checks for statfs (Tim Mooney).
remove inconsistent use of __P((...)) throughout.
non-static inline functions caused IRIX cc pain.
CPIOERR_CHECK_ERRNO masking caused AIX cc warnings.

CVS patchset: 2993
CVS date: 1999/04/14 11:28:31
1999-04-14 11:28:31 +00:00
jbj e9e7a32d24 Add popt to include path.
CVS patchset: 2975
CVS date: 1999/04/09 14:15:28
1999-04-09 14:15:28 +00:00
jbj 8dfb93f84f non-linux, non-gcc portability fixes (Tim Mooney).
CVS patchset: 2973
CVS date: 1999/04/08 20:53:45
1999-04-08 20:53:45 +00:00
jbj 6266b08a66 add per-target macrofiles to search path.
take globalMacroContext out of macro api.
fix: flush all macros between builds.

CVS patchset: 2936
CVS date: 1999/04/01 22:26:44
1999-04-01 22:26:44 +00:00
jbj bc76393a17 eliminate old rpmrc configuration syntax.
CVS patchset: 2905
CVS date: 1999/03/20 21:09:47
1999-03-20 21:09:47 +00:00
jbj ca9dc63de9 Fix newSpec in "rpm -q --specfile --specedit"
CVS patchset: 2892
CVS date: 1999/03/16 20:04:26
1999-03-16 20:04:26 +00:00
jbj 572c470125 Don't segfault if filename does not exist.
CVS patchset: 2880
CVS date: 1999/03/12 05:55:51
1999-03-12 05:55:51 +00:00
jbj e603e625a1 Capitalize tag names.
CVS patchset: 2829
CVS date: 1999/02/23 05:50:38
1999-02-23 05:50:38 +00:00
jbj 6b9fe27f52 permit substitution of I18N strings from PO meta-catalogues.
CVS patchset: 2824
CVS date: 1999/02/22 17:44:57
1999-02-22 17:44:57 +00:00
jbj 4db26fd478 Permit group extraction from command line.
CVS patchset: 2821
CVS date: 1999/02/21 03:57:57
1999-02-21 03:57:57 +00:00
jbj 64e0363db6 Meta-msgid generation.
CVS patchset: 2804
CVS date: 1999/02/17 17:04:51
1999-02-17 17:04:51 +00:00
jbj a56247c2b2 Repair rpmputtext.
CVS patchset: 2798
CVS date: 1999/02/16 06:17:46
1999-02-16 06:17:46 +00:00
jbj 5bb717be19 make '-' character illegal (again) in version/release.
Use auto-standard names for auto-package components.

CVS patchset: 2753
CVS date: 1999/01/26 18:08:14
1999-01-26 18:08:14 +00:00
jbj 2daecca27b Eliminate generated files.
CVS patchset: 2750
CVS date: 1999/01/25 19:46:40
1999-01-25 19:46:40 +00:00
jbj b3ff088a22 Use libtool to build libraries, but force --disable-shared for now.
CVS patchset: 2745
CVS date: 1999/01/22 18:42:31
1999-01-22 18:42:31 +00:00
jbj 324f6639d7 After running libtoolize to update config.guess config.sub
CVS patchset: 2732
CVS date: 1999/01/21 22:30:50
1999-01-21 22:30:50 +00:00
jbj 4bcd4d620d Automake: almost functional make dist.
CVS patchset: 2729
CVS date: 1999/01/21 18:42:53
1999-01-21 18:42:53 +00:00
jbj 903b747e02 Released rpm-2.90 -- version is now 2.91
Use automake 1.4 and autoconf 2.13.

CVS patchset: 2726
CVS date: 1999/01/19 23:54:30
1999-01-19 23:54:30 +00:00
ewt 10d3b6d5b6 first pass at new transaction api; basic installing/removing works
fine but I wouldn't push it much harder then that

CVS patchset: 2603
CVS date: 1998/12/16 21:58:53
1998-12-16 21:58:53 +00:00
jbj d13e728542 More build popts moved to build.c
Fix access of freed memory.

CVS patchset: 2571
CVS date: 1998/12/01 23:28:26
1998-12-01 23:28:26 +00:00
jbj 5f72265982 Sanity.
CVS patchset: 2567
CVS date: 1998/12/01 00:10:18
1998-12-01 00:10:18 +00:00
jbj 4e4d193635 Add library dependencies.
Remake with latest automake.

CVS patchset: 2565
CVS date: 1998/11/30 20:54:35
1998-11-30 20:54:35 +00:00
jbj eb0436b4b2 Start abstracting compressed I/O.
CVS patchset: 2552
CVS date: 1998/11/22 19:48:48
1998-11-22 19:48:48 +00:00
jbj dc7ee4090d finish hiding rpmdb index record data ("matches").
CVS patchset: 2543
CVS date: 1998/11/19 18:10:28
1998-11-19 18:10:28 +00:00
jbj 2578b7fc84 implement abstract fd type almost everywhere.
CVS patchset: 2542
CVS date: 1998/11/18 21:41:05
1998-11-18 21:41:05 +00:00
jbj 5fc8cb62a5 First attempt at "make check".
CVS patchset: 2465
CVS date: 1998/10/20 11:54:13
1998-10-20 11:54:13 +00:00
jbj 1b359d4778 Permit multiple -l flags.
Internalize language loop for speed.

CVS patchset: 2460
CVS date: 1998/10/14 19:00:22
1998-10-14 19:00:22 +00:00
jbj c21f328520 Turn on writing.
CVS patchset: 2457
CVS date: 1998/10/13 15:10:10
1998-10-13 15:10:10 +00:00
jbj 06032e9afd Plug input fd leak.
CVS patchset: 2447
CVS date: 1998/10/11 21:43:10
1998-10-11 21:43:10 +00:00