Commit Graph

851 Commits

Author SHA1 Message Date
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 99825287bd splint fiddles.
CVS patchset: 7134
CVS date: 2004/02/26 01:20:52
2004-02-26 01:20:52 +00:00
jbj 14c4c71c6e rpm-nls-fixes.patch (from PLD).
CVS patchset: 7074
CVS date: 2004/01/11 15:24:19
2004-01-11 15:24:19 +00:00
jbj c305927d5d Add %policy marker to suck *.te content into metadata.
CVS patchset: 7062
CVS date: 2004/01/03 21:43:10
2004-01-03 21:43:10 +00:00
jbj a3bf9b96f9 - use -fPIC -DPIC on all platforms, not just mandatory (#112713).
CVS patchset: 7051
CVS date: 2003/12/30 15:12:50
2003-12-30 15:12:50 +00:00
jbj aef89a7202 - mark _javadocdir as documentation (#102898).
CVS patchset: 7033
CVS date: 2003/12/27 17:54:57
2003-12-27 17:54:57 +00:00
jbj 59f6e1d78f - fix: wrong package count for trigger scriptlet 1st arg (#100509).
- fix: don't break header SHA1 if non-existent user/group (#97727).
- remove fuids/fgids from rpmfi, easier to lookup fuser/fgroup instead.
- merge sensible parts of openpkg rpm.patch.bugfix (#104780).

CVS patchset: 7024
CVS date: 2003/12/27 01:37:56
2003-12-27 01:37:56 +00:00
jbj 210183cc69 Add lsetfilecon to install modes.
CVS patchset: 7006
CVS date: 2003/12/25 23:00:44
2003-12-25 23:00:44 +00:00
jbj 3fa2603bfc Add filecontexts tags to header if %_build_file_contexts_path is configured.
CVS patchset: 7002
CVS date: 2003/12/23 07:51:10
2003-12-23 07:51:10 +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 3dcfeb3f9a Merge changes from rpm-4.2.1 development.
CVS patchset: 6959
CVS date: 2003/11/23 19:50:52
2003-11-23 19:50:52 +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 cdb6cfe7f0 - fix: nested %if handling, optind initialization posix vs. glibc.
CVS patchset: 6843
CVS date: 2003/05/15 13:53:41
2003-05-15 13:53:41 +00:00
jbj 9c5529608e - don't use error string after gzclose (Dmitry V. Levin).
Spliddles for rpmio, drill h_errno all the way through.

CVS patchset: 6826
CVS date: 2003/05/08 20:39:29
2003-05-08 20:39:29 +00:00
jbj 19dbe07294 Ignore .created too.
CVS patchset: 6759
CVS date: 2003/04/17 15:57:42
2003-04-17 15:57:42 +00:00
jbj 7232f895ed Don't overflow internal tables with unknown user/group (#85346).
CVS patchset: 6758
CVS date: 2003/04/17 15:14:49
2003-04-17 15:14:49 +00:00
jbj f7aaeb11df - permit secondary tag match patterns with RPMQV_ALL.
CVS patchset: 6754
CVS date: 2003/04/16 22:13:18
2003-04-16 22:13:18 +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 95f01d39a5 Splint clean.
CVS patchset: 6729
CVS date: 2003/04/02 21:16:26
2003-04-02 21:16:26 +00:00
jbj 96cd0c2e28 Make sure that $(RPM_BUILD_ROOT}/usr/lib is 1st libarry searched.
Bump popt version.

CVS patchset: 6710
CVS date: 2003/03/20 23:42:05
2003-03-20 23:42:05 +00:00
jbj 51e7f7a5e9 - fix: memory leak (85522).
CVS patchset: 6656
CVS date: 2003/03/06 22:50:04
2003-03-06 22:50:04 +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 dd8e9be4ce Sanity.
CVS patchset: 6641
CVS date: 2003/03/01 20:23:39
2003-03-01 20:23:39 +00:00
jbj d6ea2fbf22 Splint fiddles.
CVS patchset: 6018
CVS date: 2003/01/20 23:52:04
2003-01-20 23:52:04 +00:00
jbj a585d154ac - add perldeps.pl, start to replace perl.{prov,req}.
CVS patchset: 5999
CVS date: 2003/01/07 00:49:55
2003-01-07 00:49:55 +00:00
jbj b4ca0ec8b2 - for DSO's, provide the file basename if DT_SONAME not found.
CVS patchset: 5998
CVS date: 2003/01/06 23:55:44
2003-01-06 23:55:44 +00:00
jbj ed80614424 - fix: dependency helpers now rate limited at 10ms, not 1s.
- add per-arch canonical color, only x86_64 enabled for now.

CVS patchset: 5994
CVS date: 2003/01/01 20:33:21
2003-01-01 20:33:21 +00:00
jbj 86f5190567 Dump multilib code, colored depndencies instead.
CVS patchset: 5990
CVS date: 2002/12/31 02:12:02
2002-12-31 02:12:02 +00:00
jbj c67befa283 splint fiddles.
CVS patchset: 5984
CVS date: 2002/12/29 19:44:18
2002-12-29 19:44:18 +00:00
jbj 817a6d9836 - add rpmfi methods to access color, class, and dependencies.
CVS patchset: 5981
CVS date: 2002/12/29 01:06:58
2002-12-29 01:06:58 +00:00
jbj d7a0ee2ca8 splint fiddles.
CVS patchset: 5980
CVS date: 2002/12/28 23:17:06
2002-12-28 23:17:06 +00:00
jbj 2119e50b90 - fix builddir relative inclusion, add %%pubkeys to rpm header.
- fix: package relocations were broken (#75057).

CVS patchset: 5978
CVS date: 2002/12/28 00:24:14
2002-12-28 00:24:14 +00:00
jbj c7975dbe48 - disable perl module magic rule.
CVS patchset: 5976
CVS date: 2002/12/27 18:01:00
2002-12-27 18:01:00 +00:00
jbj cad1c310aa - add BETA-GPG-KEY (but not in headers using %%pubkey yet).
CVS patchset: 5975
CVS date: 2002/12/27 16:12:09
2002-12-27 16:12:09 +00:00
jbj be9a1f9007 Don't fire helper for executable requires.
CVS patchset: 5974
CVS date: 2002/12/26 23:19:17
2002-12-26 23:19:17 +00:00
jbj 1aa83a98fc - resurrect automagic perl(foo) dependency generation.
CVS patchset: 5973
CVS date: 2002/12/26 20:38:26
2002-12-26 20:38:26 +00:00
jbj 60b4c2293f - permit both relative/absolute paths, display 'P' when verifying.
CVS patchset: 5970
CVS date: 2002/12/24 20:06:33
2002-12-24 20:06:33 +00:00
jbj 6b0679df90 - add %%pubkey attribute to read armored pubkey files into header.
CVS patchset: 5969
CVS date: 2002/12/24 19:49:06
2002-12-24 19:49:06 +00:00
jbj 268376a208 Rescusitate doxygen file manifest.
CVS patchset: 5968
CVS date: 2002/12/24 17:06:35
2002-12-24 17:06:35 +00:00
jbj bf9543cf81 Remove unused Flags.
CVS patchset: 5964
CVS date: 2002/12/24 07:27:23
2002-12-24 07:27:23 +00:00
jbj e788b7c1f3 - fix: remove rpmfi scareMem so that headers can be reloaded on ia64.
- fix: set DB_PRIVATE, not DB_ENV_PRIVATE, if unshared posix mutexes.
- remove useless kernel/glibc dependencies (#79872).
- add matching "config(N) = EVR"  dependencies iff %%config is found.

CVS patchset: 5963
CVS date: 2002/12/24 07:21:04
2002-12-24 07:21:04 +00:00
jbj b7129ca898 splint fiddles.
CVS patchset: 5962
CVS date: 2002/12/24 04:04:20
2002-12-24 04:04:20 +00:00
jbj 415b3e6ff2 fix: ia64 segfault on build.
CVS patchset: 5961
CVS date: 2002/12/24 02:41:45
2002-12-24 02:41:45 +00:00
jbj e3c423226e Sanity.
CVS patchset: 5960
CVS date: 2002/12/23 20:58:36
2002-12-23 20:58:36 +00:00
jbj b63b4a5d12 - simplify specfile query linkage loop.
- drill rpmts into parseSpec(), carrying Spec along.

CVS patchset: 5958
CVS date: 2002/12/22 02:11:05
2002-12-22 02:11:05 +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 b2402702ae splint fiddles.
CVS patchset: 5956
CVS date: 2002/12/21 01:31:24
2002-12-21 01:31:24 +00:00
jbj becf1f7aba - generate Elf provides even if file is not executable.
CVS patchset: 5942
CVS date: 2002/12/14 22:03:14
2002-12-14 22:03:14 +00:00
jbj 96f4a259b5 - fix: make sure each library has DT_NEEDED for all unresolved syms.
CVS patchset: 5941
CVS date: 2002/12/14 21:39:19
2002-12-14 21:39:19 +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