jbj [Fri, 22 Jan 1999 17:24:04 +0000 (17:24 +0000)]
Ignore libtool glop.
CVS patchset: 2744
CVS date: 1999/01/22 17:24:04
jbj [Fri, 22 Jan 1999 17:22:59 +0000 (17:22 +0000)]
Bump release.
CVS patchset: 2743
CVS date: 1999/01/22 17:22:59
jbj [Fri, 22 Jan 1999 17:22:17 +0000 (17:22 +0000)]
Use libbtool to generate librpmbuild.a.
CVS patchset: 2742
CVS date: 1999/01/22 17:22:17
jbj [Fri, 22 Jan 1999 15:57:39 +0000 (15:57 +0000)]
Change dependencies so that automake is not needed to build.
Update rpm POTFILES.
Popt too.
CVS patchset: 2741
CVS date: 1999/01/22 15:57:39
jbj [Fri, 22 Jan 1999 00:40:53 +0000 (00:40 +0000)]
use portable #!/bin/sh (Tim Mooney).
CVS patchset: 2740
CVS date: 1999/01/22 00:40:53
jbj [Fri, 22 Jan 1999 00:38:10 +0000 (00:38 +0000)]
don't erase failing build script (Tim Mooney).
CVS patchset: 2738
CVS date: 1999/01/22 00:38:10
jbj [Fri, 22 Jan 1999 00:34:30 +0000 (00:34 +0000)]
use portable mkinstalldirs (Tim Mooney).
CVS patchset: 2736
CVS date: 1999/01/22 00:34:30
jbj [Fri, 22 Jan 1999 00:25:25 +0000 (00:25 +0000)]
irix6 autodeps were dup'd (Shing-Gene Yung <shing@cz3.nus.edu.sg>).
CVS patchset: 2733
CVS date: 1999/01/22 00:25:25
jbj [Thu, 21 Jan 1999 22:30:50 +0000 (22:30 +0000)]
After running libtoolize to update config.guess config.sub
CVS patchset: 2732
CVS date: 1999/01/21 22:30:50
jbj [Thu, 21 Jan 1999 19:43:23 +0000 (19:43 +0000)]
Add rpmpopt to the dist.
CVS patchset: 2731
CVS date: 1999/01/21 19:43:23
jbj [Thu, 21 Jan 1999 19:14:31 +0000 (19:14 +0000)]
Fix: clear orphaned "Transfer complete" from ftp control channel if
using ftpGetFileDesc() access with cached control connection.
CVS patchset: 2730
CVS date: 1999/01/21 19:14:31
jbj [Thu, 21 Jan 1999 18:42:53 +0000 (18:42 +0000)]
Automake: almost functional make dist.
CVS patchset: 2729
CVS date: 1999/01/21 18:42:53
jbj [Thu, 21 Jan 1999 17:18:38 +0000 (17:18 +0000)]
Eliminate Makefile.inc dependence in subdirs.
Change "Bad header" to "Bad/unreadable header" for most common cpio failure.
CVS patchset: 2728
CVS date: 1999/01/21 17:18:38
jbj [Tue, 19 Jan 1999 23:59:28 +0000 (23:59 +0000)]
create rpmbzio.c to avoid implicit dependence on libbz2 for installer.
CVS patchset: 2727
CVS date: 1999/01/19 23:59:28
jbj [Tue, 19 Jan 1999 23:54:30 +0000 (23:54 +0000)]
Released rpm-2.90 -- version is now 2.91
Use automake 1.4 and autoconf 2.13.
CVS patchset: 2726
CVS date: 1999/01/19 23:54:30
jbj [Tue, 19 Jan 1999 19:56:37 +0000 (19:56 +0000)]
More automake nonsense.
CVS patchset: 2725
CVS date: 1999/01/19 19:56:37
jbj [Tue, 19 Jan 1999 19:50:18 +0000 (19:50 +0000)]
Automake fiddles.
CVS patchset: 2724
CVS date: 1999/01/19 19:50:18
jbj [Tue, 19 Jan 1999 19:42:31 +0000 (19:42 +0000)]
Automake fiddles.
CVS patchset: 2723
CVS date: 1999/01/19 19:42:31
jbj [Tue, 19 Jan 1999 17:23:32 +0000 (17:23 +0000)]
Create %configure macro.
CVS patchset: 2722
CVS date: 1999/01/19 17:23:32
jbj [Tue, 19 Jan 1999 16:52:25 +0000 (16:52 +0000)]
getservbyname needed ntohs().
CVS patchset: 2721
CVS date: 1999/01/19 16:52:25
ewt [Tue, 19 Jan 1999 16:25:10 +0000 (16:25 +0000)]
added --excludepath
CVS patchset: 2720
CVS date: 1999/01/19 16:25:10
ewt [Tue, 19 Jan 1999 16:24:57 +0000 (16:24 +0000)]
use SKIPNSTATE
CVS patchset: 2719
CVS date: 1999/01/19 16:24:57
ewt [Tue, 19 Jan 1999 16:24:43 +0000 (16:24 +0000)]
added SAVENSTATE action
CVS patchset: 2718
CVS date: 1999/01/19 16:24:43
jbj [Tue, 19 Jan 1999 16:02:44 +0000 (16:02 +0000)]
getservbyname returns network ordered port.
CVS patchset: 2716
CVS date: 1999/01/19 16:02:44
ewt [Tue, 19 Jan 1999 03:02:45 +0000 (03:02 +0000)]
handle RPMTAG_ORIGFILENAMES properly
CVS patchset: 2715
CVS date: 1999/01/19 03:02:45
ewt [Tue, 19 Jan 1999 03:01:52 +0000 (03:01 +0000)]
1) fixed relocations
2) let the relocation stuff omit files by path
CVS patchset: 2714
CVS date: 1999/01/19 03:01:52
ewt [Tue, 19 Jan 1999 02:58:48 +0000 (02:58 +0000)]
force the unknown action to be 0
CVS patchset: 2713
CVS date: 1999/01/19 02:58:48
ewt [Tue, 19 Jan 1999 02:56:13 +0000 (02:56 +0000)]
mucked with comments a bit
CVS patchset: 2712
CVS date: 1999/01/19 02:56:13
jbj [Mon, 18 Jan 1999 19:04:44 +0000 (19:04 +0000)]
Christian sez' -O not -O2 on armv4l.
CVS patchset: 2711
CVS date: 1999/01/18 19:04:44
jbj [Mon, 18 Jan 1999 00:13:45 +0000 (00:13 +0000)]
identify missing keys by type (Toshio Kuratomi)
CVS patchset: 2710
CVS date: 1999/01/18 00:13:45
jbj [Fri, 15 Jan 1999 17:29:21 +0000 (17:29 +0000)]
Update from libtool.
CVS patchset: 2708
CVS date: 1999/01/15 17:29:21
jbj [Fri, 15 Jan 1999 16:31:14 +0000 (16:31 +0000)]
Use %optflags from rpmrc not macros.
CVS patchset: 2706
CVS date: 1999/01/15 16:31:14
jbj [Fri, 15 Jan 1999 16:20:17 +0000 (16:20 +0000)]
Bump release.
CVS patchset: 2705
CVS date: 1999/01/15 16:20:17
ewt [Fri, 15 Jan 1999 03:50:51 +0000 (03:50 +0000)]
relocate filelists from files opened in a callback
CVS patchset: 2704
CVS date: 1999/01/15 03:50:51
ewt [Fri, 15 Jan 1999 03:49:40 +0000 (03:49 +0000)]
handle stat of / properly for fingerprints
CVS patchset: 2703
CVS date: 1999/01/15 03:49:40
jbj [Wed, 13 Jan 1999 22:53:33 +0000 (22:53 +0000)]
Default value for ALLPERMS.
CVS patchset: 2702
CVS date: 1999/01/13 22:53:33
jbj [Wed, 13 Jan 1999 22:10:00 +0000 (22:10 +0000)]
Use mmap when writing rpm's.
CVS patchset: 2701
CVS date: 1999/01/13 22:10:00
jbj [Wed, 13 Jan 1999 21:20:00 +0000 (21:20 +0000)]
Don't free alooca memory.
CVS patchset: 2700
CVS date: 1999/01/13 21:20:00
jbj [Wed, 13 Jan 1999 20:24:00 +0000 (20:24 +0000)]
Fix: sub-packages require name from header (which is not %{name}).
CVS patchset: 2699
CVS date: 1999/01/13 20:24:00
jbj [Wed, 13 Jan 1999 20:13:20 +0000 (20:13 +0000)]
Release is 9.
CVS patchset: 2698
CVS date: 1999/01/13 20:13:20
jbj [Wed, 13 Jan 1999 19:28:12 +0000 (19:28 +0000)]
Use mktemp(3) for temp file names.
CVS patchset: 2697
CVS date: 1999/01/13 19:28:12
jbj [Wed, 13 Jan 1999 18:30:31 +0000 (18:30 +0000)]
Fix: seg fault due to multiple close in runScript().
More const char * within verify.
CVS patchset: 2696
CVS date: 1999/01/13 18:30:31
jbj [Tue, 12 Jan 1999 11:44:21 +0000 (11:44 +0000)]
Bump version.
CVS patchset: 2693
CVS date: 1999/01/12 11:44:21
jbj [Tue, 12 Jan 1999 11:43:31 +0000 (11:43 +0000)]
Automake noise..
CVS patchset: 2692
CVS date: 1999/01/12 11:43:31
ewt [Tue, 12 Jan 1999 03:11:25 +0000 (03:11 +0000)]
I'm too lazy to put these in a third time.
CVS patchset: 2691
CVS date: 1999/01/12 03:11:25
jbj [Mon, 11 Jan 1999 23:16:09 +0000 (23:16 +0000)]
Typo.
CVS patchset: 2690
CVS date: 1999/01/11 23:16:09
jbj [Sun, 10 Jan 1999 21:39:13 +0000 (21:39 +0000)]
Bump version.
CVS patchset: 2689
CVS date: 1999/01/10 21:39:13
jbj [Sun, 10 Jan 1999 17:10:17 +0000 (17:10 +0000)]
More fixes from Toshio.
CVS patchset: 2688
CVS date: 1999/01/10 17:10:17
jbj [Sat, 9 Jan 1999 00:24:02 +0000 (00:24 +0000)]
1998 8 Jan Toshio Kuratomi <badger@prtr-13.ucsc.edu>
* rpm.c: An error message for --nomd5 incorrectly read "--nopgp can only
be used during...."... Changed the --nopgp to --nomd5
1998 7 Jan Toshio Kuratomi <bagder@prtr-13.ucsc.edu>
* lib/rpmlib.h: Add a RPMSIGTAG_GPG define for gnupg.
* lib/rpmlib.h: Add RPMVAR_GPG_PATH and RPMVAR_GPG_NAME variables.
* lib/rpmrc.c: (optionTable) Add gpg_path and gpg_name to the optionTable
(same stats as pgp_name and pgp_path.)
* lib/signature.c: (rpmLookupSignatureType) Add RPMSIGTAG_GPG as one of the
recognized types.
* lib/signature.c: (rpmAddSignature) Add ability to create gnupg signature.
* lib/signature.c: (makeGPGSignature) Routine to create a gnupg signature
(based on makePGPSignature.)
* lib/signature.c: (rpmVerifySignature) Add ability to verify gnupg
signatures.
* lib/signature.c: (verifyGPGSignature) Routine to verify a gnupg signature
(based on verifyPGPSignature.)
* lib/signature.c: (rpmGetPassPhrase) When getting pass phrase for gnupg,
use RPMVAR_GPG_NAME instead of RPMVAR_PGP_NAME if we are signing with
GPG isntead of PGP.
* lib/signature.c: (checkPassPhrase) Need to allow for GPG when we check
the PassPhrase's correctness.
* rpm.c: Add equivalent GPG lines everywhere we find a PGP line.
* rpm.c: Add equivalent gpg stanzas wherever we find a pgp stanza.
* checksig.h: define CHECKSIG_GPG (1 << 2) [Is this correct?]
* checksig.c: (doCheckSig) Check for GPG signatures. [A lot could be
wrong/left out here.]
* rpm.c: change the call to rpmGetPassPhrase to throw in the sigType as
well.
* signature.h: change rpmGetPassPhrase declaration to:
rpmGetPassPhrase(const char * prompt, const int sigTag);
* signature.c: (rpmGetPassPhrase) change the function to accept the
signature type as its second argument.
CVS patchset: 2686
CVS date: 1999/01/09 00:24:02
jbj [Fri, 8 Jan 1999 20:30:50 +0000 (20:30 +0000)]
Fix check for source RPM.
CVS patchset: 2685
CVS date: 1999/01/08 20:30:50
jbj [Fri, 8 Jan 1999 19:53:34 +0000 (19:53 +0000)]
defaultdocdir should not have testdir prepended.
CVS patchset: 2684
CVS date: 1999/01/08 19:53:34
jbj [Fri, 8 Jan 1999 17:21:21 +0000 (17:21 +0000)]
Bump release.
CVS patchset: 2683
CVS date: 1999/01/08 17:21:21
jbj [Fri, 8 Jan 1999 16:44:30 +0000 (16:44 +0000)]
EGCS cruft.
Use cpioStrerror when getNextHeader fails.
More const warnings removed.
binary rpms always have RPMTAG_SOURCERPM, source rpms do not.
CVS patchset: 2682
CVS date: 1999/01/08 16:44:30
ewt [Fri, 8 Jan 1999 03:12:51 +0000 (03:12 +0000)]
*** empty log message ***
CVS patchset: 2681
CVS date: 1999/01/08 03:12:51
ewt [Fri, 8 Jan 1999 03:12:11 +0000 (03:12 +0000)]
const cleanups
CVS patchset: 2680
CVS date: 1999/01/08 03:12:11
ewt [Fri, 8 Jan 1999 03:11:54 +0000 (03:11 +0000)]
make use of currentDirectory()
CVS patchset: 2679
CVS date: 1999/01/08 03:11:54
ewt [Fri, 8 Jan 1999 03:10:12 +0000 (03:10 +0000)]
added currentDirectory()
CVS patchset: 2678
CVS date: 1999/01/08 03:10:12
ewt [Fri, 8 Jan 1999 03:09:57 +0000 (03:09 +0000)]
1) const cleanups
2) chroot() when setting up file actions
CVS patchset: 2677
CVS date: 1999/01/08 03:09:57
ewt [Thu, 7 Jan 1999 17:06:24 +0000 (17:06 +0000)]
assemble replaced file list
CVS patchset: 2676
CVS date: 1999/01/07 17:06:24
ewt [Thu, 7 Jan 1999 17:05:10 +0000 (17:05 +0000)]
added struct sharedFileInfo
CVS patchset: 2675
CVS date: 1999/01/07 17:05:10
ewt [Thu, 7 Jan 1999 17:05:02 +0000 (17:05 +0000)]
replaced file list is passed in externally
CVS patchset: 2674
CVS date: 1999/01/07 17:05:02
ewt [Thu, 7 Jan 1999 04:11:12 +0000 (04:11 +0000)]
\n properly if -v is used on install w/o -h
CVS patchset: 2673
CVS date: 1999/01/07 04:11:12
ewt [Thu, 7 Jan 1999 04:07:31 +0000 (04:07 +0000)]
try to use notify function properly (though hashing still doesn't work??)
CVS patchset: 2672
CVS date: 1999/01/07 04:07:31
ewt [Thu, 7 Jan 1999 04:07:00 +0000 (04:07 +0000)]
1) don't pass a label string for source package installation
2) rpmtransAddPackage() can fail (only on source packages though)
CVS patchset: 2671
CVS date: 1999/01/07 04:07:00
ewt [Thu, 7 Jan 1999 04:06:30 +0000 (04:06 +0000)]
don't let them add packages for installation if they are source packages
CVS patchset: 2670
CVS date: 1999/01/07 04:06:30
ewt [Thu, 7 Jan 1999 04:05:23 +0000 (04:05 +0000)]
reworked rework of source package install -- I think this was is
cleaner, and more in the spirit of transaction sets (sorry Jeff)
CVS patchset: 2669
CVS date: 1999/01/07 04:05:23
jbj [Thu, 7 Jan 1999 00:45:52 +0000 (00:45 +0000)]
Re-implement the ability to install source rpms.
CVS patchset: 2668
CVS date: 1999/01/07 00:45:52
jbj [Wed, 6 Jan 1999 21:05:03 +0000 (21:05 +0000)]
Eliminate inline functions (the inline, not the function).
EGCS cruft.
CVS patchset: 2667
CVS date: 1999/01/06 21:05:03
jbj [Wed, 6 Jan 1999 20:54:08 +0000 (20:54 +0000)]
EGCS cruft.
CVS patchset: 2666
CVS date: 1999/01/06 20:54:08
jbj [Wed, 6 Jan 1999 18:19:36 +0000 (18:19 +0000)]
Typos.
CVS patchset: 2665
CVS date: 1999/01/06 18:19:36
jbj [Wed, 6 Jan 1999 17:45:48 +0000 (17:45 +0000)]
Bump release.
CVS patchset: 2664
CVS date: 1999/01/06 17:45:48
jbj [Wed, 6 Jan 1999 17:33:50 +0000 (17:33 +0000)]
propagate "const char *" into rpmlib prototypes.
CVS patchset: 2663
CVS date: 1999/01/06 17:33:50
ewt [Wed, 6 Jan 1999 03:56:31 +0000 (03:56 +0000)]
fixed an infinite loop (oops)
CVS patchset: 2662
CVS date: 1999/01/06 03:56:31
ewt [Wed, 6 Jan 1999 03:54:56 +0000 (03:54 +0000)]
upgrade flag wasn't being passed properly
CVS patchset: 2661
CVS date: 1999/01/06 03:54:56
ewt [Wed, 6 Jan 1999 03:51:53 +0000 (03:51 +0000)]
fixed labels and hashing
CVS patchset: 2660
CVS date: 1999/01/06 03:51:53
ewt [Wed, 6 Jan 1999 03:16:35 +0000 (03:16 +0000)]
use altH in problem struct
CVS patchset: 2659
CVS date: 1999/01/06 03:16:35
ewt [Wed, 6 Jan 1999 03:16:14 +0000 (03:16 +0000)]
display altH info for file conflicts
CVS patchset: 2658
CVS date: 1999/01/06 03:16:14
ewt [Wed, 6 Jan 1999 03:15:45 +0000 (03:15 +0000)]
added altH field to problem structure
CVS patchset: 2657
CVS date: 1999/01/06 03:15:45
ewt [Wed, 6 Jan 1999 03:14:44 +0000 (03:14 +0000)]
include lookup.h
CVS patchset: 2656
CVS date: 1999/01/06 03:14:44
ewt [Wed, 6 Jan 1999 03:14:26 +0000 (03:14 +0000)]
*** empty log message ***
CVS patchset: 2655
CVS date: 1999/01/06 03:14:26
ewt [Wed, 6 Jan 1999 02:29:42 +0000 (02:29 +0000)]
headers in available lists weren't being freed properly
CVS patchset: 2654
CVS date: 1999/01/06 02:29:42
jbj [Tue, 5 Jan 1999 23:13:56 +0000 (23:13 +0000)]
Expand path macros with rpmGetPath(path, ...).
CVS patchset: 2652
CVS date: 1999/01/05 23:13:56
jbj [Tue, 5 Jan 1999 17:27:04 +0000 (17:27 +0000)]
Avoid segfault with "rpm --initdb" when no database exists.
CVS patchset: 2650
CVS date: 1999/01/05 17:27:04
jbj [Mon, 4 Jan 1999 22:10:05 +0000 (22:10 +0000)]
Playpen release.
CVS patchset: 2649
CVS date: 1999/01/04 22:10:05
ewt [Mon, 4 Jan 1999 19:11:04 +0000 (19:11 +0000)]
1) install packages still need to pay attention to db entries for
packages being removed
2) don't ignore the removal action decided on by the database just
because of overlapping files
CVS patchset: 2648
CVS date: 1999/01/04 19:11:04
ewt [Mon, 4 Jan 1999 16:44:52 +0000 (16:44 +0000)]
canonicalize the root directory
CVS patchset: 2647
CVS date: 1999/01/04 16:44:52
ewt [Mon, 4 Jan 1999 16:44:38 +0000 (16:44 +0000)]
removed removeBinaryPackage()
CVS patchset: 2646
CVS date: 1999/01/04 16:44:38
ewt [Mon, 4 Jan 1999 16:44:20 +0000 (16:44 +0000)]
package removal should have proper semantics now
CVS patchset: 2645
CVS date: 1999/01/04 16:44:20
ewt [Mon, 4 Jan 1999 16:44:05 +0000 (16:44 +0000)]
Use an action list which is passed into removeBinaryPackage() rather then
generating our own. This outdated a bunch of functions (like
handleSharedFiles()), which have been removed.
CVS patchset: 2644
CVS date: 1999/01/04 16:44:05
ewt [Mon, 4 Jan 1999 16:43:31 +0000 (16:43 +0000)]
1) renamed enum instAction to enum fileActions
2) removed KEEP action (it was identical to SKIP), added REMOVE action
3) removed findSharedFiles() prototype
4) added removeBinaryPackages() and fileActionString() prototype
CVS patchset: 2643
CVS date: 1999/01/04 16:43:31
ewt [Mon, 4 Jan 1999 16:42:15 +0000 (16:42 +0000)]
1) moved root canonicalization to transaction set creation
2) removed KEEP state (SKIP had identical semantics)
3) added REMOVE state to fileActionString()
4) export fileActionString()
CVS patchset: 2642
CVS date: 1999/01/04 16:42:15
jbj [Sun, 3 Jan 1999 03:13:50 +0000 (03:13 +0000)]
Expand SPECDIR/SOURCEDIR using macros.
CVS patchset: 2641
CVS date: 1999/01/03 03:13:50
jbj [Thu, 31 Dec 1998 22:09:43 +0000 (22:09 +0000)]
use "original db-1.85" if available (Raw Hide glibc 2.1).
CVS patchset: 2640
CVS date: 1998/12/31 22:09:43
ewt [Thu, 31 Dec 1998 20:19:07 +0000 (20:19 +0000)]
create .rpmorig stuff
CVS patchset: 2639
CVS date: 1998/12/31 20:19:07
ewt [Thu, 31 Dec 1998 19:16:31 +0000 (19:16 +0000)]
generate a file action list and pass it into installBinaryPackage()
CVS patchset: 2638
CVS date: 1998/12/31 19:16:31
ewt [Thu, 31 Dec 1998 19:16:12 +0000 (19:16 +0000)]
makes use of a passed in action list rather then generating our own
CVS patchset: 2637
CVS date: 1998/12/31 19:16:12
ewt [Thu, 31 Dec 1998 16:19:42 +0000 (16:19 +0000)]
switched around file conflict logic to build a proper action set
CVS patchset: 2636
CVS date: 1998/12/31 16:19:42
ewt [Thu, 31 Dec 1998 16:19:20 +0000 (16:19 +0000)]
updated a comment ;-)
CVS patchset: 2635
CVS date: 1998/12/31 16:19:20
ewt [Thu, 31 Dec 1998 16:18:58 +0000 (16:18 +0000)]
enum instActions { UNKNOWN, CREATE, BACKUP, KEEP, SAVE, SKIP, ALTNAME };
enum fileTypes { XDIR, BDEV, CDEV, SOCK, PIPE, REG, LINK } ;
CVS patchset: 2634
CVS date: 1998/12/31 16:18:58
ewt [Thu, 31 Dec 1998 16:18:27 +0000 (16:18 +0000)]
renamed some enums to avoid conflicts with enums now defined in install.h
CVS patchset: 2633
CVS date: 1998/12/31 16:18:27