summaryrefslogtreecommitdiff
path: root/rpmpopt.in
AgeCommit message (Collapse)AuthorFilesLines
2000-05-30Add popt glue for --clean, --rmsource, --rmspec.jbj1-0/+3
Teach rpmb about --nodeps. CVS patchset: 3768 CVS date: 2000/05/30 23:04:09
2000-05-26Remove build modes from rpm, use rpmb and/or popt glue instead.jbj1-6/+19
CVS patchset: 3754 CVS date: 2000/05/26 18:51:11
2000-05-24Sanity (make dist).jbj1-6/+6
CVS patchset: 3751 CVS date: 2000/05/24 18:09:06
2000-05-24- change popt exec alias in oreder to exec rpm children.jbj1-1/+95
- split rpm into 5 pieces along major mode fault lines with popt glue. CVS patchset: 3750 CVS date: 2000/05/24 17:53:35
2000-05-10- include RPM-GPG-KEY in file manifest.jbj1-2/+2
- 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
2000-05-07Repair rebuilddb lossage, removing debug messages and final copy on user msgs.jbj1-4/+10
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
2000-04-19Hi!jbj1-1/+1
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
2000-03-30Mostly functional db2 interface, db3 still has problems.jbj1-0/+7
CVS patchset: 3645 CVS date: 2000/03/30 19:22:46
2000-02-23Add %_i18ndomains configuration.jbj1-0/+6
CVS patchset: 3583 CVS date: 2000/02/23 22:40:53
2000-02-22macro expansion (and absolute path) in %files -f arg (#9508,#9091).jbj1-0/+77
CVS patchset: 3573 CVS date: 2000/02/22 03:09:53