marc [Tue, 23 Jul 1996 02:42:20 +0000 (02:42 +0000)]
do some checking on the timecheck value
CVS patchset: 915
CVS date: 1996/07/23 02:42:20
marc [Tue, 23 Jul 1996 02:41:54 +0000 (02:41 +0000)]
implement timecheck
CVS patchset: 914
CVS date: 1996/07/23 02:41:54
marc [Mon, 22 Jul 1996 18:32:03 +0000 (18:32 +0000)]
move ensureOlder() -> rpmEnsureOlder(), and make it public
CVS patchset: 913
CVS date: 1996/07/22 18:32:03
ewt [Mon, 22 Jul 1996 14:49:46 +0000 (14:49 +0000)]
*** empty log message ***
CVS patchset: 912
CVS date: 1996/07/22 14:49:46
ewt [Sat, 20 Jul 1996 23:21:18 +0000 (23:21 +0000)]
added dependency verification
CVS patchset: 911
CVS date: 1996/07/20 23:21:18
ewt [Sat, 20 Jul 1996 23:20:56 +0000 (23:20 +0000)]
made printDepFlags() externally visible
CVS patchset: 910
CVS date: 1996/07/20 23:20:56
ewt [Sat, 20 Jul 1996 23:20:45 +0000 (23:20 +0000)]
added --nofiles
added --nodpes to useage messages
CVS patchset: 909
CVS date: 1996/07/20 23:20:45
ewt [Sat, 20 Jul 1996 23:16:56 +0000 (23:16 +0000)]
added info on dependency verification
CVS patchset: 908
CVS date: 1996/07/20 23:16:56
marc [Sat, 20 Jul 1996 23:02:53 +0000 (23:02 +0000)]
*** empty log message ***
CVS patchset: 907
CVS date: 1996/07/20 23:02:53
marc [Sat, 20 Jul 1996 23:00:33 +0000 (23:00 +0000)]
if objdump gets us "_end" then there is no embedded soname,
so we just provide the name of the file.
do not pass non-regular files to ldd.
don't pass leading "/" to ldd
CVS patchset: 906
CVS date: 1996/07/20 23:00:33
marc [Sat, 20 Jul 1996 22:30:47 +0000 (22:30 +0000)]
*** empty log message ***
CVS patchset: 905
CVS date: 1996/07/20 22:30:47
marc [Sat, 20 Jul 1996 22:19:18 +0000 (22:19 +0000)]
skip blank lines and "_end" from objdump
skip lead "/" in filenames passed to ldd
CVS patchset: 904
CVS date: 1996/07/20 22:19:18
marc [Sat, 20 Jul 1996 21:10:46 +0000 (21:10 +0000)]
*** empty log message ***
CVS patchset: 903
CVS date: 1996/07/20 21:10:46
ewt [Sat, 20 Jul 1996 21:09:48 +0000 (21:09 +0000)]
added info on the '=' operator
CVS patchset: 902
CVS date: 1996/07/20 21:09:48
marc [Sat, 20 Jul 1996 21:09:00 +0000 (21:09 +0000)]
fix exclusiveos to match on os, not arch. duh.
CVS patchset: 901
CVS date: 1996/07/20 21:09:00
marc [Sat, 20 Jul 1996 20:46:25 +0000 (20:46 +0000)]
*** empty log message ***
CVS patchset: 900
CVS date: 1996/07/20 20:46:25
marc [Sat, 20 Jul 1996 20:45:43 +0000 (20:45 +0000)]
match shared libs on ".so"
CVS patchset: 899
CVS date: 1996/07/20 20:45:43
ewt [Fri, 19 Jul 1996 22:32:36 +0000 (22:32 +0000)]
fixed hashing for multiple packages
CVS patchset: 898
CVS date: 1996/07/19 22:32:36
ewt [Fri, 19 Jul 1996 22:31:37 +0000 (22:31 +0000)]
install v2 and v1 packages despite OS field, don't refuse to install all
of them
CVS patchset: 897
CVS date: 1996/07/19 22:31:37
ewt [Fri, 19 Jul 1996 22:26:00 +0000 (22:26 +0000)]
don't core dump if we can't suggested a package that satisfies a dependency
CVS patchset: 896
CVS date: 1996/07/19 22:26:00
marc [Thu, 18 Jul 1996 22:32:31 +0000 (22:32 +0000)]
newtree target makes docs dir
CVS patchset: 895
CVS date: 1996/07/18 22:32:31
marc [Thu, 18 Jul 1996 22:17:12 +0000 (22:17 +0000)]
2.2.2
CVS patchset: 894
CVS date: 1996/07/18 22:17:12
ewt [Thu, 18 Jul 1996 21:42:59 +0000 (21:42 +0000)]
*** empty log message ***
CVS patchset: 893
CVS date: 1996/07/18 21:42:59
ewt [Thu, 18 Jul 1996 21:42:12 +0000 (21:42 +0000)]
v2 packages included improper OS tags, so ignore them
CVS patchset: 892
CVS date: 1996/07/18 21:42:12
root [Thu, 18 Jul 1996 16:10:15 +0000 (16:10 +0000)]
*** empty log message ***
CVS patchset: 891
CVS date: 1996/07/18 16:10:15
root [Thu, 18 Jul 1996 16:09:25 +0000 (16:09 +0000)]
fix nasty bug where pointers into the header were getting stale
/.
CVS patchset: 890
CVS date: 1996/07/18 16:09:25
root [Thu, 18 Jul 1996 16:07:33 +0000 (16:07 +0000)]
print prefix in error message
CVS patchset: 889
CVS date: 1996/07/18 16:07:33
root [Thu, 18 Jul 1996 03:01:16 +0000 (03:01 +0000)]
*** empty log message ***
CVS patchset: 888
CVS date: 1996/07/18 03:01:16
root [Thu, 18 Jul 1996 03:00:16 +0000 (03:00 +0000)]
fix stupid free().
CVS patchset: 887
CVS date: 1996/07/18 03:00:16
ewt [Thu, 18 Jul 1996 02:25:58 +0000 (02:25 +0000)]
*** empty log message ***
CVS patchset: 886
CVS date: 1996/07/18 02:25:58
ewt [Thu, 18 Jul 1996 02:25:13 +0000 (02:25 +0000)]
added rpmdepAvailablePackage() and made rpmdepCheck() suggest fixes
for dependency problems if fixes are avaialble
CVS patchset: 885
CVS date: 1996/07/18 02:25:13
ewt [Thu, 18 Jul 1996 02:24:55 +0000 (02:24 +0000)]
1) added suggestedPackage to dependency conflict structure
2) added rpmdepAvailablePackage()
CVS patchset: 884
CVS date: 1996/07/18 02:24:55
root [Wed, 17 Jul 1996 21:33:51 +0000 (21:33 +0000)]
*** empty log message ***
CVS patchset: 883
CVS date: 1996/07/17 21:33:51
root [Wed, 17 Jul 1996 21:33:01 +0000 (21:33 +0000)]
fixed bug where a long name was getting mapped to a long name
CVS patchset: 882
CVS date: 1996/07/17 21:33:01
ewt [Wed, 17 Jul 1996 20:03:26 +0000 (20:03 +0000)]
changed version to 2.2.1
CVS patchset: 881
CVS date: 1996/07/17 20:03:26
ewt [Wed, 17 Jul 1996 20:03:04 +0000 (20:03 +0000)]
*** empty log message ***
CVS patchset: 880
CVS date: 1996/07/17 20:03:04
ewt [Wed, 17 Jul 1996 20:02:28 +0000 (20:02 +0000)]
generalize list of added packages, and fixed problem where packages
installed at the same time would verify against each other properly
CVS patchset: 879
CVS date: 1996/07/17 20:02:28
ewt [Wed, 17 Jul 1996 20:01:45 +0000 (20:01 +0000)]
1) sets arch properly for v1 packages
2) assumes all v1 packages were built for OS #1 (Linux)
CVS patchset: 878
CVS date: 1996/07/17 20:01:45
ewt [Wed, 17 Jul 1996 20:01:38 +0000 (20:01 +0000)]
added RPMVAR_FTPPROXY
CVS patchset: 877
CVS date: 1996/07/17 20:01:38
ewt [Wed, 17 Jul 1996 20:01:29 +0000 (20:01 +0000)]
added ftpproxy
CVS patchset: 876
CVS date: 1996/07/17 20:01:29
ewt [Wed, 17 Jul 1996 20:00:49 +0000 (20:00 +0000)]
1) began adding support for proxy ftp, though it doesn't work yet
2) fixed spacing annoyance in dependency conflict printout
CVS patchset: 875
CVS date: 1996/07/17 20:00:49
ewt [Wed, 17 Jul 1996 20:00:31 +0000 (20:00 +0000)]
began adding support for proxy ftp, though it doesn't work yet
CVS patchset: 874
CVS date: 1996/07/17 20:00:31
ewt [Wed, 17 Jul 1996 20:00:21 +0000 (20:00 +0000)]
minor spelling/spacing fixes
CVS patchset: 873
CVS date: 1996/07/17 20:00:21
ewt [Wed, 17 Jul 1996 14:38:55 +0000 (14:38 +0000)]
removed debugging message, fixed typo
CVS patchset: 872
CVS date: 1996/07/17 14:38:55
root [Wed, 17 Jul 1996 04:57:28 +0000 (04:57 +0000)]
remove warning
CVS patchset: 871
CVS date: 1996/07/17 04:57:28
marc [Wed, 17 Jul 1996 01:38:19 +0000 (01:38 +0000)]
*** empty log message ***
CVS patchset: 870
CVS date: 1996/07/17 01:38:19
marc [Wed, 17 Jul 1996 01:36:13 +0000 (01:36 +0000)]
new tags: RPMTAG_EXCLUDEARCH RPMTAG_EXCLUDEOS RPMTAG_EXCLUSIVEARCH RPMTAG_EXCLUSIVEOS
CVS patchset: 869
CVS date: 1996/07/17 01:36:13
marc [Wed, 17 Jul 1996 01:35:08 +0000 (01:35 +0000)]
Put exclude/exclusive arch/os in header
depricate Exclude: and Exclusive:, now use ExcludeArch: ExclusiveArch:,
and same for OS.
CVS patchset: 868
CVS date: 1996/07/17 01:35:08
ewt [Tue, 16 Jul 1996 21:07:16 +0000 (21:07 +0000)]
*** empty log message ***
CVS patchset: 867
CVS date: 1996/07/16 21:07:16
ewt [Tue, 16 Jul 1996 21:06:08 +0000 (21:06 +0000)]
supports for ftp://user:pass@machiune/ URL's, with password prompting
when the password is missing
CVS patchset: 866
CVS date: 1996/07/16 21:06:08
ewt [Tue, 16 Jul 1996 20:22:09 +0000 (20:22 +0000)]
added message for verbose mode
CVS patchset: 865
CVS date: 1996/07/16 20:22:09
ewt [Tue, 16 Jul 1996 18:45:52 +0000 (18:45 +0000)]
added missing .br
CVS patchset: 864
CVS date: 1996/07/16 18:45:52
ewt [Tue, 16 Jul 1996 18:38:21 +0000 (18:38 +0000)]
*** empty log message ***
CVS patchset: 863
CVS date: 1996/07/16 18:38:21
ewt [Tue, 16 Jul 1996 16:54:49 +0000 (16:54 +0000)]
*** empty log message ***
CVS patchset: 862
CVS date: 1996/07/16 16:54:49
ewt [Tue, 16 Jul 1996 16:54:36 +0000 (16:54 +0000)]
changed version to 2.2 (2.1.3 was never publically released)
CVS patchset: 861
CVS date: 1996/07/16 16:54:36
ewt [Tue, 16 Jul 1996 16:37:15 +0000 (16:37 +0000)]
*** empty log message ***
CVS patchset: 860
CVS date: 1996/07/16 16:37:15
ewt [Tue, 16 Jul 1996 16:12:21 +0000 (16:12 +0000)]
*** empty log message ***
CVS patchset: 859
CVS date: 1996/07/16 16:12:21
ewt [Tue, 16 Jul 1996 16:11:37 +0000 (16:11 +0000)]
various changes from Joesph Hartmann
CVS patchset: 858
CVS date: 1996/07/16 16:11:37
ewt [Tue, 16 Jul 1996 15:57:16 +0000 (15:57 +0000)]
*** empty log message ***
CVS patchset: 857
CVS date: 1996/07/16 15:57:16
ewt [Tue, 16 Jul 1996 15:56:21 +0000 (15:56 +0000)]
improved error message when file is missing
CVS patchset: 856
CVS date: 1996/07/16 15:56:21
ewt [Tue, 16 Jul 1996 15:46:33 +0000 (15:46 +0000)]
reset hash count after a package is installed
CVS patchset: 855
CVS date: 1996/07/16 15:46:33
marc [Tue, 16 Jul 1996 15:20:52 +0000 (15:20 +0000)]
move arch_compat lines to usr.lib.rpmrc
add arch_compat lines for mklinux stuff
CVS patchset: 854
CVS date: 1996/07/16 15:20:52
ewt [Tue, 16 Jul 1996 03:52:27 +0000 (03:52 +0000)]
*** empty log message ***
CVS patchset: 853
CVS date: 1996/07/16 03:52:27
ewt [Tue, 16 Jul 1996 03:46:36 +0000 (03:46 +0000)]
*** empty log message ***
CVS patchset: 852
CVS date: 1996/07/16 03:46:36
ewt [Tue, 16 Jul 1996 03:46:20 +0000 (03:46 +0000)]
added --ignoreos
CVS patchset: 851
CVS date: 1996/07/16 03:46:20
ewt [Tue, 16 Jul 1996 03:43:33 +0000 (03:43 +0000)]
1) returns score instead of distance into equivalences
CVS patchset: 850
CVS date: 1996/07/16 03:43:33
ewt [Tue, 16 Jul 1996 03:43:13 +0000 (03:43 +0000)]
1) checks gzread() properly <blush>
2) returns on bad arch/os <blush>
CVS patchset: 849
CVS date: 1996/07/16 03:43:13
ewt [Tue, 16 Jul 1996 03:37:28 +0000 (03:37 +0000)]
1) added INSTALL_NOOS flag
2) renamed showRc() rpmShowRC()
3) added rpmOsScore()
CVS patchset: 848
CVS date: 1996/07/16 03:37:28
ewt [Tue, 16 Jul 1996 03:37:07 +0000 (03:37 +0000)]
1) check OS's at install time
2) checks return code from gzread()
CVS patchset: 847
CVS date: 1996/07/16 03:37:07
ewt [Tue, 16 Jul 1996 03:36:23 +0000 (03:36 +0000)]
1) renamed showRc() to rpmShowRC()
2) added a true digraph for arch/os resolution at install time
3) updates rpmShowRC() to list arch and os equivalences
CVS patchset: 846
CVS date: 1996/07/16 03:36:23
ewt [Tue, 16 Jul 1996 03:36:10 +0000 (03:36 +0000)]
*** empty log message ***
CVS patchset: 845
CVS date: 1996/07/16 03:36:10
ewt [Tue, 16 Jul 1996 03:35:29 +0000 (03:35 +0000)]
changed showRc() to rpmShowRC()
made -u option exit with an error
CVS patchset: 844
CVS date: 1996/07/16 03:35:29
ewt [Tue, 16 Jul 1996 03:35:20 +0000 (03:35 +0000)]
*** empty log message ***
CVS patchset: 843
CVS date: 1996/07/16 03:35:20
marc [Mon, 15 Jul 1996 22:35:57 +0000 (22:35 +0000)]
change all the "data" things to "canon" things (arch and os)
For a given arch_canon: A B C, add an A B C, and a B B C entry
(same for os)
CVS patchset: 842
CVS date: 1996/07/15 22:35:57
marc [Mon, 15 Jul 1996 22:35:47 +0000 (22:35 +0000)]
*** empty log message ***
CVS patchset: 841
CVS date: 1996/07/15 22:35:47
marc [Mon, 15 Jul 1996 22:34:44 +0000 (22:34 +0000)]
change to _canon
move osfmach* translations to buildarchtranslations
/
CVS patchset: 840
CVS date: 1996/07/15 22:34:44
marc [Mon, 15 Jul 1996 18:35:34 +0000 (18:35 +0000)]
*** empty log message ***
CVS patchset: 839
CVS date: 1996/07/15 18:35:34
marc [Mon, 15 Jul 1996 18:34:47 +0000 (18:34 +0000)]
make rpmrc case insensitive
CVS patchset: 838
CVS date: 1996/07/15 18:34:47
marc [Mon, 15 Jul 1996 02:05:39 +0000 (02:05 +0000)]
*** empty log message ***
CVS patchset: 837
CVS date: 1996/07/15 02:05:39
marc [Mon, 15 Jul 1996 01:56:15 +0000 (01:56 +0000)]
heavy hackage:
added: getOsNum getArchNum getOsName getArchName
added: showRc()
remove from rpmrc: docdir, os, build_arch
add to rpmrc: packager
added os_data and arch_data to hold arch short_name and archnumber
(same for os)
always parse /usr/lib/rpmrc
added buildarchtranslate, and buildostranslate to rpmrc
to specify default build arch other than what uname() returns (and os)
CVS patchset: 836
CVS date: 1996/07/15 01:56:15
marc [Mon, 15 Jul 1996 01:55:38 +0000 (01:55 +0000)]
remove initArchOs getOsNum getArchNum getOsName getArchName
CVS patchset: 835
CVS date: 1996/07/15 01:55:38
marc [Mon, 15 Jul 1996 01:53:21 +0000 (01:53 +0000)]
remove RPMVAR_DOCDIR RPMVAR_PGP_SECRING RPMVAR_PGP_PUBRING RPMVAR_BUILDARCH
remove RPMVAR_BUILDOS
add RPMVAR_PACKAGER
moved from misc.h: getOsNum getArchNum getOsName getArchName
add showRc
CVS patchset: 834
CVS date: 1996/07/15 01:53:21
marc [Mon, 15 Jul 1996 01:52:08 +0000 (01:52 +0000)]
change --arch and --os to --build and --buildos
add --showrc
CVS patchset: 833
CVS date: 1996/07/15 01:52:08
marc [Mon, 15 Jul 1996 01:50:58 +0000 (01:50 +0000)]
remove pgp cruft
install /usr/lib/rpmrc
CVS patchset: 832
CVS date: 1996/07/15 01:50:58
marc [Mon, 15 Jul 1996 00:56:32 +0000 (00:56 +0000)]
Initial revision
CVS patchset: 831
CVS date: 1996/07/15 00:56:32
marc [Mon, 15 Jul 1996 00:54:18 +0000 (00:54 +0000)]
take packager from rpmrc
CVS patchset: 830
CVS date: 1996/07/15 00:54:18
marc [Sun, 14 Jul 1996 23:36:09 +0000 (23:36 +0000)]
*** empty log message ***
CVS patchset: 829
CVS date: 1996/07/14 23:36:09
marc [Sun, 14 Jul 1996 23:31:36 +0000 (23:31 +0000)]
remove DOCDIR
CVS patchset: 828
CVS date: 1996/07/14 23:31:36
marc [Sun, 14 Jul 1996 23:30:24 +0000 (23:30 +0000)]
remove DOCDIR
/
CVS patchset: 827
CVS date: 1996/07/14 23:30:24
marc [Sun, 14 Jul 1996 22:59:41 +0000 (22:59 +0000)]
change message
CVS patchset: 826
CVS date: 1996/07/14 22:59:41
root [Sun, 14 Jul 1996 16:40:02 +0000 (16:40 +0000)]
*** empty log message ***
CVS patchset: 825
CVS date: 1996/07/14 16:40:02
root [Sun, 14 Jul 1996 16:38:57 +0000 (16:38 +0000)]
allow Prefix: (DEFAULTPREFIX) for sub packages
CVS patchset: 824
CVS date: 1996/07/14 16:38:57
root [Sun, 14 Jul 1996 16:21:27 +0000 (16:21 +0000)]
sub packges should have summaries
allow default prefixes for sub packages
CVS patchset: 823
CVS date: 1996/07/14 16:21:27
ewt [Sun, 14 Jul 1996 16:19:51 +0000 (16:19 +0000)]
changed version to 2.1.3
CVS patchset: 822
CVS date: 1996/07/14 16:19:51
ewt [Sun, 14 Jul 1996 16:19:32 +0000 (16:19 +0000)]
*** empty log message ***
CVS patchset: 821
CVS date: 1996/07/14 16:19:32
ewt [Sun, 14 Jul 1996 16:14:39 +0000 (16:14 +0000)]
1) added Summary to -qi output
2) made --requires and --provides not print (none) if the tags aren't present
CVS patchset: 820
CVS date: 1996/07/14 16:14:39
ewt [Sun, 14 Jul 1996 16:14:24 +0000 (16:14 +0000)]
made -R work as a shortcut for --requires
CVS patchset: 819
CVS date: 1996/07/14 16:14:24
root [Sun, 14 Jul 1996 16:14:01 +0000 (16:14 +0000)]
change "build prefix" to "build root"
CVS patchset: 818
CVS date: 1996/07/14 16:14:01
root [Sun, 14 Jul 1996 16:12:18 +0000 (16:12 +0000)]
Initial revision
CVS patchset: 817
CVS date: 1996/07/14 16:12:18
root [Sun, 14 Jul 1996 16:06:35 +0000 (16:06 +0000)]
buildprefix -> buildroot
CVS patchset: 816
CVS date: 1996/07/14 16:06:35