Commit Graph

276 Commits

Author SHA1 Message Date
jbj 274d1d0d6d Teach rpmcache to use globla ftsOpts.
CVS patchset: 7511
CVS date: 2004/10/25 15:35:10
2004-10-25 15:35:10 +00:00
jbj 8835804171 Compile in the correct path to /usr/lib/rpm/magic.
Add magic for rpm packages and headers.
Add MAGIC_COMPRESS and MAGIC_CHECK to extract types from compressed files.
Permit info and man pages into RPMTAG_FILECLASS.
Package all the Berkeley DB utilities with rpm.

CVS patchset: 7502
CVS date: 2004/10/21 21:18:35
2004-10-21 21:18:35 +00:00
jbj a36aa761ec More changes from rpm-4_3 branch.
CVS patchset: 7441
CVS date: 2004/10/09 20:22:01
2004-10-09 20:22:01 +00:00
jbj 3b8c7177a7 Achieve xml -> hdr -> xml idempotency.
CVS patchset: 7341
CVS date: 2004/06/15 21:01:34
2004-06-15 21:01:34 +00:00
jbj bb7ba37183 Generate header from xml parse.
CVS patchset: 7339
CVS date: 2004/06/15 20:16:22
2004-06-15 20:16:22 +00:00
jbj 64948579f6 Common signature/header data spew.
CVS patchset: 7336
CVS date: 2004/06/15 15:12:04
2004-06-15 15:12:04 +00:00
jbj 5c83007efe Signature header dump and xml functional.
CVS patchset: 7335
CVS date: 2004/06/15 06:41:05
2004-06-15 06:41:05 +00:00
jbj 32eace269f Add time package and time.xar archive.
CVS patchset: 7329
CVS date: 2004/06/14 18:14:45
2004-06-14 18:14:45 +00:00
jbj 62599080b8 ndle new-fangled empty tags.
CVS patchset: 7328
CVS date: 2004/06/14 18:01:25
2004-06-14 18:01:25 +00:00
jbj 1075276ec8 Separate bit masks for input and output formats.
CVS patchset: 7319
CVS date: 2004/06/14 07:01:11
2004-06-14 07:01:11 +00:00
jbj f8c9788c7e Add rpmxp.c to rpmtool.
CVS patchset: 7318
CVS date: 2004/06/14 03:23:12
2004-06-14 03:23:12 +00:00
jbj 7177fe1589 First crack at xml parser object.
CVS patchset: 7317
CVS date: 2004/06/14 03:12:22
2004-06-14 03:12:22 +00:00
jbj 4d51df0eeb Add version and DTD to xml output spew.
CVS patchset: 7316
CVS date: 2004/06/14 02:42:44
2004-06-14 02:42:44 +00:00
jbj 3397980c61 A libxml2 parser in C.
CVS patchset: 7315
CVS date: 2004/06/14 02:26:19
2004-06-14 02:26:19 +00:00
jbj 0acd602922 Follow python naming conventions more closely.
Use XML_READER_FOO_TYPE rather than numbers.

CVS patchset: 7314
CVS date: 2004/06/13 17:37:50
2004-06-13 17:37:50 +00:00
jbj d7de47c067 Add libxml2 handler.
CVS patchset: 7313
CVS date: 2004/06/13 17:10:18
2004-06-13 17:10:18 +00:00
jbj f712c984b0 A pyexpat parser for rpmHeader xml.
CVS patchset: 7312
CVS date: 2004/06/12 12:12:25
2004-06-12 12:12:25 +00:00
jbj 7bdc1f24fd Sanity.
CVS patchset: 7308
CVS date: 2004/06/11 17:56:01
2004-06-11 17:56:01 +00:00
jbj 5aed900edb Create output path for opath template.
CVS patchset: 7285
CVS date: 2004/05/31 22:02:27
2004-05-31 22:02:27 +00:00
jbj f8b744a53c The death of rpmarchive.c.
CVS ----------------------------------------------------------------------

