summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)AuthorFilesLines
2001-09-15Sync with rpm-4_0 branch.jbj6-10/+10
CVS patchset: 5048 CVS date: 2001/09/15 13:49:11
2001-06-15- linux.req needs exit 0jbj1-2/+2
CVS patchset: 4868 CVS date: 2001/06/15 21:52:47
2001-06-15Orphans.jbj1-0/+17
CVS patchset: 4864 CVS date: 2001/06/15 16:01:59
2001-06-15- fix: db1 end-of-file not detected in legacy compatible way.jbj1-2/+2
- 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
2001-06-01perl.prov patch (#43081).jbj1-8/+20
CVS patchset: 4827 CVS date: 2001/06/01 20:26:24
2001-06-01- merge sparc64/ia64 fiddles back into linux.{req,prov}.jbj3-10/+21
- automagically generate perl module dependencies always. CVS patchset: 4825 CVS date: 2001/06/01 19:27:33
2001-05-29- fix: popt exec doesn't add '--', --target et al no longer need '='.jbj1-1/+6
- fix: popt consume-next-arg "!#:+" w/o side effect (#41956). CVS patchset: 4817 CVS date: 2001/05/29 20:01:28
2001-05-13- add cron/logrotate scripts to save installed package filenames.jbj3-0/+25
CVS patchset: 4779 CVS date: 2001/05/13 18:03:34
2001-05-13- add cron/logrotate scripts to save installed package filenames.jbj1-0/+2
CVS patchset: 4777 CVS date: 2001/05/13 17:55:58
2001-05-05- enough lclint annotations and fiddles already.jbj1-1/+1
CVS patchset: 4741 CVS date: 2001/05/05 19:28:32
2001-04-22- cpanflute perl dependency needs explicit epoch (#37034).jbj1-4/+4
CVS patchset: 4702 CVS date: 2001/04/22 08:58:22
2001-03-15Updated dependency scripts (#20295).jbj13-39/+3049
CVS patchset: 4625 CVS date: 2001/03/15 13:58:16
2001-03-02Flesh out init/pre/process/post/fini PSM stages.jbj1-4/+18
CVS patchset: 4592 CVS date: 2001/03/02 08:28:18
2001-01-10- fix: find-requires.perl needed update (#23450).jbj1-26/+2
CVS patchset: 4424 CVS date: 2001/01/10 22:19:55
2000-12-21- fix: removed headers from db need a headerCopy().jbj1-12/+18
CVS patchset: 4368 CVS date: 2000/12/21 21:07:41
2000-12-19Sync with rpm-4_0 branch.jbj1-7/+15
CVS patchset: 4361 CVS date: 2000/12/19 23:22:00
2000-12-17Move assertion to avoid false failure.jbj1-21/+57
CVS patchset: 4352 CVS date: 2000/12/17 19:55:31
2000-12-12Sync with rpm-4_0 branch.jbj3-3/+192
CVS patchset: 4338 CVS date: 2000/12/12 20:03:45
2000-12-04- use package version 3 if --nodirtokens is specified.jbj1-0/+1
CVS patchset: 4317 CVS date: 2000/12/04 02:13:11
2000-12-02Bring header reggions mods back to top of stack.jbj1-1/+1
CVS patchset: 4305 CVS date: 2000/12/02 21:53:44
2000-11-22FILENAMES -> OLDFILENAMES, tags have changed <chmouel@mandrakesoft.com>.jbj1-3/+3
CVS patchset: 4291 CVS date: 2000/11/22 20:05:51
2000-10-28- better item/task progress bars <rodrigob@conectiva.com.br>.jbj1-309/+0
CVS patchset: 4232 CVS date: 2000/10/28 18:45:58
2000-10-28- add brp-strip-shared script <rodrigob@conectiva.com.br>.jbj2-0/+19
CVS patchset: 4231 CVS date: 2000/10/28 17:30:58
2000-10-28- add cscope/ctags (Rodrigo Barbosa<rodrigob@conectiva.com.br>).jbj1-0/+2
- remove getMacroBody() from rpmio API. - hide libio lossage in prototype, not API. lclint annotations. CVS patchset: 4230 CVS date: 2000/10/28 17:16:25
2000-09-26Remove bash2 dependency.jbj1-2/+2
CVS patchset: 4176 CVS date: 2000/09/26 17:43:56
2000-09-14Revert rpmrc excision for now.jbj1-0/+1
rpmio: add rpmlog.c/rpmlog.h. CVS patchset: 4163 CVS date: 2000/09/14 11:42:48
2000-08-27Rip out rpmrc configuration.jbj1-1/+0
CVS patchset: 4134 CVS date: 2000/08/27 19:43:51
2000-08-10Recognize embedded quotes in description/summary/group header text.jbj1-1/+1
CVS patchset: 4050 CVS date: 2000/08/10 15:34:37
2000-07-22Add ./usr/lib/*/man/man*.jbj1-1/+1
CVS patchset: 3974 CVS date: 2000/07/22 14:14:07
2000-07-22Add ./usr/share/doc/*/man/man*jbj1-1/+2
CVS patchset: 3973 CVS date: 2000/07/22 14:06:32
2000-07-18Add /usr/kerberos/man.jbj1-1/+1
CVS patchset: 3961 CVS date: 2000/07/18 15:31:26
2000-07-15- rip out pre-transaction syscalls, more design is needed.jbj1-1/+0
- display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. CVS patchset: 3950 CVS date: 2000/07/15 14:53:54
2000-06-23- python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>).jbj3-56/+4
- internalize --freshen (Gordon Messmer <yinyang@eburg.com>). CVS patchset: 3905 CVS date: 2000/06/23 00:49:43
2000-06-20- add RPMTAG_OPTFLAGS, configured optflags when package was built.jbj1-25/+28
- add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. - update macros.in from rpm-4.0 (w/o dbi configuration). CVS patchset: 3878 CVS date: 2000/06/20 21:45:50
2000-06-20fix: typo in brp-compress caused i18n man pages not to compress.jbj1-1/+1
CVS patchset: 3870 CVS date: 2000/06/20 14:20:06
2000-06-12Add dbcursor to dbi interface.jbj1-1/+1
CVS patchset: 3830 CVS date: 2000/06/12 22:07:13
2000-06-11Fix db return code handling, majorly horked.jbj1-1/+4
Autoconf detection of db-3.1. Move --all to query/verify popt table. CVS patchset: 3829 CVS date: 2000/06/11 19:15:27
2000-06-01Add athlon rpmrc config.jbj1-1/+13
Add sparcv9 per-platform config. CVS patchset: 3784 CVS date: 2000/06/01 00:54:36
2000-05-24- change popt exec alias in oreder to exec rpm children.jbj1-7/+5
- 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-22Add /usr/share compression as well.jbj1-1/+4
CVS patchset: 3749 CVS date: 2000/05/22 17:33:32
2000-05-08here's a patch to make rpm (3.1-0.14) work on current FreeBSD versionsjbj2-4/+4
(tried 4.0-RELEASE and 5.0-CURRENT). It adds freebsdelf.prov and freebsdelf.req in autodeps, modifies brp-strip and brp-strip-comment-note to work with find versions that don't support -perm +something and strip versions that fail with an error when they can't strip a file, and modifies the configure check for GNU glob to check for GLOB_PERIOD additionally. This is required because FreeBSD's glob has some (but not all) of the GNU extensions, but doesn't work the way rpm assumes (segfault as soon as globbing is used in %files); GLOB_PERIOD can be used to tell the BSD version apart from the GNU one. CVS patchset: 3721 CVS date: 2000/05/08 12:24:23
2000-04-19Sanity.jbj1-2/+3
CVS patchset: 3686 CVS date: 2000/04/19 16:59:02
2000-04-19Hi!jbj2-8/+37
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-23- API: change dbi to pass by reference, not value.jbj1-0/+1
- cram all of db1, db_185, and db2 interfaces into rpmlib. CVS patchset: 3636 CVS date: 2000/03/23 15:49:50
2000-03-10Use /usr/lib paths.jbj2-6/+6
CVS patchset: 3617 CVS date: 2000/03/10 17:51:43
2000-03-09- portability: skip bzip2 if not available.jbj1-0/+6
- portability: skip gzseek if not available (zlib-1.0.4). - portability: skip personality if not available (linux). - portability: always include arpa/inet.h (HP-UX). - portability: don't use id -u (Brandon Allbery). - portability: don't chown/chgrp -h w/o lchown. - portability: splats in rpm.spec to find /usr/{share,local}/locale/* CVS patchset: 3610 CVS date: 2000/03/09 18:13:02
2000-03-07portability: zlib-1.0.4 has not gzseekjbj1-1/+1
portability: Red Hat 4.x has not personality CVS patchset: 3609 CVS date: 2000/03/07 15:37:17
2000-03-01Typo.jbj1-1/+1
CVS patchset: 3604 CVS date: 2000/03/01 17:16:47
2000-02-29Portability fiddles.jbj1-1/+4
Rebuild with latest rpmmodule.so code. CVS patchset: 3600 CVS date: 2000/02/29 23:22:44
2000-02-27Permit building w/o libbz2.a.jbj1-6/+5
In popt, check for building within the rpm tree before requiring GNU gettext. CVS patchset: 3595 CVS date: 2000/02/27 23:40:36