tools/librpm-tizen.git
24 years agouse directory tokens internally to reduce memory usage.
jbj [Fri, 26 Nov 1999 22:00:02 +0000 (22:00 +0000)]
use directory tokens internally to reduce memory usage.

CVS patchset: 3437
CVS date: 1999/11/26 22:00:02

24 years agoConsistent usage for fileNames, baseNames, dirNames and dirIndexes throughout.
jbj [Fri, 26 Nov 1999 21:58:42 +0000 (21:58 +0000)]
Consistent usage for fileNames, baseNames, dirNames and dirIndexes throughout.
rpm.c: Add --nodirtokens and --dirtokens to control file list compression.
lib/misc.c: Default (conservative) valuse _noDirTokens is TRUE.
lib/misc.c: Add expandFileList analogue to compressFileList.
build/pack.c: Compress file list only if compression is requested.
lib/rpmdb.c: Expand file list before headerWrite if compression not requested.

CVS patchset: 3436
CVS date: 1999/11/26 21:58:42

24 years agolib/macro.c: Create rpmCleanPath().
jbj [Fri, 26 Nov 1999 16:19:30 +0000 (16:19 +0000)]
lib/macro.c: Create rpmCleanPath().
build/misc.c: Delete cleanFileName().

CVS patchset: 3435
CVS date: 1999/11/26 16:19:30

24 years agoDisplay message if GNU xgettext is not found.
jbj [Wed, 24 Nov 1999 16:55:42 +0000 (16:55 +0000)]
Display message if GNU xgettext is not found.

CVS patchset: 3434
CVS date: 1999/11/24 16:55:42

24 years agobuild/files.c: Remove dead code.
jbj [Wed, 24 Nov 1999 16:16:17 +0000 (16:16 +0000)]
build/files.c: Remove dead code.
lib/cpio.c: Open file to be installed with "w" not "r+".
lib/fprint.c: Use variable length string keys for rpmdbFindByFile cache.

CVS patchset: 3433
CVS date: 1999/11/24 16:16:17

24 years agolib/macro.c: Canonicalize paths in rpmGetPath().
jbj [Wed, 24 Nov 1999 00:03:54 +0000 (00:03 +0000)]
lib/macro.c: Canonicalize paths in rpmGetPath().
build.c: ditto.
build/build.c: ditto.
build/files.c: ditto.
build/parsePreamble.c: ditto.
build/parseSpec.c: ditto.
build/myftw.c: Use Opendir/Readdir/Closedir wrappers.
lib/cpio.c: Use Readlink/Stat/Lstat wrappers while building archive.
lib/rpmio.c: functional ftpLstat, ftpStat and ftpReadlink.

CVS patchset: 3432
CVS date: 1999/11/24 00:03:54

24 years agoAdd reminder to export shell variables.
jbj [Fri, 19 Nov 1999 19:47:43 +0000 (19:47 +0000)]
Add reminder to export shell variables.

CVS patchset: 3431
CVS date: 1999/11/19 19:47:43

24 years agomacros.in: Add buildsubdir and scriptlet template macros.
jbj [Fri, 19 Nov 1999 18:19:41 +0000 (18:19 +0000)]
macros.in: Add buildsubdir and scriptlet template macros.
build/build.c: Rewrite to use scriptlet templates.
build/files.c: Rename variables to prepare for (possibly) URL's in %files.
build/myftw.c: Use Lstat.
build/parsePreamble.c: Permit URL's in BuildRoot tag if not from spec file.
build/parseSpec.c: ditto
build/parsePrep.c: Add buildsubdir macro.
lib/macro.c: Add url2path (nickname u2p) and verbose macro primitives.
lib/url.c: urlPath returns "" if url is NULL (rpmGenPath memory corruption).

CVS patchset: 3430
CVS date: 1999/11/19 18:19:41

