Commit Graph

56 Commits

Author SHA1 Message Date
jbj 6defa683eb lclint annotations.
CVS patchset: 3387
CVS date: 1999/10/20 21:40:10
1999-10-20 21:40:10 +00:00
jbj 8ef4ebd133 Use xmalloc/xstrdup rather than malloc/strdup.
CVS patchset: 3377
CVS date: 1999/10/08 16:38:33
1999-10-08 16:38:33 +00:00
ewt 2423cad4c4 fixed bug w/ compressing file lists
CVS patchset: 3372
CVS date: 1999/10/06 18:29:27
1999-10-06 18:29:27 +00:00
ewt 4cfb2f8d63 first steps toward getting compressed file lists to work -- most things
are still *horribly* broken

CVS patchset: 3370
CVS date: 1999/10/06 15:51:14
1999-10-06 15:51:14 +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 8bd997f2e0 Perl bindings need
#include <foo.h>
not
	#include "foo.h"

CVS patchset: 3143
CVS date: 1999/07/13 21:37:57
1999-07-13 21:37:57 +00:00
jbj c9ba6cba9c avoid numeric overflow in version comparison (Thayne Harbaugh<tharbaug@liberate.com>).
CVS patchset: 3112
CVS date: 1999/06/30 14:18:05
1999-06-30 14:18:05 +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
ewt 8bef8b932c added currentDirectory()
CVS patchset: 2678
CVS date: 1999/01/08 03:10:12
1999-01-08 03:10:12 +00:00
jbj bd626d134d propagate "const char *" into rpmlib prototypes.
CVS patchset: 2663
CVS date: 1999/01/06 17:33:50
1999-01-06 17:33:50 +00:00
ewt 4dede4ad3c switched exists() to rpmfileexists()
CVS patchset: 2563
CVS date: 1998/11/30 17:48:03
1998-11-30 17:48:03 +00:00
jbj a15a36abd1 Sanity.
CVS patchset: 2551
CVS date: 1998/11/20 20:18:22
1998-11-20 20:18:22 +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 28c4ae83a3 LCLINT pass 0.
CVS patchset: 2540
CVS date: 1998/11/16 21:40:28
1998-11-16 21:40:28 +00:00
jbj 1607fbe7a3 Consolidate i18n baggage into AM_GNU_GETTEXT and system.h.
CVS patchset: 2425
CVS date: 1998/10/08 14:59:17
1998-10-08 14:59:17 +00:00
jbj b4f7b7d126 eliminate infinite loop with missing tmpdir (Trent Jarvi).
CVS patchset: 2310
CVS date: 1998/09/14 18:55:18
1998-09-14 18:55:18 +00:00
jbj f005d723a5 Macro handling in rpmlib -- rework include: tag with macro expansion.
CVS patchset: 2215
CVS date: 1998/07/31 20:11:49
1998-07-31 20:11:49 +00:00
jbj 5142bf78e6 Consolidated includes for librpmbuild API.
CVS patchset: 2213
CVS date: 1998/07/30 22:09:42
1998-07-30 22:09:42 +00:00
jbj e4151252f8 Aggregate system includes into system.h.
Rearrange functions to minimize exported routines in librpmbuild API.
VS: ----------------------------------------------------------------------

CVS patchset: 2183
CVS date: 1998/07/25 21:00:26
1998-07-25 21:00:26 +00:00
marc 7e3b1b2197 - make %doc script obey --test
- hopefully fix temp file creation problems

CVS patchset: 2120
CVS date: 1998/05/21 03:21:13
1998-05-21 03:21:13 +00:00
ewt 1de8a71f5e be more paranoid abou temporary files
CVS patchset: 2016
CVS date: 1998/03/03 21:45:38
1998-03-03 21:45:38 +00:00
ewt 757e50ffc8 merged in Marc's new build code
CVS patchset: 1956
CVS date: 1998/01/12 21:31:29
1998-01-12 21:31:29 +00:00
ewt 67c236d758 1) use rand
2) conditionally check for newbuild

