Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
- highly vendor specific
- not even RH uses them anymore..
|
|
|
|
- rpm doesn't manage selinux contexts so it doesn't need to know about them
other than when creating files
- implement --fscontext as popt alias since it's easy to do so...
|
|
The SELinux file contexts can and do change, and local policies might be
in place, the contexts on the build system at build time have zero relevance
to anything and are just header bloat.
Remove --filecontexts alias while at it, not useful for anything anyway.
|
|
Patch from Michal Marek.
|
|
|
|
Happens for example if a package is not installed (--pipe also captures stderr).
Patch from OpenSuSE.
|
|
- add --xml popt alias for query modes.
- remove _rpmdb now that python2.[34] are commonly available.
CVS patchset: 7770
CVS date: 2005/02/16 19:05:36
|
|
CVS patchset: 7692
CVS date: 2005/01/09 17:48:19
|
|
CVS patchset: 7454
CVS date: 2004/10/13 05:47:55
|
|
CVS patchset: 7047
CVS date: 2003/12/30 13:14:49
|
|
CVS patchset: 6994
CVS date: 2003/12/22 07:47:45
|
|
CVS patchset: 6026
CVS date: 2003/01/24 21:01:50
|
|
CVS patchset: 5989
CVS date: 2002/12/31 01:23:03
|
|
- use rpmfiClass underneath --fileclass.
CVS patchset: 5985
CVS date: 2002/12/29 22:31:00
|
|
- drill rpmts into parseSpec(), carrying Spec along.
CVS patchset: 5958
CVS date: 2002/12/22 02:11:05
|
|
CVS patchset: 5950
CVS date: 2002/12/19 23:41:52
|
|
CVS patchset: 5947
CVS date: 2002/12/18 22:54:00
|
|
CVS patchset: 5946
CVS date: 2002/12/18 16:18:33
|
|
CVS patchset: 5945
CVS date: 2002/12/18 01:46:25
|
|
- factor all mode-specific options into mode-specific tables.
- treat an unspecified epoch as Epoch: 0 everywhere.
CVS patchset: 5578
CVS date: 2002/07/29 23:06:06
|
|
CVS patchset: 5547
CVS date: 2002/07/12 19:09:09
|
|
CVS patchset: 5477
CVS date: 2002/06/09 22:15:16
|
|
CVS patchset: 5353
CVS date: 2002/03/12 20:28:30
|
|
- add linux per-platform macro %_smp_mflags <sopwith@redhat.com>.
- document more popt aliases for --help usage.
- remove --tarbuild from man page(s), use -t[abpcils] instead (#48666).
CVS patchset: 4936
CVS date: 2001/07/11 14:23:01
|
|
- permit alias/exec description/arg text to be set from popt config.
- use rpmqv.c, not rpm.c, as rpm's main() routine.
CVS patchset: 4923
CVS date: 2001/07/07 19:15:17
|
|
- fix: remove (harmless) chown error message from %post.
- add --target/--host to %configure, add example cross-build/config.site
scripts to /usr/lib/rpm <arjanv@redhat.com> (#44581).
- rpmdb iterator selectors permit default/strcmp/regex/glob matching.
- rpmdb iterator selectors permit negative matches.
CVS patchset: 4861
CVS date: 2001/06/15 04:56:33
|
|
CVS patchset: 4846
CVS date: 2001/06/06 16:18:03
|
|
- fix: popt consume-next-arg "!#:+" w/o side effect (#41956).
CVS patchset: 4817
CVS date: 2001/05/29 20:01:28
|
|
CVS patchset: 4813
CVS date: 2001/05/25 19:51:53
|
|
CVS patchset: 4752
CVS date: 2001/05/08 00:03:14
|
|
Doxygen annotations for rpmdep section.
Add manifests for install modes.
CVS patchset: 4675
CVS date: 2001/04/10 12:36:45
|
|
CVS patchset: 4639
CVS date: 2001/03/16 20:23:49
|
|
- fix: compressFilelist broke when fed '/'.
- fix: typo in --last popt alias (#12690).
- fix: clean file paths before performing -qf (#12493).
CVS patchset: 3930
CVS date: 2000/07/09 23:10:25
|
|
- internalize --freshen (Gordon Messmer <yinyang@eburg.com>).
CVS patchset: 3905
CVS date: 2000/06/23 00:49:43
|
|
CVS patchset: 3782
CVS date: 2000/05/31 17:39:01
|
|
CVS patchset: 3773
CVS date: 2000/05/31 05:30:15
|
|
CVS patchset: 3771
CVS date: 2000/05/31 04:53:53
|
|
Teach rpmb about --nodeps.
CVS patchset: 3768
CVS date: 2000/05/30 23:04:09
|
|
CVS patchset: 3754
CVS date: 2000/05/26 18:51:11
|
|
CVS patchset: 3751
CVS date: 2000/05/24 18:09:06
|
|
- split rpm into 5 pieces along major mode fault lines with popt glue.
CVS patchset: 3750
CVS date: 2000/05/24 17:53:35
|
|
- simplify --last popt alias, date like -qi (bjerrick@easystreet.com).
- fix: alloca'd memory used outside of scope (alpha segfault).
CVS patchset: 3723
CVS date: 2000/05/10 15:36:29
|
|
Initialize dbN vector from dbNopen.
Use db3 return convention for dbNopen.
Always save tag index in join key.
Rename rpmdbAppendIteratorMatches -> rpmdbAppendIterator.
Remove tolerant from rpmdbRemove API.
Use hdrNum rather than offset, tagNum rather than fileNumber most everywhere.
rpmdb.c: Create rpmdbPruneIterator to exclude items from set.
rpmdb.c: Remove legacy code from rpmdbAdd/rpmdbRemove.
rpmdb.c: Rename (shorten) many routines.
tagName.c: prepare for ADDED/REMOVED/AVAILABLE temorary databases.
depends.c: use rpmdbPruneIterator.
depends.c: don't check ranges unless provides names match.
depends.c: Depends now works (watch out for data values of 0).
rpmpopt.in: Add --dbapi and --rebuilddbapi options.
CVS patchset: 3720
CVS date: 2000/05/07 00:53:11
|
|
I'd like to start building sparc64 packages (eventhough the install rule
details are yet to be designed - IMHO if 64bit SPARC userland is going into
7.0 we should rebuild all packages into 64bit in the next months or so to
have time to chase bugs etc.), and this is about what I need.
Basically I'd like to have %{_lib} to stand for the last part (normally
"lib") of dirname for directories like /lib, /usr/lib, /usr/X11R6/lib
because on sparc64-linux they are /lib64, /usr/lib64, /usr/X11R6/lib64 (and
on Solaris /lib/sparcv9, /usr/lib/sparcv9 etc.), so that one can use things
like
/usr/%{_lib} in the spec files.
Another thing which I need is an arch specific build root policy.
This patch does a few things:
1) add installplatform into EXTRA_DIST files, so that it is actually invoked
during rpm build not from CVS
2) Define %_lib lib and let target specific macros override it
3) Split __spec_install_post into __arch_install_post and __os_install_post,
--buildpolicy now specifies the __os_install_post part only. spec files
can still override the __arch_install_post if the want to.
brp-sparc64-linux is used to move 64bit libraries to */lib64 directories
from */lib directories if make install of some package left them there.
4) Change installplatform so that on sparc* it creates both sparc and
sparc64 target macro dirs (/usr/lib/rpm/sparc{,64}-redhat-linux in
sparc*-redhat-linux case).
CVS patchset: 3685
CVS date: 2000/04/19 16:03:49
|
|
CVS patchset: 3645
CVS date: 2000/03/30 19:22:46
|
|
CVS patchset: 3583
CVS date: 2000/02/23 22:40:53
|
|
CVS patchset: 3573
CVS date: 2000/02/22 03:09:53
|