24 years agoThe death of lib/ftp.c, merged into lib/rpmio.c.
jbj [Thu, 18 Nov 1999 18:07:46 +0000 (18:07 +0000)]
The death of lib/ftp.c, merged into lib/rpmio.c.
Start composting the rpmio API.
Preliminary (not working) support for HTTP PUT.
build.c: Check fd for NULL and use Ferror() for Fopen return.
build/parseSpec.c: ditto
build/pack.c: Use fdGetFP() rather than fpio->ffileno().
build/parseSpec.c: ditto
build/pack.c: Use Stat/Mkdir wrappers.
build/pack.c: Do Fflush before fdDup so that writes can remain buffered.
lib/install.c: ditto
build/parsePrep.c: Skip over URL leadin when writing %prep scriptlet.
lib/misc.c: Rewrite to use simpler urlPath(). Restore checks on local fs.
lib/rpmchecksig.c: Open with "r+" rather than "w" to avoid truncation.
lib/url.c: Do lazy malloc of u->buf in rpmio.c checkResponse().
lib/rpmio.c: Make persist/contentLength per-fd rather than per-url.
lib/rpmio.c: Add wr_chunked method for HTTP PUT (still broken).
lib/rpmio.c: ftpAbort() should use timedRead.
lib/rpmio.c: Add Fflush().
lib/url.c: urlPath() should return something ("/") on url = NULL (paranoia).
lib/url.c: urlSplit() should return something ("/") on url w/o path.

CVS patchset: 3429
CVS date: 1999/11/18 18:07:46

24 years agoFrom: Dick Porter <dick@acm.org> --
jbj [Thu, 18 Nov 1999 17:10:15 +0000 (17:10 +0000)]
From: Dick Porter <dick@acm.org> --
Here is a patch for popt to implement selective argument stripping from argv.
With this patch I can use popt in ORBit (the CORBA spec requires ORBs to
remove all ORB options from argv), which allows me to export a popt option
table to the rest of Gnome.
There is also a bug fix included where a string was realloc()d into a space
too small to hold the trailing NULL.

CVS patchset: 3428
CVS date: 1999/11/18 17:10:15

24 years agofix: realloc didn't include space for trailing NUL.
jbj [Thu, 18 Nov 1999 16:57:45 +0000 (16:57 +0000)]
fix: realloc didn't include space for trailing NUL.

CVS patchset: 3427
CVS date: 1999/11/18 16:57:45

24 years agoMake static fd in transaction callback persistent.
jbj [Mon, 15 Nov 1999 23:57:18 +0000 (23:57 +0000)]
Make static fd in transaction callback persistent.

CVS patchset: 3426
CVS date: 1999/11/15 23:57:18

24 years agorpm.c: Add --ftpdebug, --urldebug, --rpmiodebug (for my sanity).
jbj [Mon, 15 Nov 1999 22:16:54 +0000 (22:16 +0000)]
rpm.c: Add --ftpdebug, --urldebug, --rpmiodebug (for my sanity).
build/pack.c: Remove unnecessary persist in package{Sources,Binaries}.
lib/rpmio.c: Expose fdGetFp() for use in url.c.
lib/rpmio.c: Debug refs with FILE/FTP/HTTP url's.
lib/url.c: Push fp in order to use Fclose() when cleaning up url cache.

CVS patchset: 3425
CVS date: 1999/11/15 22:16:54

24 years agolib/rpmio.c: Implement per-fd layers as a stack, add fdPush/fdPop.
jbj [Sun, 14 Nov 1999 19:15:18 +0000 (19:15 +0000)]
lib/rpmio.c: Implement per-fd layers as a stack, add fdPush/fdPop.
lib/rpmio.c: Add fd{Get,Set}{Io,Fp,Fdno} abstraction wrappers.
lib/rpmio.c: Start rationalizing debug output by using fdbg to display the
fd layer stack.
rpm.c: Add --nolibio to disable libio if desired.
rpm2cpio.c: Use Fdopen(..., gzdio) and ufdCopy().
build/build.c: Use Fdopen(..., fpio) rather than fdio.
build/files.c: Use Fdopen(..., fpio) rather than ufdio.
build/parseSpec.c: ditto.
lib/macro.c: ditto.
lib/rpmrc.c: ditto
lib/macro.c: Use Fopen(..., ufdio) in isCompressed() rather that fdOpen().
lib/misc.c: ditto.
lib/misc.c: Avoid fstat by using Stat.
build/pack.c: Add persist fdLink() and use fdFree() in package{Sources,Binaries}
build/pack.c: Try to remove the fdDup before cpioBuildArchive() call.
build/pack.c: Use rpmGenPath with %{_builddir}.
build/parsePreamble.c: Use fdSize rather than Stat to get icon file size.
lib/rpmrc.c: ditto
lib/ftp.c: start capturing ufdio layer syserrno/errcookie.

