Commit Graph

176 Commits

Author SHA1 Message Date
jbj 3363604c70 Use Fopen almost everywhere.
Rip out --enable-bzip2-payload, we'll use Fopen w macros instead.
Work out ref counting for ftpControl so that control channel is persistent.
build/build.c: Use fpio to write build stage script.
parseSpec.c: Rework include stack to use FD_t, not FILE *.
tread.c: Delete, use ufdio->read instead.
rpmio.c: Filter out fdio fd == NULL assertion failures.
rpmrc.c: Don't fail if HOME is not environment.
rpmrc.c: Rework ufdio FTP rcfile I/O to be more similar to stdio.

CVS patchset: 3417
CVS date: 1999/11/04 21:26:08
1999-11-04 21:26:08 +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 f72d5eec3b Sanity.
CVS patchset: 3363
CVS date: 1999/09/30 21:40:20
1999-09-30 21:40:20 +00:00
jbj 907e305591 Build on solaris2.6 with gcc.
CVS patchset: 3362
CVS date: 1999/09/30 21:20:34
1999-09-30 21:20:34 +00:00
jbj 4310a0aa2a Sanity.
CVS patchset: 3360
CVS date: 1999/09/30 20:14:16
1999-09-30 20:14:16 +00:00
jbj 082c8bba35 Sanity.
CVS patchset: 3358
CVS date: 1999/09/30 19:37:54
1999-09-30 19:37:54 +00:00
jbj a7d1b1a2c9 Sanity.
CVS patchset: 3357
CVS date: 1999/09/30 19:31:44
1999-09-30 19:31:44 +00:00
jbj d7ba7d08d1 More HPUX cc fiddles.
CVS patchset: 3356
CVS date: 1999/09/30 17:45:42
1999-09-30 17:45:42 +00:00
jbj 1baa4101d6 Don't build rpmgettext/rpmputtext if USE_NLS=no.
CVS patchset: 3353
CVS date: 1999/09/30 16:03:43
1999-09-30 16:03:43 +00:00
jbj e3be66cc10 Add libtool.m4 to aclocal.m4.
CVS patchset: 3347
CVS date: 1999/09/29 23:57:42
1999-09-29 23:57:42 +00:00
jbj a20c89d42b Check in time stamps again.
CVS patchset: 3343
CVS date: 1999/09/29 23:29:57
1999-09-29 23:29:57 +00:00
jbj 32942a7b6b Check in time stamps.
CVS patchset: 3342
CVS date: 1999/09/29 23:26:08
1999-09-29 23:26:08 +00:00
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 23ddc3c8ce Autoconf test for glob (and regex) functionality.
CVS patchset: 3333
CVS date: 1999/09/26 22:50:47
1999-09-26 22:50:47 +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 78ce864c5e Add err.[ch] to portability checks (as yet unused).
get latest error.[ch] from glibc.