CVS patchset: 1883
CVS date: 1997/10/31 17:31:17
1997-10-31 17:31:17 +00:00
ewt d4e8084b2a replaced temporary file creation to be significantly safer
CVS patchset: 1809
CVS date: 1997/08/28 19:13:54
1997-08-28 19:13:54 +00:00
ewt f35f7825a6 added version stamp
CVS patchset: 1793
CVS date: 1997/08/24 13:04:39
1997-08-24 13:04:39 +00:00
ewt 007b4c33a2 When a uname->id translation fails, close the password file and retry
CVS patchset: 1746
CVS date: 1997/07/17 19:18:33
1997-07-17 19:18:33 +00:00
ewt cdf81c1bed Hardwired lookups for root user and group lookups
CVS patchset: 1738
CVS date: 1997/07/16 01:40:23
1997-07-16 01:40:23 +00:00
ewt 49afbf25a1 Moved includes of miscfn.h to the top.
CVS patchset: 1648
CVS date: 1997/05/20 15:57:39
1997-05-20 15:57:39 +00:00
ewt 7df2d5037e Added includes of miscfn.h
CVS patchset: 1618
CVS date: 1997/05/12 13:28:15
1997-05-12 13:28:15 +00:00
ewt a5681a3d0c Minor cleanups.
CVS patchset: 1600
CVS date: 1997/05/07 14:56:06
1997-05-07 14:56:06 +00:00
ewt 260850e9b8 Doesn't use cpio to unpack archives anymore...
CVS patchset: 1595
CVS date: 1997/05/05 20:46:58
1997-05-05 20:46:58 +00:00
ewt daa851cf1e 1) empty user/group names are handled better (sigh)
2) added typecasts to clean up some warning

CVS patchset: 1432
CVS date: 1997/02/17 20:20:32
1997-02-17 20:20:32 +00:00
ewt 97999ce92c added unameToUid(), gnameToGid(), uidToUname(), gidToUname()
CVS patchset: 1413
CVS date: 1997/02/14 02:05:13
1997-02-14 02:05:13 +00:00
ewt 0c7b02c1ef changed vercmp() to rpmvercmp()
CVS patchset: 1275
CVS date: 1997/01/15 16:23:50
1997-01-15 16:23:50 +00:00
ewt 02650a7185 added doputenv(), dosetenv()
CVS patchset: 1251
CVS date: 1996/12/24 14:01:56
1996-12-24 14:01:56 +00:00
ewt 34e7fe6283 changed order of include files for broken FreeBSD
CVS patchset: 1242
CVS date: 1996/12/16 03:28:52
1996-12-16 03:28:52 +00:00
ewt 82b53b60a1 added include of sys/types.h
CVS patchset: 1232
CVS date: 1996/12/12 03:34:18
1996-12-12 03:34:18 +00:00
root d382745d17 The Great Renaming
CVS patchset: 1171
CVS date: 1996/11/18 18:02:36
1996-11-18 18:02:36 +00:00
marc 7b947a2d23 remove initArchOs getOsNum getArchNum getOsName getArchName
CVS patchset: 835
CVS date: 1996/07/15 01:55:38
1996-07-15 01:55:38 +00:00
ewt 3685015232 added stripTrailingSlashes()
CVS patchset: 759
CVS date: 1996/07/10 02:33:54
1996-07-10 02:33:54 +00:00
root 5f8fc3c18a cleanup - init_arch_os no longer used
CVS patchset: 734
CVS date: 1996/07/07 22:17:48
1996-07-07 22:17:48 +00:00
root 6c3baf2407 stuff for new style arch and os handling
CVS patchset: 711
CVS date: 1996/07/01 21:39:17
1996-07-01 21:39:17 +00:00
root a22ba6af4a added sun4, mips, 68k, sgi, sunos, solaris
CVS patchset: 588
CVS date: 1996/05/22 20:39:47
1996-05-22 20:39:47 +00:00
root 6f8bc1da13 fixed missing paren
CVS patchset: 502
CVS date: 1996/03/29 20:05:40
1996-03-29 20:05:40 +00:00
root 1e344457e5 fix mklinux stuff
CVS patchset: 501
CVS date: 1996/03/29 19:57:19
1996-03-29 19:57:19 +00:00
root 5e3b53f7af added a few osfmach* archs
fail immediately on unknown arch/os

CVS patchset: 484
CVS date: 1996/03/28 22:52:06
1996-03-28 22:52:06 +00:00
root df2dfc15be add support for 786, 886, 986
CVS patchset: 482
CVS date: 1996/03/22 16:14:25
1996-03-22 16:14:25 +00:00
root fcce3a625f added i686 (Pentium Pro)
CVS patchset: 481
CVS date: 1996/03/22 15:10:41
1996-03-22 15:10:41 +00:00
ewt 32495fc761 vercmp() returnd backwards results when one of the strings ran out
before the other

CVS patchset: 443
CVS date: 1996/03/01 01:58:27
1996-03-01 01:58:27 +00:00