CVS patchset: 3424
CVS date: 1999/11/14 19:15:18

24 years agoadd/update dependency scripts (Ken Estes).
jbj [Fri, 12 Nov 1999 21:26:04 +0000 (21:26 +0000)]
add/update dependency scripts (Ken Estes).

CVS patchset: 3423
CVS date: 1999/11/12 21:26:04

24 years agoUse Fstrerror on ufdio throughut.
jbj [Fri, 12 Nov 1999 17:20:49 +0000 (17:20 +0000)]
Use Fstrerror on ufdio throughut.
rpm.c: add --rmspec to usage output.
build/files.c: use ufdio to permit '%files -f <url>' (untested).
build/pack.c: use ufdio in readRPM(), writeRPM(), and addFileToTag().
build/parsePreamble.c: use ufdio in readIcon().
lib/ftp.c: httpOpen() now takes FD_t ctrl arg to uncouple from u->ctrl.
lib/install.c: usr rpmGenPath() to identify first found url in file path concat.
lib/install.c: permit url's in files[i].relativePath.
lib/macro.c: use ufdio, diddle macros for tmacro standalone build.
lib/macro.c: Create rpmGenPath().
lib/macro.c: diddle macro files path to permit url's.
lib/rpmchecksig.c: use Fopen on fdio.
lib/rpmio.c: replace copyData() with ufdCopy().
lib/rpmio.c: replace httpGetFile() with ufdGetFile().
lib/rpmio.c: add ufdWrite().
lib/rpmio.c: permit 2 simultaneous persistent malloc/open HTTP/1.1 connections.
lib/rpmio.c: Add Lstat(), Stat(), and Access().
lib/rpmio.c: assume paths in syscall stubs are loopback (WRONG).
lib/url.c: add urlPath().

CVS patchset: 3422
CVS date: 1999/11/12 17:20:49

24 years agoSwap 2nd and 3rd arg to Fread/Fwrite to preserve read/write type return.
jbj [Wed, 10 Nov 1999 22:09:49 +0000 (22:09 +0000)]
Swap 2nd and 3rd arg to Fread/Fwrite to preserve read/write type return.
Use Fstrerror to retrieve fd->syserrno.
Make ftpFileDoneNeeded per-fd rather than per-url.
Make data fd unique rather than per-url.
Use appropriate protocol commands for ufdio writing.

CVS patchset: 3421
CVS date: 1999/11/10 22:09:49