CVS patchset: 3310
CVS date: 1999/09/20 15:35:08
1999-09-20 15:35:08 +00:00
jbj 6bdf51d7f3 Start experimental support for bzip2 payloads.
CVS patchset: 3309
CVS date: 1999/09/20 13:34:47
1999-09-20 13:34:47 +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 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 7c106b348f Fix lchown test.
CVS patchset: 3270
CVS date: 1999/09/08 22:33:01
1999-09-08 22:33: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 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 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 aeeaed68f9 get the right default if no --prefix is given.
CVS patchset: 3255
CVS date: 1999/08/25 20:00:26
1999-08-25 20:00:26 +00:00
jbj adb4f58147 Orphans.
CVS patchset: 3187
CVS date: 1999/07/19 22:28:41
1999-07-19 22:28:41 +00:00
jbj 46572592b4 add pl translation and man pages (Tomasz K?oczko et al).
CVS patchset: 3183
CVS date: 1999/07/19 22:13:12
1999-07-19 22:13:12 +00:00
jbj 5ad244b9d1 Change shared lib defaults.
CVS patchset: 3171
CVS date: 1999/07/15 22:26:15
1999-07-15 22:26:15 +00:00
jbj c3f62fe632 Automake to create python bindings.
CVS patchset: 3164
CVS date: 1999/07/15 20:15:23
1999-07-15 20:15:23 +00:00
jbj ab69afb6e3 Typos.
CVS patchset: 3137
CVS date: 1999/07/08 22:37:05
1999-07-08 22:37:05 +00:00
jbj 25e6b06959 add configure scaffolding to support rpm-4.0 packages.
CVS patchset: 3136
CVS date: 1999/07/08 22:10:33
1999-07-08 22:10:33 +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 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 984a6ad296 Propagate CONFIG_SITE to popt (#3212).
CVS patchset: 3091
CVS date: 1999/06/16 20:02:17
1999-06-16 20:02:17 +00:00
jbj 00425624b6 don't clobber LDFLAGS in top-level Makefile (Tim Mooney).
move libtool version forward.

CVS patchset: 3086
CVS date: 1999/06/09 14:13:31
1999-06-09 14:13:31 +00:00
jbj 2ed98fa074 Begin 3.0.2.
CVS patchset: 3075
CVS date: 1999/05/24 20:37:52
1999-05-24 20:37:52 +00:00
jbj 4c10d8f232 Bump version/release.
CVS patchset: 3026
CVS date: 1999/04/21 15:35:06
1999-04-21 15:35:06 +00:00
jbj 0cf9b0bdfe fix: % before non-alphabetic non-macro special now passed unscathed.
CVS patchset: 3023
CVS date: 1999/04/20 19:17:23
1999-04-20 19:17:23 +00:00
jbj 8d7018d847 Release rpm 3.0.
CVS patchset: 3016
CVS date: 1999/04/19 08:28:20
1999-04-19 08:28:20 +00:00
jbj 2320364c77 Use statvfs on solaris2.6+ (Eddie Bugg <ralp@terra.abcbs.com>)
CVS patchset: 3005
CVS date: 1999/04/16 23:05:00
1999-04-16 23:05:00 +00:00
jbj 59e22c8102 Add -f to combat new POSIX behavior chown/chgrp on dangling symlinks.
Hard configure absolute paths (rather than using which).

CVS patchset: 3002
CVS date: 1999/04/16 05:44:36
1999-04-16 05:44:36 +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
ewt d590fe33e1 version 2.95
CVS patchset: 2984
CVS date: 1999/04/12 16:11:24
1999-04-12 16:11:24 +00:00
jbj c5f831ad7e Default to not build shared libraries.
CVS patchset: 2980
CVS date: 1999/04/11 22:15:26
1999-04-11 22:15:26 +00:00
jbj 200d512806 From Tim Mooney:
Make the statfs stuff work more reliably.  Switch from using AC_EGREP_HEADER
to AC_TRY_COMPILE, which should be much more reliable.
Change all places where a previous patch I had sent in said "convertdb"
when it should have said "rpmconvert".
Change the LDFLAGS_STATIC for HP-UX so that static linking isn't done on
HP-UX with libtool.  Everything could be linked statically *except* the shl_*
routines, which are in `libdld.1', but libtool doesn't know how to do
a "--prefer-static" type link, so we have to just avoid trying the static
link at all.
Fix a warning that happens over and over as `header.h' is included
on Digital Unix systems.  Digital Unix defines `__alpha', not `__alpha__',
so I just added the additional check for __alpha.
Fix a number of places in the code where there is a spurious/extra
semi-colon.  This gets rid of quite a few warnings.

CVS patchset: 2972
CVS date: 1999/04/08 20:09:48
1999-04-08 20:09:48 +00:00
jbj 0beb0f799d Bump version.
CVS patchset: 2948
CVS date: 1999/04/05 19:01:33
1999-04-05 19:01:33 +00:00
jbj 3e38468d2d Arm-linux fiddles: set RPMCANONARCH correctly and go back to -O2 (#1985).
CVS patchset: 2942
CVS date: 1999/04/04 20:10:33
1999-04-04 20:10:33 +00:00
jbj c2ace2da95 Portability fiddles (Tim Mooney).
CVS patchset: 2940
CVS date: 1999/04/03 17:13:35
1999-04-03 17:13:35 +00:00
jbj 5fbc0dd6c3 add explicit macrofiles path to rpmrc.
CVS patchset: 2933
CVS date: 1999/03/31 20:37:55
1999-03-31 20:37:55 +00:00
jbj 9b94f186e6 fix: avoid segfault using --prefix until ewt fixes.
add --define "%foo %bar" option.
dump macros to same fd as --showrc uses.
add %GNUconfigure for full-blown package regeneration.
fix: RPM_ARCH/RPM_OS had wrong values.
fix: create ppc directories correctly.

CVS patchset: 2922
CVS date: 1999/03/28 00:47:40
1999-03-28 00:47:40 +00:00
jbj a1058e3d9e more DU 4.0D fiddles (Shing-Gene Yung).
CVS patchset: 2910
CVS date: 1999/03/22 18:36:23
1999-03-22 18:36:23 +00:00