Commit Graph

1022 Commits

Author SHA1 Message Date
jbj a0d3acc8a3 Add -C dir and -M options to %GNUconfigure.
CVS patchset: 3024
CVS date: 1999/04/20 22:45:52
1999-04-20 22:45:52 +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 56b31cf832 Root reserved fs blocks adjustment should be 1.05 (not 1/0.95).
CVS patchset: 3015
CVS date: 1999/04/18 20:56:19
1999-04-18 20:56:19 +00:00
jbj 3b9ca6b62e Fix disk space estimate.
CVS patchset: 3011
CVS date: 1999/04/18 17:08:49
1999-04-18 17:08:49 +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 3c53216727 typo.
CVS patchset: 3000
CVS date: 1999/04/15 06:16:04
1999-04-15 06:16:04 +00:00
jbj bcdfc22cf7 Fix: handle %config(noreplace) correctly for linuxconf.
CVS patchset: 2999
CVS date: 1999/04/15 06:14:34
1999-04-15 06:14:34 +00:00
jbj 0530ddd0bb Make sure parens match.
CVS patchset: 2998
CVS date: 1999/04/15 05:38:43
1999-04-15 05:38:43 +00:00
ewt 0c1e1a7f47 we need to remember about shared files long enough to handle config files
properly

CVS patchset: 2996
CVS date: 1999/04/14 19:48:25
1999-04-14 19:48:25 +00:00
jbj 89e28f78e8 Make silly headerGetEntry consistent throughout.
CVS patchset: 2995
CVS date: 1999/04/14 12:35:08
1999-04-14 12:35:08 +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 e1fd3b3f25 don't start mucking with filelists for packages which have already been removed!
CVS patchset: 2991
CVS date: 1999/04/13 22:47:44
1999-04-13 22:47:44 +00:00
ewt f5f4de42ec added some assertions
CVS patchset: 2990
CVS date: 1999/04/13 17:26:43
1999-04-13 17:26:43 +00:00
ewt 6ca17d58f4 fixed minor memory leak
CVS patchset: 2989
CVS date: 1999/04/13 17:12:09
1999-04-13 17:12:09 +00:00
ewt 720cfa506d minor cleanups
CVS patchset: 2988
CVS date: 1999/04/13 17:11:54
1999-04-13 17:11:54 +00:00
msw c69903d871 don't report disk space problems for packages w/ no files
CVS patchset: 2986
CVS date: 1999/04/12 21:03:50
1999-04-12 21:03:50 +00:00
msw f5028ecd36 duh -- don't free alloca() buffers
CVS patchset: 2985
CVS date: 1999/04/12 20:33:50
1999-04-12 20:33:50 +00:00
ewt ad9224dbbf we were saving a little too much memory
CVS patchset: 2982
CVS date: 1999/04/12 16:08:11
1999-04-12 16:08:11 +00:00
ewt f6d65265ed removed extra headerFree() :-(
CVS patchset: 2977
CVS date: 1999/04/09 21:58:07
1999-04-09 21:58:07 +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 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 90ac221132 Better diagnostic message for unparseable macro error.
CVS patchset: 2971
CVS date: 1999/04/08 19:24:56
1999-04-08 19:24:56 +00:00
jbj 929049a210 Use fdRead, not read typo.
CVS patchset: 2970
CVS date: 1999/04/07 21:10:05
1999-04-07 21:10:05 +00:00
ewt 34cf387ac2 deal with errors properly
CVS patchset: 2963
CVS date: 1999/04/07 06:11:01
1999-04-07 06:11:01 +00:00
ewt 9a3add1327 install callbacks didn't return proper total size for source packages
CVS patchset: 2962
CVS date: 1999/04/07 06:04:42
1999-04-07 06:04:42 +00:00
ewt edf3ad468f fix size estimates for source packages
CVS patchset: 2961
CVS date: 1999/04/07 05:54:45
1999-04-07 05:54:45 +00:00
ewt 1e9035b3b9 when we're upgrading from one version to the same version, don't regard
that as a true upgrade -- the old package should be left out of the
remove list

CVS patchset: 2960
CVS date: 1999/04/07 05:31:28
1999-04-07 05:31:28 +00:00
ewt 1d353c4ac4 added comments
CVS patchset: 2958
CVS date: 1999/04/07 00:06:00
1999-04-07 00:06:00 +00:00
ewt 65c0322d80 check capabilities flag
CVS patchset: 2957
CVS date: 1999/04/07 00:05:08
1999-04-07 00:05:08 +00:00
ewt f5346e0e71 removed some fixme's which don't need fixing
CVS patchset: 2956
CVS date: 1999/04/07 00:04:32
1999-04-07 00:04:32 +00:00
jbj 37f75f8ad8 Include "popt.h" from rpmlib.h so that struct poptOption is defined.
CVS patchset: 2955
CVS date: 1999/04/06 21:41:47
1999-04-06 21:41:47 +00:00
ewt 7184a3a632 1) fixed --prefix
2) got RPM_INSTALL_PREFIX env variables set properly

CVS patchset: 2953
CVS date: 1999/04/06 19:08:27
1999-04-06 19:08:27 +00:00
jbj c06d64a88c fix: os was not initialized with "--target i586".
CVS patchset: 2952
CVS date: 1999/04/06 16:54:55
1999-04-06 16:54:55 +00:00
ewt e1cef20ad0 added disk space fudge factor
CVS patchset: 2951
CVS date: 1999/04/05 20:30:21
1999-04-05 20:30:21 +00:00
jbj 7fb97e9a9a fix: segfault while parsing target string.
CVS patchset: 2949
CVS date: 1999/04/05 19:21:20
1999-04-05 19:21:20 +00:00
ewt 81bb570437 removes for upgrades should happen inthe middle of transactions, not
clustered at the end

CVS patchset: 2943
CVS date: 1999/04/04 21:26:36
1999-04-04 21:26:36 +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 30fde13087 add name/version/release macros during src.rpm install.
attempt mkdir sourcedir/specdir during src.rpm install.

CVS patchset: 2938
CVS date: 1999/04/03 00:05:03
1999-04-03 00:05:03 +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
ewt 4111caf5e8 don't install a single package twice
CVS patchset: 2934
CVS date: 1999/03/31 22:19:00
1999-03-31 22:19:00 +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 f0a088596e expand twiddles in macrofiles list.
CVS patchset: 2931
CVS date: 1999/03/31 16:57:01
1999-03-31 16:57:01 +00:00
jbj 214f096003 (re-)enable fixowner/fixgroup macros.
fix: specfile BuildRoot was masking rpmrc macro.

CVS patchset: 2926
CVS date: 1999/03/31 13:07:20
1999-03-31 13:07:20 +00:00
jbj ceb687851b Eliminate ftp/http proxy vars.
CVS patchset: 2924
CVS date: 1999/03/28 01:04:37
1999-03-28 01:04:37 +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 f8c33e1165 fix: accessing freed memory.
CVS patchset: 2912
CVS date: 1999/03/22 20:46:21
1999-03-22 20:46:21 +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
jbj bd3990b81c fix: don't add header if signature generation failed (Carlo Wood).
CVS patchset: 2909
CVS date: 1999/03/22 17:31:53
1999-03-22 17:31:53 +00:00
jbj 2f5f89f2a3 Typos.
CVS patchset: 2907
CVS date: 1999/03/21 19:11:29
1999-03-21 19:11:29 +00:00