24 years agofix: typo in error message (#6858).
jbj [Tue, 9 Nov 1999 20:57:38 +0000 (20:57 +0000)]
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

24 years agoSanity.
jbj [Sat, 6 Nov 1999 20:44:11 +0000 (20:44 +0000)]
Sanity.

CVS patchset: 3419
CVS date: 1999/11/06 20:44:11

24 years agorpmio.c: Add per FD_t syserrno, read timers and simple counting statistics.
jbj [Fri, 5 Nov 1999 20:00:26 +0000 (20:00 +0000)]
rpmio.c: Add per FD_t syserrno, read timers and simple counting statistics.
rpmio.c: Honor contentLength to prevent R/W I/O dribbles.
ftp.c: Support for HTTP/1.1 with persistent connection.
ftp.c: Read (and set) Content-Length and HTTP minor version from reply.

CVS patchset: 3418
CVS date: 1999/11/05 20:00:26

24 years agoUse Fopen almost everywhere.
jbj [Thu, 4 Nov 1999 21:26:08 +0000 (21:26 +0000)]
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

24 years agoFirst use of libio.
jbj [Wed, 3 Nov 1999 20:33:53 +0000 (20:33 +0000)]
First use of libio.

CVS patchset: 3416
CVS date: 1999/11/03 20:33:53

24 years agoMove most of the ftp and http interface to rpmio.c.
jbj [Tue, 2 Nov 1999 17:56:30 +0000 (17:56 +0000)]
Move most of the ftp and http interface to rpmio.c.

CVS patchset: 3415
CVS date: 1999/11/02 17:56:30

24 years agoAdd ref/deref/new/fileno/open vectors to FDIO_t.
jbj [Tue, 2 Nov 1999 14:33:14 +0000 (14:33 +0000)]
Add ref/deref/new/fileno/open vectors to FDIO_t.
Hide fdOpen/ufdOpen, use {fdio,ufdio}->open throughout.
url.c: Create ref counted abstract urlinfo type with debugging.
url.c: Rename functions to urlNew/urlFree/urlFreeCache for consistency.
rpmio.c: Create ref counted abstract FD_t type with debugging.
rpmio.c: Create private struct _FD_s type.
cpio.c: Create fd[GS]etCpioPos to preserve FD_t abstraction.

CVS patchset: 3414
CVS date: 1999/11/02 14:33:14

24 years agofix: expandNextArg() can't permit '\\' escapes.
jbj [Mon, 1 Nov 1999 23:23:09 +0000 (23:23 +0000)]
fix: expandNextArg() can't permit '\\' escapes.

CVS patchset: 3413
CVS date: 1999/11/01 23:23:09

24 years agoTypo.
jbj [Mon, 1 Nov 1999 19:03:31 +0000 (19:03 +0000)]
Typo.

CVS patchset: 3412
CVS date: 1999/11/01 19:03:31

24 years agofreshen.sh: detect when all packages are up to date (Ian Macdonald).
jbj [Mon, 1 Nov 1999 19:02:46 +0000 (19:02 +0000)]
freshen.sh: detect when all packages are up to date (Ian Macdonald).

CVS patchset: 3411
CVS date: 1999/11/01 19:02:46

24 years agoftp.c: Preserve FD_t abstraction by creating fdDebug()/ufdSetFd().
jbj [Mon, 1 Nov 1999 14:29:37 +0000 (14:29 +0000)]
ftp.c: Preserve FD_t abstraction by creating fdDebug()/ufdSetFd().

CVS patchset: 3410
CVS date: 1999/11/01 14:29:37

24 years agoSpec: Add rootdir (as in chroot).
jbj [Sun, 31 Oct 1999 21:38:21 +0000 (21:38 +0000)]
Spec: Add rootdir (as in chroot).
parseSpec(): Pass rootdir argument.
rpm.c: Rework bigMode enum to simplify per-mode option checks.
build/build.c: Attempt a chroot before execl().
falloc.c: thinko: test for non-existent packages database was broke.
makeTempFile(): Skip possible URL leader on tempfile name expansion.
rpmio.c: Mkdir/Chdir/Rmdir/Rename/Chroot/Unlink syscall wrappers.
rpmdb.c: Coalesce and simplify legacy openDatabase() wrappers.
uninstall.c: Skip possible URL leader on chroot arg.

CVS patchset: 3409
CVS date: 1999/10/31 21:38:21

24 years agoRename faFoo() routines, use FD_t I/O with fadio cookie throughout.
jbj [Sat, 30 Oct 1999 21:26:45 +0000 (21:26 +0000)]
Rename faFoo() routines, use FD_t I/O with fadio cookie throughout.
Try to be URL sensitive on filename arguments throughout.
falloc.c: Eliminate faFile, use FD_t.
falloc.c: preserve abstract FD_t by creating fadGet*()/fadSet*().
macro.c: rpmGetPath() expansions were clobbering URL's.
rpmio.c: create Fcntl(), Pread(), Pwrite() from previous faFoo().
rpmio.c: attempt per FD_t debugging.
rpm.c: permit --dbpath with --rebuild.

CVS patchset: 3408
CVS date: 1999/10/30 21:26:45

24 years agoMake fdFileno() static, use Fileno()/Ferror() analogues throughout.
jbj [Sat, 30 Oct 1999 16:43:29 +0000 (16:43 +0000)]
Make fdFileno() static, use Fileno()/Ferror() analogues throughout.
Make ufdClose() static, use Fclose() with ufdio cookie throughout.
rpm.c: Clean urlinfoCache and rpmBuildArgs leaks.
url.c: urlIsURL() should be here, not in rpmio.c.
url.c: Preserve FD_t abstraction by creating ufdGetUrlinfo().
url.c: Create freeUrlinfoCache().
rpmio.c: Create ufdio cookie.

CVS patchset: 3407
CVS date: 1999/10/30 16:43:29

24 years agoMerged back into rpmio.c.
jbj [Sat, 30 Oct 1999 16:17:02 +0000 (16:17 +0000)]
Merged back into rpmio.c.

CVS patchset: 3406
CVS date: 1999/10/30 16:17:02

24 years agoSanity.
jbj [Sat, 30 Oct 1999 16:16:30 +0000 (16:16 +0000)]
Sanity.

CVS patchset: 3405
CVS date: 1999/10/30 16:16:30

24 years agofix: resurrect multiple target platform builds.
jbj [Fri, 29 Oct 1999 23:03:12 +0000 (23:03 +0000)]
fix: resurrect multiple target platform builds.

CVS patchset: 3404
CVS date: 1999/10/29 23:03:12

24 years agocheck for memory leaks (almost all leaks are plugged).
jbj [Fri, 29 Oct 1999 16:06:01 +0000 (16:06 +0000)]
check for memory leaks (almost all leaks are plugged).

CVS patchset: 3403
CVS date: 1999/10/29 16:06:01

24 years agouse compressed filenames on install side.
jbj [Wed, 27 Oct 1999 23:18:10 +0000 (23:18 +0000)]
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

24 years agoAdd poptDupArgv() and const's to popt.3 man page.
jbj [Mon, 25 Oct 1999 20:10:00 +0000 (20:10 +0000)]
Add poptDupArgv() and const's to popt.3 man page.

CVS patchset: 3401
CVS date: 1999/10/25 20:10:00

24 years agolclint annotations.
jbj [Mon, 25 Oct 1999 19:07:14 +0000 (19:07 +0000)]
lclint annotations.

CVS patchset: 3400
CVS date: 1999/10/25 19:07:14

24 years agoLazy allocation of deleted arg bit map.
jbj [Mon, 25 Oct 1999 18:24:38 +0000 (18:24 +0000)]
Lazy allocation of deleted arg bit map.

CVS patchset: 3399
CVS date: 1999/10/25 18:24:38

24 years agoAdd !#:+ token parsing to retrieve (and delete) next argument from list.
jbj [Mon, 25 Oct 1999 18:22:19 +0000 (18:22 +0000)]
Add !#:+ token parsing to retrieve (and delete) next argument from list.

CVS patchset: 3398
CVS date: 1999/10/25 18:22:19

24 years agoModify test1 to do poptResetContext before parsing args.
jbj [Fri, 22 Oct 1999 18:25:39 +0000 (18:25 +0000)]
Modify test1 to do poptResetContext before parsing args.

CVS patchset: 3397
CVS date: 1999/10/22 18:25:39

24 years agofix: long options like "--long=val" needed longArg reset to NULL at top of
jbj [Fri, 22 Oct 1999 18:10:51 +0000 (18:10 +0000)]
fix: long options like "--long=val" needed longArg reset to NULL at top of
     poptGetNextOpt() while loop.
Variables in poptGetNextOpt() are also locally scoped.

CVS patchset: 3396
CVS date: 1999/10/22 18:10:51

24 years agoFunctional "make check".
jbj [Thu, 21 Oct 1999 21:38:18 +0000 (21:38 +0000)]
Functional "make check".

CVS patchset: 3395
CVS date: 1999/10/21 21:38:18

24 years agolclint annotations and compiler cruft.
jbj [Thu, 21 Oct 1999 20:36:16 +0000 (20:36 +0000)]
lclint annotations and compiler cruft.

CVS patchset: 3394
CVS date: 1999/10/21 20:36:16

24 years agolclint annotations.
jbj [Thu, 21 Oct 1999 18:48:00 +0000 (18:48 +0000)]
lclint annotations.

CVS patchset: 3393
CVS date: 1999/10/21 18:48:00

24 years agoCreate.
jbj [Thu, 21 Oct 1999 18:20:29 +0000 (18:20 +0000)]
Create.

CVS patchset: 3392
CVS date: 1999/10/21 18:20:29

24 years agolclint annotations.
jbj [Thu, 21 Oct 1999 18:20:12 +0000 (18:20 +0000)]
lclint annotations.

CVS patchset: 3391
CVS date: 1999/10/21 18:20:12

24 years agolclint annotations.
jbj [Thu, 21 Oct 1999 15:04:25 +0000 (15:04 +0000)]
lclint annotations.

CVS patchset: 3390
CVS date: 1999/10/21 15:04:25

24 years agogot installs/removes working with new file lists
ewt [Thu, 21 Oct 1999 02:40:57 +0000 (02:40 +0000)]
got installs/removes working with new file lists

CVS patchset: 3389
CVS date: 1999/10/21 02:40:57

24 years agoUse xmalloc/xrealloc/xstrdup.
jbj [Wed, 20 Oct 1999 21:47:42 +0000 (21:47 +0000)]
Use xmalloc/xrealloc/xstrdup.

CVS patchset: 3388
CVS date: 1999/10/20 21:47:42

24 years agolclint annotations.
jbj [Wed, 20 Oct 1999 21:40:10 +0000 (21:40 +0000)]
lclint annotations.

CVS patchset: 3387
CVS date: 1999/10/20 21:40:10

24 years agoTyo: RPMTAG_COMPFILENAMES is ...COMPFILELIST.
jbj [Wed, 20 Oct 1999 18:38:37 +0000 (18:38 +0000)]
Tyo: RPMTAG_COMPFILENAMES is ...COMPFILELIST.
Remove compiler warnings.

CVS patchset: 3386
CVS date: 1999/10/20 18:38:37

24 years agoperl from /usr/bin
jbj [Wed, 20 Oct 1999 16:48:10 +0000 (16:48 +0000)]
perl from /usr/bin

CVS patchset: 3385
CVS date: 1999/10/20 16:48:10

24 years agoDependency code from Ken Estes.
jbj [Wed, 20 Oct 1999 16:46:54 +0000 (16:46 +0000)]
Dependency code from Ken Estes.

CVS patchset: 3384
CVS date: 1999/10/20 16:46:54

24 years agoanother batch of changes for new file list format -- one more to go
ewt [Wed, 20 Oct 1999 10:22:46 +0000 (10:22 +0000)]
another batch of changes for new file list format -- one more to go

CVS patchset: 3383
CVS date: 1999/10/20 10:22:46

24 years agorelocations work better now
ewt [Sun, 17 Oct 1999 20:59:39 +0000 (20:59 +0000)]
relocations work better now

CVS patchset: 3382
CVS date: 1999/10/17 20:59:39

24 years agoStart rpm-3.0.4.
jbj [Mon, 11 Oct 1999 16:37:55 +0000 (16:37 +0000)]
Start rpm-3.0.4.

CVS patchset: 3381
CVS date: 1999/10/11 16:37:55

24 years agoAdd quotes to check for file list existence (nigel@pobox.com).
jbj [Mon, 11 Oct 1999 15:47:27 +0000 (15:47 +0000)]
Add quotes to check for file list existence (nigel@pobox.com).

CVS patchset: 3380
CVS date: 1999/10/11 15:47:27

24 years agosupport new file list format for relocations and package removal
ewt [Fri, 8 Oct 1999 20:30:49 +0000 (20:30 +0000)]
support new file list format for relocations and package removal

CVS patchset: 3379
CVS date: 1999/10/08 20:30:49

24 years agoDo lseek as part of readp/writep.
jbj [Fri, 8 Oct 1999 17:42:02 +0000 (17:42 +0000)]
Do lseek as part of readp/writep.

CVS patchset: 3378
CVS date: 1999/10/08 17:42:02

24 years agoUse xmalloc/xstrdup rather than malloc/strdup.
jbj [Fri, 8 Oct 1999 16:38:33 +0000 (16:38 +0000)]
Use xmalloc/xstrdup rather than malloc/strdup.

CVS patchset: 3377
CVS date: 1999/10/08 16:38:33

24 years agouse OLDFILENAMES tag
ewt [Wed, 6 Oct 1999 22:52:35 +0000 (22:52 +0000)]
use OLDFILENAMES tag

CVS patchset: 3376
CVS date: 1999/10/06 22:52:35

24 years agoupdated for compressed file lists -- dep check should stay much smaller
ewt [Wed, 6 Oct 1999 22:52:12 +0000 (22:52 +0000)]
updated for compressed file lists -- dep check should stay much smaller
now

CVS patchset: 3375
CVS date: 1999/10/06 22:52:12

24 years agorpmdbFindByFile() deals with compressed file lists
ewt [Wed, 6 Oct 1999 22:51:53 +0000 (22:51 +0000)]
rpmdbFindByFile() deals with compressed file lists

CVS patchset: 3374
CVS date: 1999/10/06 22:51:53

24 years agomoved removed of extra UID information from header here from dependency
ewt [Wed, 6 Oct 1999 22:50:55 +0000 (22:50 +0000)]
moved removed of extra UID information from header here from dependency
code (why was it ever there?)

CVS patchset: 3373
CVS date: 1999/10/06 22:50:55

24 years agofixed bug w/ compressing file lists
ewt [Wed, 6 Oct 1999 18:29:27 +0000 (18:29 +0000)]
fixed bug w/ compressing file lists

CVS patchset: 3372
CVS date: 1999/10/06 18:29:27

24 years agowrite out compressed file lists *only* -- this is for sanity, we'll write
ewt [Wed, 6 Oct 1999 15:51:38 +0000 (15:51 +0000)]
write out compressed file lists *only* -- this is for sanity, we'll write
out both sets for compatibility once the rest of the stuff starts to work

CVS patchset: 3371
CVS date: 1999/10/06 15:51:38

24 years agofirst steps toward getting compressed file lists to work -- most things
ewt [Wed, 6 Oct 1999 15:51:14 +0000 (15:51 +0000)]
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

24 years agoRpm 3.0.3 release.
jbj [Mon, 4 Oct 1999 22:04:20 +0000 (22:04 +0000)]
Rpm 3.0.3 release.

CVS patchset: 3369
CVS date: 1999/10/04 22:04:20

24 years agoPoertability.
jbj [Mon, 4 Oct 1999 21:00:30 +0000 (21:00 +0000)]
Poertability.

CVS patchset: 3368
CVS date: 1999/10/04 21:00:30

24 years agodumb cpp's want white space around lclint annotations (Tim Mooney).
jbj [Mon, 4 Oct 1999 20:18:48 +0000 (20:18 +0000)]
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

24 years agolclint annotations from build.
jbj [Mon, 4 Oct 1999 19:40:03 +0000 (19:40 +0000)]
lclint annotations from build.

CVS patchset: 3366
CVS date: 1999/10/04 19:40:03

24 years agofix: non-GNU globs burp on repeated '/' in patterns.
jbj [Mon, 4 Oct 1999 17:29:58 +0000 (17:29 +0000)]
fix: non-GNU globs burp on repeated '/' in patterns.

CVS patchset: 3365
CVS date: 1999/10/04 17:29:58

24 years agoDisplay errno on getOutputFrom() fork/exec failures.
jbj [Mon, 4 Oct 1999 15:15:46 +0000 (15:15 +0000)]
Display errno on getOutputFrom() fork/exec failures.

CVS patchset: 3364
CVS date: 1999/10/04 15:15:46

24 years agoSanity.
jbj [Thu, 30 Sep 1999 21:40:20 +0000 (21:40 +0000)]
Sanity.

CVS patchset: 3363
CVS date: 1999/09/30 21:40:20

24 years agoBuild on solaris2.6 with gcc.
jbj [Thu, 30 Sep 1999 21:20:34 +0000 (21:20 +0000)]
Build on solaris2.6 with gcc.

CVS patchset: 3362
CVS date: 1999/09/30 21:20:34

24 years agoSanity.
jbj [Thu, 30 Sep 1999 21:10:04 +0000 (21:10 +0000)]
Sanity.

CVS patchset: 3361
CVS date: 1999/09/30 21:10:04

24 years agoSanity.
jbj [Thu, 30 Sep 1999 20:14:16 +0000 (20:14 +0000)]
Sanity.

CVS patchset: 3360
CVS date: 1999/09/30 20:14:16

24 years agoSanity.
jbj [Thu, 30 Sep 1999 20:04:03 +0000 (20:04 +0000)]
Sanity.

CVS patchset: 3359
CVS date: 1999/09/30 20:04:03

24 years agoSanity.
jbj [Thu, 30 Sep 1999 19:37:54 +0000 (19:37 +0000)]
Sanity.

CVS patchset: 3358
CVS date: 1999/09/30 19:37:54

24 years agoSanity.
jbj [Thu, 30 Sep 1999 19:31:44 +0000 (19:31 +0000)]
Sanity.

CVS patchset: 3357
CVS date: 1999/09/30 19:31:44

24 years agoMore HPUX cc fiddles.
jbj [Thu, 30 Sep 1999 17:45:42 +0000 (17:45 +0000)]
More HPUX cc fiddles.

CVS patchset: 3356
CVS date: 1999/09/30 17:45:42

24 years agoHPUX cc compiler fidgets.
jbj [Thu, 30 Sep 1999 16:56:05 +0000 (16:56 +0000)]
HPUX cc compiler fidgets.

CVS patchset: 3355
CVS date: 1999/09/30 16:56:05

24 years agoAccess fd_fileno correctly.
jbj [Thu, 30 Sep 1999 16:11:52 +0000 (16:11 +0000)]
Access fd_fileno correctly.

CVS patchset: 3354
CVS date: 1999/09/30 16:11:52

24 years agoDon't build rpmgettext/rpmputtext if USE_NLS=no.
jbj [Thu, 30 Sep 1999 16:03:43 +0000 (16:03 +0000)]
Don't build rpmgettext/rpmputtext if USE_NLS=no.

CVS patchset: 3353
CVS date: 1999/09/30 16:03:43

24 years agoHPUX groks not long long.
jbj [Thu, 30 Sep 1999 14:53:33 +0000 (14:53 +0000)]
HPUX groks not long long.

CVS patchset: 3352
CVS date: 1999/09/30 14:53:33

24 years agonew find req/prov scripts for non-linux platforms (Tim Mooney).
jbj [Thu, 30 Sep 1999 00:22:15 +0000 (00:22 +0000)]
new find req/prov scripts for non-linux platforms (Tim Mooney).

CVS patchset: 3351
CVS date: 1999/09/30 00:22:15

24 years agoAdd libtool.m4.
jbj [Thu, 30 Sep 1999 00:03:10 +0000 (00:03 +0000)]
Add libtool.m4.

CVS patchset: 3350
CVS date: 1999/09/30 00:03:10

24 years agoIgnore generated files.
jbj [Thu, 30 Sep 1999 00:00:10 +0000 (00:00 +0000)]
Ignore generated files.

CVS patchset: 3349
CVS date: 1999/09/30 00:00:10

24 years agoAother typo.
jbj [Wed, 29 Sep 1999 23:58:51 +0000 (23:58 +0000)]
Aother typo.

CVS patchset: 3348
CVS date: 1999/09/29 23:58:51

24 years agoAdd libtool.m4 to aclocal.m4.
jbj [Wed, 29 Sep 1999 23:57:42 +0000 (23:57 +0000)]
Add libtool.m4 to aclocal.m4.

CVS patchset: 3347
CVS date: 1999/09/29 23:57:42

24 years agoTypo.
jbj [Wed, 29 Sep 1999 23:48:54 +0000 (23:48 +0000)]
Typo.

CVS patchset: 3346
CVS date: 1999/09/29 23:48:54

24 years agoIgnore generated files.
jbj [Wed, 29 Sep 1999 23:48:23 +0000 (23:48 +0000)]
Ignore generated files.

CVS patchset: 3345
CVS date: 1999/09/29 23:48:23

24 years agoNuke'em again.
jbj [Wed, 29 Sep 1999 23:37:04 +0000 (23:37 +0000)]
Nuke'em again.

CVS patchset: 3344
CVS date: 1999/09/29 23:37:04

24 years agoCheck in time stamps again.
jbj [Wed, 29 Sep 1999 23:29:57 +0000 (23:29 +0000)]
Check in time stamps again.

CVS patchset: 3343
CVS date: 1999/09/29 23:29:57

24 years agoCheck in time stamps.
jbj [Wed, 29 Sep 1999 23:26:08 +0000 (23:26 +0000)]
Check in time stamps.

CVS patchset: 3342
CVS date: 1999/09/29 23:26:08

24 years agoCreate.
jbj [Wed, 29 Sep 1999 21:22:24 +0000 (21:22 +0000)]
Create.

CVS patchset: 3341
CVS date: 1999/09/29 21:22:24

24 years agoAdd intl so popt no longer requires gettext.
jbj [Wed, 29 Sep 1999 21:12:45 +0000 (21:12 +0000)]
Add intl so popt no longer requires gettext.

CVS patchset: 3340
CVS date: 1999/09/29 21:12:45

24 years agoDon't use err(3) for now.
jbj [Wed, 29 Sep 1999 15:59:55 +0000 (15:59 +0000)]
Don't use err(3) for now.

CVS patchset: 3339
CVS date: 1999/09/29 15:59:55

24 years agoupdated pl/rpm.8 (PLD team).
jbj [Tue, 28 Sep 1999 18:38:51 +0000 (18:38 +0000)]
updated pl/rpm.8 (PLD team).

CVS patchset: 3338
CVS date: 1999/09/28 18:38:51