CVS patchset: 7284
CVS date: 2004/05/31 20:44:17
2004-05-31 20:44:17 +00:00
jbj 02eea0067f Create rpmtool to replace the toy example programs.
CVS patchset: 7283
CVS date: 2004/05/31 20:16:28
2004-05-31 20:16:28 +00:00
jbj 6fc421d235 Typo.
CVS patchset: 7282
CVS date: 2004/05/31 20:12:09
2004-05-31 20:12:09 +00:00
arekm ae687a3144 Fix help for list-file option.
CVS patchset: 7248
CVS date: 2004/05/20 21:30:00
2004-05-20 21:30:00 +00:00
jbj 5ef0bf77c2 - permit globs in macrofiles: directive (#117217).
CVS patchset: 7139
CVS date: 2004/03/02 01:31:01
2004-03-02 01:31:01 +00:00
jbj 752cac72e2 - only internal Berkeley db from now on.
- revive "make dist".

CVS patchset: 6971
CVS date: 2003/12/11 19:09:58
2003-12-11 19:09:58 +00:00
jbj cc54cba032 - apply debugedit patch necessary to produce kernel -debuginfo files.
CVS patchset: 6933
CVS date: 2003/07/10 12:43:51
2003-07-10 12:43:51 +00:00
jbj 01ad499d33 Retrofit providesNVR.
CVS patchset: 6883
CVS date: 2003/06/02 17:44:57
2003-06-02 17:44:57 +00:00
jbj dac695e290 Prepare to build with external beecrypt-3.0.0.
CVS patchset: 6871
CVS date: 2003/05/22 21:21:43
2003-05-22 21:21:43 +00:00
jbj e8f14c1c1e Create.
CVS patchset: 6850
CVS date: 2003/05/16 21:17:31
2003-05-16 21:17:31 +00:00
jbj c243ab099b - resurrect manifests, RPMRC_NOTFOUND returned by readLead().
CVS patchset: 6752
CVS date: 2003/04/16 17:48:04
2003-04-16 17:48:04 +00:00
jbj 1dac41397f Sanity.
CVS patchset: 6663
CVS date: 2003/03/08 18:30:38
2003-03-08 18:30:38 +00:00
jbj e8cf6cbb05 Sanity.
CVS patchset: 6652
CVS date: 2003/03/05 00:13:11
2003-03-05 00:13:11 +00:00
jbj 3dade9b6af - file: fix ogg/vorbis file classification problems.
- skip fingerprints in /usr/share/doc and /usr/src/debug.
- add file(1) as /usr/lib/rpm/rpmfile.
- enable transaction coloring for s390x/ppc64.

CVS patchset: 6039
CVS date: 2003/02/14 23:03:35
2003-02-14 23:03:35 +00:00
jbj 4cab573997 - fix: more debugedit.c problems.
CVS patchset: 6029
CVS date: 2003/01/27 17:45:53
2003-01-27 17:45:53 +00:00
jbj c87fa0b029 - permit anaconda to choose "presentation order".
CVS patchset: 6028
CVS date: 2003/01/25 20:59:52
2003-01-25 20:59:52 +00:00
jbj 7e716b70fb splint fiddles.
CVS patchset: 6023
CVS date: 2003/01/23 20:23:24
2003-01-23 20:23:24 +00:00
jbj ff140452c3 - fix: debugedit.c problem.
CVS patchset: 6022
CVS date: 2003/01/22 19:21:23
2003-01-22 19:21:23 +00:00
jbj ff2846d708 Make robustly stand alone.
CVS patchset: 6020
CVS date: 2003/01/22 12:06:15
2003-01-22 12:06:15 +00:00
jbj fc1b33b66f Restore compiler warnings now tthat elfutil's -Werror is not there.
CVS patchset: 6017
CVS date: 2003/01/20 16:12:12
2003-01-20 16:12:12 +00:00
jbj e5b828ce71 Ignore rpmdeps executable.
CVS patchset: 5965
CVS date: 2002/12/24 07:28:01
2002-12-24 07:28:01 +00:00
jbj 1f6cdca2d5 - add --enable-posixmutexes when configuring on linux.
- add rpmdb_{deadlock,dump,load,svc,stat,verify} utilities.
- include srpm pkgid in binary headers (#71460).
- add %check scriptlet to run after %install (#64137).

CVS patchset: 5957
CVS date: 2002/12/21 20:37:37
2002-12-21 20:37:37 +00:00
jbj e0a6204a48 - copy compressFilelist to convertdb1.c, remove internal legacy.h.
CVS patchset: 5954
CVS date: 2002/12/20 18:36:23
2002-12-20 18:36:23 +00:00
jbj c346c3e69f - dynamically link /bin/rpm, link against good old -lpthread.
CVS patchset: 5951
CVS date: 2002/12/20 15:03:18
2002-12-20 15:03:18 +00:00
jbj e7f55c20f5 - add -I/usr/include/nptl, Conflicts: kernel <= 2.4.19.
CVS patchset: 5950
CVS date: 2002/12/19 23:41:52
2002-12-19 23:41:52 +00:00
jbj d5a81771b6 - fix: add rpmlib(VersionedDependencies) if versioned Provides: found.
CVS patchset: 5937
CVS date: 2002/12/12 19:16:45
2002-12-12 19:16:45 +00:00
jbj c663b52bda Repair fc->skipReq insertion typo.
CVS patchset: 5929
CVS date: 2002/12/10 16:32:27
2002-12-10 16:32:27 +00:00
jbj 704ad49b02 Handle (N,EVR,Flags) Provide:/Require: triple.
CVS patchset: 5918
CVS date: 2002/12/07 05:48:45
2002-12-07 05:48:45 +00:00
jbj 80b23366e7 - use usrlib_LTLIBRARIES to install directly in /usr/lib64 instead.
CVS patchset: 5911
CVS date: 2002/12/01 21:34:06
2002-12-01 21:34:06 +00:00
jbj 0efbbada0f - link rpm libraries together, use shared helpers with external -lelf.
- move libfmagic to librpmio.
- use libtool-1.4.3, autoconf-2.56.
- add explicit -L/lib64 -L/usr/lib64 for libtool mode=relink on x86_64.

CVS patchset: 5910
CVS date: 2002/12/01 18:03:22
2002-12-01 18:03:22 +00:00
jbj 5dfaaf855c Link rpmcache/rpmgraph statically for now.
CVS patchset: 5909
CVS date: 2002/11/30 22:49:10
2002-11-30 22:49:10 +00:00