ewt
aad9e68ff7
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
1996-07-18 02:25:13 +00:00
ewt
56d7914e38
1) added suggestedPackage to dependency conflict structure
...
2) added rpmdepAvailablePackage()
CVS patchset: 884
CVS date: 1996/07/18 02:24:55
1996-07-18 02:24:55 +00:00
root
473a7d887e
fixed bug where a long name was getting mapped to a long name
...
CVS patchset: 882
CVS date: 1996/07/17 21:33:01
1996-07-17 21:33:01 +00:00
ewt
165a40c8e7
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
1996-07-17 20:02:28 +00:00
ewt
85db57fe5d
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
1996-07-17 20:01:45 +00:00
ewt
cf3c76c5aa
added RPMVAR_FTPPROXY
...
CVS patchset: 877
CVS date: 1996/07/17 20:01:38
1996-07-17 20:01:38 +00:00
ewt
e1f76ba7a2
added ftpproxy
...
CVS patchset: 876
CVS date: 1996/07/17 20:01:29
1996-07-17 20:01:29 +00:00
ewt
120170226e
removed debugging message, fixed typo
...
CVS patchset: 872
CVS date: 1996/07/17 14:38:55
1996-07-17 14:38:55 +00:00
marc
31e5d186ef
new tags: RPMTAG_EXCLUDEARCH RPMTAG_EXCLUDEOS RPMTAG_EXCLUSIVEARCH RPMTAG_EXCLUSIVEOS
...
CVS patchset: 869
CVS date: 1996/07/17 01:36:13
1996-07-17 01:36:13 +00:00
ewt
3ad2f39c0f
added message for verbose mode
...
CVS patchset: 865
CVS date: 1996/07/16 20:22:09
1996-07-16 20:22:09 +00:00
ewt
5a03def294
1) returns score instead of distance into equivalences
...
CVS patchset: 850
CVS date: 1996/07/16 03:43:33
1996-07-16 03:43:33 +00:00
ewt
7ac283b75a
1) checks gzread() properly <blush>
...
2) returns on bad arch/os <blush>
CVS patchset: 849
CVS date: 1996/07/16 03:43:13
1996-07-16 03:43:13 +00:00
ewt
88a305a6ac
1) added INSTALL_NOOS flag
...
2) renamed showRc() rpmShowRC()
3) added rpmOsScore()
CVS patchset: 848
CVS date: 1996/07/16 03:37:28
1996-07-16 03:37:28 +00:00
ewt
2320fb3fc0
1) check OS's at install time
...
2) checks return code from gzread()
CVS patchset: 847
CVS date: 1996/07/16 03:37:07
1996-07-16 03:37:07 +00:00
ewt
078fc06412
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
1996-07-16 03:36:23 +00:00
marc
b0d057d49b
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
1996-07-15 22:35:57 +00:00
marc
1baa75ddb9
make rpmrc case insensitive
...
CVS patchset: 838
CVS date: 1996/07/15 18:34:47
1996-07-15 18:34:47 +00:00
marc
e252e69b3e
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
1996-07-15 01:56:15 +00:00
marc
7b947a2d23
remove initArchOs getOsNum getArchNum getOsName getArchName
...
CVS patchset: 835
CVS date: 1996/07/15 01:55:38
1996-07-15 01:55:38 +00:00
marc
d93466fa0b
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
1996-07-15 01:53:21 +00:00
root
19dbeeece0
buildprefix -> buildroot
...
CVS patchset: 816
CVS date: 1996/07/14 16:06:35
1996-07-14 16:06:35 +00:00
root
af8ec8c659
removed arch sensitive -- always on
...
CVS patchset: 814
CVS date: 1996/07/14 03:47:23
1996-07-14 03:47:23 +00:00
root
b644f93374
remove require_group. It will always be ON now.
...
CVS patchset: 809
CVS date: 1996/07/14 03:37:18
1996-07-14 03:37:18 +00:00
ewt
d2028b29aa
fixed nasty bug w/ arg list passed to cpio wasn't getting NULL terminated
...
when a /tmp filelist was used
CVS patchset: 806
CVS date: 1996/07/13 22:18:48
1996-07-13 22:18:48 +00:00
root
2e4837fb6d
add stuff for missing PGP keys
...
CVS patchset: 800
CVS date: 1996/07/12 19:27:34
1996-07-12 19:27:34 +00:00
root
9430e6139c
fixed qsort() and bsearch() sizes for the provides table
...
CVS patchset: 793
CVS date: 1996/07/12 01:36:29
1996-07-12 01:36:29 +00:00
root
f722281aa1
clean up temp file
...
CVS patchset: 790
CVS date: 1996/07/11 23:42:46
1996-07-11 23:42:46 +00:00
ewt
05fc349ebd
don't free lists never allocated!
...
CVS patchset: 788
CVS date: 1996/07/11 18:12:40
1996-07-11 18:12:40 +00:00
ewt
09b573f5dc
fixed error message for packages which are not relocateable
...
CVS patchset: 785
CVS date: 1996/07/11 15:48:21
1996-07-11 15:48:21 +00:00
ewt
64fcd73d57
check package version numbers for source packages
...
CVS patchset: 775
CVS date: 1996/07/10 19:50:46
1996-07-10 19:50:46 +00:00
ewt
11931fd81b
1) added send to dependency conflict reporting
...
2) added rpmdepUpgradePackage()
CVS patchset: 774
CVS date: 1996/07/10 16:29:44
1996-07-10 16:29:44 +00:00
ewt
1178a102cc
1) added version and serial number checking
...
2) supports upgrades properly
CVS patchset: 773
CVS date: 1996/07/10 16:29:24
1996-07-10 16:29:24 +00:00
ewt
42f7afa1f7
changes to set RPMTAG_INSTALLPREFIX correctly
...
CVS patchset: 765
CVS date: 1996/07/10 14:11:19
1996-07-10 14:11:19 +00:00
ewt
3e26f1bd58
set RPM_INSTALL_PREFIX environment variable in runScript() when appropriate
...
CVS patchset: 764
CVS date: 1996/07/10 14:11:04
1996-07-10 14:11:04 +00:00
ewt
49f4b0fba0
aedded RPMTAG_INSTALLPREFIX, RPMVAR_DBPATH, and location parameter to
...
rpmInstallPackage()
CVS patchset: 760
CVS date: 1996/07/10 02:34:15
1996-07-10 02:34:15 +00:00
ewt
3685015232
added stripTrailingSlashes()
...
CVS patchset: 759
CVS date: 1996/07/10 02:33:54
1996-07-10 02:33:54 +00:00
ewt
5f0b82b4f5
supports relocateable packages
...
CVS patchset: 758
CVS date: 1996/07/10 02:33:38
1996-07-10 02:33:38 +00:00
ewt
abb42944a4
supports different database locations
...
CVS patchset: 757
CVS date: 1996/07/10 02:33:26
1996-07-10 02:33:26 +00:00
ewt
b596858514
cleaned up some misleading error messages
...
CVS patchset: 756
CVS date: 1996/07/10 02:33:11
1996-07-10 02:33:11 +00:00
ewt
2cf5f7b52f
added dbpath
...
CVS patchset: 755
CVS date: 1996/07/10 02:32:45
1996-07-10 02:32:45 +00:00
root
d671a6567a
BUILDPREFIX stuff
...
CVS patchset: 752
CVS date: 1996/07/09 22:29:16
1996-07-09 22:29:16 +00:00
root
6a9e968b16
added RPMTAG_DEFAULTPREFIX
...
CVS patchset: 747
CVS date: 1996/07/09 01:10:00
1996-07-09 01:10:00 +00:00
root
bc6d4246fc
cleanup of verify stuff
...
CVS patchset: 743
CVS date: 1996/07/08 03:27:05
1996-07-08 03:27:05 +00:00
root
6d52748338
print architecture name if architecture error
...
CVS patchset: 739
CVS date: 1996/07/07 22:38:57
1996-07-07 22:38:57 +00:00
root
42a5bd5280
remove support for old-new style signatures (never released)
...
CVS patchset: 738
CVS date: 1996/07/07 22:26:31
1996-07-07 22:26:31 +00:00
root
86dd8ab304
new Header-style signatures
...
CVS patchset: 737
CVS date: 1996/07/07 22:19:32
1996-07-07 22:19:32 +00:00
root
3bd8fef246
HEADER_MAGIC
...
CVS patchset: 736
CVS date: 1996/07/07 22:18:56
1996-07-07 22:18:56 +00:00
root
1f5921a046
new Header-style signatures, HEADER_MAGIC
...
CVS patchset: 735
CVS date: 1996/07/07 22:18:14
1996-07-07 22:18:14 +00:00
root
5f8fc3c18a
cleanup - init_arch_os no longer used
...
CVS patchset: 734
CVS date: 1996/07/07 22:17:48
1996-07-07 22:17:48 +00:00
root
6cff32b516
HEADER_MAGIC, error checking in readHeader(), dump BIN_TYPEs, fix other
...
dump outputs
CVS patchset: 733
CVS date: 1996/07/07 22:15:14
1996-07-07 22:15:14 +00:00
ewt
0ee6477a89
changed arch tag to build_arch
...
added arch_compat handling
CVS patchset: 725
CVS date: 1996/07/03 02:55:56
1996-07-03 02:55:56 +00:00
ewt
47a43c1150
changed RPMVAR_ARCH ro RPMVAR_BUILDARCH
...
added INSTALL_NOARCH flag
renamed readConfigFiles rpmReadConfigFiles
added rpmArchScore()
CVS patchset: 724
CVS date: 1996/07/03 02:55:32
1996-07-03 02:55:32 +00:00
ewt
30b58fb9bd
added handling for arch strings, INSTALL_NOARCH flag
...
CVS patchset: 723
CVS date: 1996/07/03 02:55:03
1996-07-03 02:55:03 +00:00
root
c8d10250d2
added stripTrailingBlanksStringBuf()
...
CVS patchset: 717
CVS date: 1996/07/02 19:16:06
1996-07-02 19:16:06 +00:00
root
b7fc7d8bf5
add proto for initArchOs
...
CVS patchset: 712
CVS date: 1996/07/01 21:39:34
1996-07-01 21:39:34 +00:00
root
6c3baf2407
stuff for new style arch and os handling
...
CVS patchset: 711
CVS date: 1996/07/01 21:39:17
1996-07-01 21:39:17 +00:00
root
f8933d7aa5
added stuff to parse config files arch specific and
...
non-arch specific
.,
CVS patchset: 710
CVS date: 1996/07/01 21:38:34
1996-07-01 21:38:34 +00:00
root
891c24c444
add ARCH and OS vars
...
pass arch and os to readConfigFiles
CVS patchset: 709
CVS date: 1996/07/01 21:38:06
1996-07-01 21:38:06 +00:00
root
1e9ee9f5d5
added stuff for "size" signature
...
CVS patchset: 703
CVS date: 1996/06/28 18:48:34
1996-06-28 18:48:34 +00:00
ewt
484ad05247
runScripts() doesn't take generic "upgrade" argument, but numeric one
...
instead
CVS patchset: 702
CVS date: 1996/06/28 14:38:23
1996-06-28 14:38:23 +00:00
ewt
30fb564859
added code to pass numeric arg to scripts
...
CVS patchset: 701
CVS date: 1996/06/28 14:38:12
1996-06-28 14:38:12 +00:00
ewt
0a6c517b8b
1) removed "upgrade" arg hack
...
2) added code to uninstall to pass numeric arg
3) handled numeric arg in runScripts()
CVS patchset: 700
CVS date: 1996/06/28 14:37:45
1996-06-28 14:37:45 +00:00
ewt
fb860c41c5
removed upgrade flag from rpmRemovePackage()
...
CVS patchset: 699
CVS date: 1996/06/28 14:37:30
1996-06-28 14:37:30 +00:00
ewt
a6681aebd2
oops
...
CVS patchset: 697
CVS date: 1996/06/27 20:52:29
1996-06-27 20:52:29 +00:00
root
6795c09522
added REQUIRE_CONFLICTS REQUIRE_SENSEMASK for conflicts:
...
CVS patchset: 694
CVS date: 1996/06/27 20:16:40
1996-06-27 20:16:40 +00:00
root
b211bddc8d
add CONFLICT* tags
...
CVS patchset: 687
CVS date: 1996/06/27 18:53:46
1996-06-27 18:53:46 +00:00
ewt
13b145e64b
supports version 3 packages
...
CVS patchset: 683
CVS date: 1996/06/27 18:18:15
1996-06-27 18:18:15 +00:00
ewt
09522d7d04
when installs are done with a --root, the getpwent() stuff needs to
...
happen in a chroot(). RPM forks itself to do so.
CVS patchset: 675
CVS date: 1996/06/27 17:18:07
1996-06-27 17:18:07 +00:00
ewt
3b2aada6e2
added rpmdbInit() call
...
CVS patchset: 674
CVS date: 1996/06/27 17:17:32
1996-06-27 17:17:32 +00:00
root
90fb1d3e71
added RPMTAG_NOSOURCE RPMTAG_NOPATCH
...
CVS patchset: 673
CVS date: 1996/06/27 16:45:09
1996-06-27 16:45:09 +00:00
ewt
358b8181c2
added uint_16 type
...
CVS patchset: 666
CVS date: 1996/06/21 01:47:18
1996-06-21 01:47:18 +00:00
root
a30d9b77a4
handle new signature types
...
CVS patchset: 664
CVS date: 1996/06/20 15:56:43
1996-06-20 15:56:43 +00:00
root
dc2a236ff4
handle new sig types
...
always do at least a MD5
CVS patchset: 658
CVS date: 1996/06/20 03:10:44
1996-06-20 03:10:44 +00:00
root
4969fb4549
new sig types
...
CVS patchset: 657
CVS date: 1996/06/20 03:10:17
1996-06-20 03:10:17 +00:00
root
ee8093c3d2
add mdbinfile() which is like mdfile() but it returns a binary MD5
...
CVS patchset: 655
CVS date: 1996/06/20 03:08:31
1996-06-20 03:08:31 +00:00
root
6f435ae131
comment
...
CVS patchset: 652
CVS date: 1996/06/19 18:18:04
1996-06-19 18:18:04 +00:00
root
7d2880e5fb
remove pub/sec ring stuff, set defaults properly
...
CVS patchset: 649
CVS date: 1996/06/19 14:30:19
1996-06-19 14:30:19 +00:00
root
eb5cf89443
remove pu/sec ring stuff, and use PGPPATH properly
...
CVS patchset: 648
CVS date: 1996/06/19 14:29:48
1996-06-19 14:29:48 +00:00
root
b79de33f1c
misc headers
...
CVS patchset: 644
CVS date: 1996/06/18 18:39:58
1996-06-18 18:39:58 +00:00
ewt
571888e3a2
merged rpmlib.h and package.h
...
CVS patchset: 641
CVS date: 1996/06/17 19:43:55
1996-06-17 19:43:55 +00:00
ewt
83203543e5
added interface for dependency checking
...
CVS patchset: 636
CVS date: 1996/06/10 17:43:11
1996-06-10 17:43:11 +00:00
ewt
fa630a02d5
fixed bugs, added dependency checks for removed packages
...
CVS patchset: 635
CVS date: 1996/06/10 17:42:57
1996-06-10 17:42:57 +00:00
ewt
20c3b8d652
added depends.c
...
CVS patchset: 634
CVS date: 1996/06/10 17:42:51
1996-06-10 17:42:51 +00:00
ewt
a34ffc0e7d
Initial revision
...
CVS patchset: 628
CVS date: 1996/06/10 02:36:07
1996-06-10 02:36:07 +00:00
ewt
e1ef49377f
handles providesIndex and requiredbyIndex
...
CVS patchset: 626
CVS date: 1996/06/09 21:51:13
1996-06-09 21:51:13 +00:00
ewt
967ef34a05
added rpmdbFindByProvides(), rpmdbFindByRequiredBy()
...
CVS patchset: 625
CVS date: 1996/06/09 21:50:44
1996-06-09 21:50:44 +00:00
root
94e26c5b59
use the new tagtable to dump the header
...
CVS patchset: 613
CVS date: 1996/06/07 18:25:24
1996-06-07 18:25:24 +00:00
root
50f8edaeb3
added REQUIRE_ANY (for no version dep)
...
CVS patchset: 612
CVS date: 1996/06/07 15:22:15
1996-06-07 15:22:15 +00:00
root
05d93b0ba0
use on-disk file type to determine what tests to use
...
CVS patchset: 611
CVS date: 1996/06/05 18:30:51
1996-06-05 18:30:51 +00:00
root
2c31a7a901
fixed chmod(symlink) bug
...
CVS patchset: 605
CVS date: 1996/06/04 22:53:56
1996-06-04 22:53:56 +00:00
root
6e459f8002
make arch_sensitive the default
...
CVS patchset: 598
CVS date: 1996/06/02 18:05:11
1996-06-02 18:05:11 +00:00
root
196951db61
set the mode always when installing (for %attr() support)
...
CVS patchset: 592
CVS date: 1996/05/23 02:42:51
1996-05-23 02:42:51 +00:00
root
a22ba6af4a
added sun4, mips, 68k, sgi, sunos, solaris
...
CVS patchset: 588
CVS date: 1996/05/22 20:39:47
1996-05-22 20:39:47 +00:00
root
a6b6d18e5c
use PATH to find cpio
...
CVS patchset: 586
CVS date: 1996/05/22 19:39:24
1996-05-22 19:39:24 +00:00
root
4768c9cca2
pass "upgrade" arg to pre/post when upgrading
...
CVS patchset: 585
CVS date: 1996/05/22 19:30:48
1996-05-22 19:30:48 +00:00
root
43c3d744d5
pass "upgrade" arg to pre/post scripts when upgrading
...
remove BASH-ism
CVS patchset: 584
CVS date: 1996/05/22 19:30:04
1996-05-22 19:30:04 +00:00
root
71f749f517
small oops
...
CVS patchset: 582
CVS date: 1996/05/22 17:42:35
1996-05-22 17:42:35 +00:00
ewt
67b9dec668
1) fixed bug in reading $HOME/.rpmrc
...
2) allows rpmrc file to be overridden
CVS patchset: 561
CVS date: 1996/05/07 03:22:31
1996-05-07 03:22:31 +00:00
ewt
b64d6eeecb
updated prototype of readConfigFiles()
...
CVS patchset: 560
CVS date: 1996/05/07 03:22:16
1996-05-07 03:22:16 +00:00
ewt
c1b755b881
uses a temp file to pass big file lists to cpio
...
CVS patchset: 559
CVS date: 1996/05/07 03:21:44
1996-05-07 03:21:44 +00:00
ewt
fc92f87211
the norunScripts parameter to runScript() was implemented backwards :-(
...
CVS patchset: 558
CVS date: 1996/05/07 01:49:06
1996-05-07 01:49:06 +00:00
root
015375b576
add PROVIDES define
...
CVS patchset: 557
CVS date: 1996/05/06 19:57:41
1996-05-06 19:57:41 +00:00
root
f0156ac74c
turn off any default armor
...
CVS patchset: 552
CVS date: 1996/04/29 14:26:01
1996-04-29 14:26:01 +00:00
ewt
4d6d411489
added support for INSTALL_NOSCRIPTS, UNINSTALL_NOSCRIPTS
...
changed test to use UNINSTALL_TEST flag
CVS patchset: 549
CVS date: 1996/04/15 22:23:46
1996-04-15 22:23:46 +00:00
ewt
35cd57b457
added INSTALL_NOSCRIPTS, UNINSTALL_TEST, UNINSTALL_NOSCRIPTS
...
CVS patchset: 548
CVS date: 1996/04/15 22:23:34
1996-04-15 22:23:34 +00:00
ewt
9624dafc69
packages with no group get added to "Unknown" group
...
CVS patchset: 547
CVS date: 1996/04/15 22:23:19
1996-04-15 22:23:19 +00:00
ewt
e6b5229f06
runScript() runs scripts conditionally
...
CVS patchset: 546
CVS date: 1996/04/15 22:23:05
1996-04-15 22:23:05 +00:00
ewt
6156911e0f
added INSTALL_NOSCRIPTS
...
CVS patchset: 545
CVS date: 1996/04/15 22:22:50
1996-04-15 22:22:50 +00:00
root
b9fef275b7
added REQUIRE/PROVIDE tags
...
added version dependency constants
CVS patchset: 538
CVS date: 1996/04/15 21:29:01
1996-04-15 21:29:01 +00:00
ewt
434d04c5d7
fixed return codes
...
CVS patchset: 537
CVS date: 1996/04/15 21:09:40
1996-04-15 21:09:40 +00:00
ewt
c1eae68958
fixed new awk code which generated tagtable.c
...
CVS patchset: 536
CVS date: 1996/04/15 21:08:12
1996-04-15 21:08:12 +00:00
ewt
f6c4f0538e
use awk instead of perl to make tagtable.c
...
CVS patchset: 534
CVS date: 1996/04/12 16:51:38
1996-04-12 16:51:38 +00:00
root
a82bae4fa4
packages with bad headers shouldn't cause an error, just a differnet return
...
code
CVS patchset: 529
CVS date: 1996/04/05 17:36:11
1996-04-05 17:36:11 +00:00
ewt
762cb127aa
added declarations for tag table
...
CVS patchset: 519
CVS date: 1996/04/02 03:37:03
1996-04-02 03:37:03 +00:00
ewt
bd9d21bd8c
clean removes tagtable.c
...
CVS patchset: 518
CVS date: 1996/04/02 03:36:54
1996-04-02 03:36:54 +00:00
ewt
4f94ee363c
creates tagtable.c now
...
CVS patchset: 517
CVS date: 1996/04/02 03:36:30
1996-04-02 03:36:30 +00:00
ewt
2db2a25a6d
added support for excluded documentation files
...
CVS patchset: 510
CVS date: 1996/03/29 20:52:03
1996-03-29 20:52:03 +00:00
ewt
ebcd159917
added excludedocs line to /etc/rpmrc
...
CVS patchset: 509
CVS date: 1996/03/29 20:51:54
1996-03-29 20:51:54 +00:00
ewt
80037ff601
added RPMFILE_STATE_NOTINSTALLED, INSTALL_NODOCS, RPMVAR_EXCLUDEDOCS
...
CVS patchset: 508
CVS date: 1996/03/29 20:51:40
1996-03-29 20:51:40 +00:00
ewt
c17b5493c1
doesn't remove files that were never installed (RPMFILE_STATE_NOTINSTALLED)
...
CVS patchset: 507
CVS date: 1996/03/29 20:51:20
1996-03-29 20:51:20 +00:00
ewt
78b1ae4232
added getBooleanVar
...
CVS patchset: 506
CVS date: 1996/03/29 20:51:12
1996-03-29 20:51:12 +00:00
root
6f8bc1da13
fixed missing paren
...
CVS patchset: 502
CVS date: 1996/03/29 20:05:40
1996-03-29 20:05:40 +00:00
root
1e344457e5
fix mklinux stuff
...
CVS patchset: 501
CVS date: 1996/03/29 19:57:19
1996-03-29 19:57:19 +00:00
ewt
c179616796
frees source package headers (when available)
...
CVS patchset: 500
CVS date: 1996/03/29 19:40:08
1996-03-29 19:40:08 +00:00
ewt
db3e2a06f8
returns a null header for old style source packages
...
CVS patchset: 499
CVS date: 1996/03/29 19:39:56
1996-03-29 19:39:56 +00:00
ewt
96e602e3ba
fixed bug where a header was freed when it shouldn't have been
...
CVS patchset: 497
CVS date: 1996/03/29 19:25:17
1996-03-29 19:25:17 +00:00
root
d4a59f62c7
use /var/tmp
...
CVS patchset: 492
CVS date: 1996/03/29 01:26:20
1996-03-29 01:26:20 +00:00
root
5e3b53f7af
added a few osfmach* archs
...
fail immediately on unknown arch/os
CVS patchset: 484
CVS date: 1996/03/28 22:52:06
1996-03-28 22:52:06 +00:00
root
df2dfc15be
add support for 786, 886, 986
...
CVS patchset: 482
CVS date: 1996/03/22 16:14:25
1996-03-22 16:14:25 +00:00
root
fcce3a625f
added i686 (Pentium Pro)
...
CVS patchset: 481
CVS date: 1996/03/22 15:10:41
1996-03-22 15:10:41 +00:00
root
05a40f129f
added mdfile prototype
...
CVS patchset: 464
CVS date: 1996/03/11 15:48:22
1996-03-11 15:48:22 +00:00
root
5203f9c5df
fixed old lead struct for Alpha
...
CVS patchset: 463
CVS date: 1996/03/07 16:48:12
1996-03-07 16:48:12 +00:00
root
c8e2fe70aa
added some debug messages
...
CVS patchset: 462
CVS date: 1996/03/07 16:48:06
1996-03-07 16:48:06 +00:00
ewt
f255f857aa
numerous bug fixes
...
CVS patchset: 451
CVS date: 1996/03/01 17:44:02
1996-03-01 17:44:02 +00:00
ewt
55134cf737
adds freed blocks to the free list
...
CVS patchset: 447
CVS date: 1996/03/01 03:28:55
1996-03-01 03:28:55 +00:00
ewt
00377d6ae5
don't back up directories marked as config files, even if they already
...
exist
CVS patchset: 446
CVS date: 1996/03/01 03:28:33
1996-03-01 03:28:33 +00:00
ewt
cd07a9b057
switched the ordering in the decision process for how config files are
...
upgraded
CVS patchset: 445
CVS date: 1996/03/01 01:59:26
1996-03-01 01:59:26 +00:00
ewt
c0dae8e3cf
creates a default path which is used for running scripts
...
CVS patchset: 444
CVS date: 1996/03/01 01:59:03
1996-03-01 01:59:03 +00:00
ewt
32495fc761
vercmp() returnd backwards results when one of the strings ran out
...
before the other
CVS patchset: 443
CVS date: 1996/03/01 01:58:27
1996-03-01 01:58:27 +00:00
root
8d334d7ec6
made logic that for handling config files during installs much smarter
...
CVS patchset: 439
CVS date: 1996/02/29 03:38:33
1996-02-29 03:38:33 +00:00
root
4cf0beea9f
added basic checking of user and groups. this does it by [GU]ID only
...
CVS patchset: 438
CVS date: 1996/02/29 02:07:47
1996-02-29 02:07:47 +00:00
root
6fade5096a
added SPARC architecture
...
CVS patchset: 434
CVS date: 1996/02/27 23:18:11
1996-02-27 23:18:11 +00:00
ewt
6bada7decf
fixed bug
...
CVS patchset: 432
CVS date: 1996/02/27 17:40:59
1996-02-27 17:40:59 +00:00
ewt
fbb56975fb
fixes for some silly bugs
...
CVS patchset: 428
CVS date: 1996/02/26 22:53:35
1996-02-26 22:53:35 +00:00
ewt
fe37f884f1
checks the architecure before installing binary packages
...
CVS patchset: 427
CVS date: 1996/02/26 22:45:24
1996-02-26 22:45:24 +00:00
ewt
88b48eddb1
Adds RPMTAG_ARCH to header for old packages
...
CVS patchset: 426
CVS date: 1996/02/26 22:45:10
1996-02-26 22:45:10 +00:00
ewt
45061be267
checks for upgrades to old versions of packages and gives an appropriate
...
error
CVS patchset: 421
CVS date: 1996/02/25 22:11:00
1996-02-25 22:11:00 +00:00
ewt
d91b0512d0
added INSTALL_UPGRADETOOLD
...
CVS patchset: 420
CVS date: 1996/02/25 22:10:50
1996-02-25 22:10:50 +00:00
ewt
faa8bd69ac
added vercmp()
...
CVS patchset: 419
CVS date: 1996/02/25 22:10:25
1996-02-25 22:10:25 +00:00
root
8ecf043b19
check for 151 byte sig and try again
...
CVS patchset: 418
CVS date: 1996/02/25 05:05:52
1996-02-25 05:05:52 +00:00
ewt
0c8dc8f29e
got rid of INSTALL_PRINTLABEL, added labelFormat to rpmInstallPackage
...
CVS patchset: 416
CVS date: 1996/02/24 23:46:36
1996-02-24 23:46:36 +00:00
ewt
a923c3297f
made --percent look like it did in RPM 1.x
...
CVS patchset: 415
CVS date: 1996/02/24 23:46:09
1996-02-24 23:46:09 +00:00
root
7d1e36e5f7
fix return codes
...
CVS patchset: 414
CVS date: 1996/02/23 22:28:59
1996-02-23 22:28:59 +00:00
root
68425333a0
add a few return codes
...
CVS patchset: 413
CVS date: 1996/02/23 22:28:40
1996-02-23 22:28:40 +00:00
root
42a026ec22
files with the same md5 shouldn't cause conflicts
...
CVS patchset: 410
CVS date: 1996/02/23 16:21:06
1996-02-23 16:21:06 +00:00
root
115bc0e288
add debug message
...
CVS patchset: 409
CVS date: 1996/02/23 05:15:13
1996-02-23 05:15:13 +00:00
root
dfb5ed188b
fix return codes for makeSignature()
...
CVS patchset: 390
CVS date: 1996/02/22 01:59:29
1996-02-22 01:59:29 +00:00
root
391abf9b93
check for bad pass phrases
...
CVS patchset: 388
CVS date: 1996/02/22 01:35:00
1996-02-22 01:35:00 +00:00
root
177488cb3b
read the signature
...
CVS patchset: 385
CVS date: 1996/02/21 22:20:51
1996-02-21 22:20:51 +00:00
root
d90c22d3e9
check for bad read in readSignature()
...
CVS patchset: 384
CVS date: 1996/02/21 22:20:37
1996-02-21 22:20:37 +00:00
ewt
d7bd6eaa4d
variable was initialized wrong - fixed
...
CVS patchset: 382
CVS date: 1996/02/21 18:09:31
1996-02-21 18:09:31 +00:00
root
31963f7978
fix off by one error (to agree with comment, no less)
...
CVS patchset: 370
CVS date: 1996/02/20 22:25:21
1996-02-20 22:25:21 +00:00
ewt
7f9577ed2d
added INSTALL_UPGRADE flag
...
CVS patchset: 367
CVS date: 1996/02/20 21:54:07
1996-02-20 21:54:07 +00:00
ewt
dc21c59ee6
added upgrading
...
CVS patchset: 366
CVS date: 1996/02/20 21:54:02
1996-02-20 21:54:02 +00:00
ewt
822ff53ec9
fixed symlink verification
...
CVS patchset: 365
CVS date: 1996/02/20 21:53:44
1996-02-20 21:53:44 +00:00
ewt
697c3e6d39
removed dump, dumpdb
...
CVS patchset: 364
CVS date: 1996/02/20 20:56:26
1996-02-20 20:56:26 +00:00
ewt
4ae33f74b2
finished
...
CVS patchset: 359
CVS date: 1996/02/20 17:58:41
1996-02-20 17:58:41 +00:00
ewt
4b525901c1
fixed to return correct sum :-)
...
CVS patchset: 358
CVS date: 1996/02/20 17:58:31
1996-02-20 17:58:31 +00:00
root
46a977012a
add simple getPassPhrase()
...
CVS patchset: 353
CVS date: 1996/02/20 15:07:02
1996-02-20 15:07:02 +00:00
root
7ac23c2d72
add getPassPhrase()
...
CVS patchset: 352
CVS date: 1996/02/20 15:06:47
1996-02-20 15:06:47 +00:00
root
db1590def9
passPhrase is passed as arg
...
start writing getPassPhrase()
CVS patchset: 351
CVS date: 1996/02/20 06:02:32
1996-02-20 06:02:32 +00:00
root
68e87d3653
passPhrase is arg to makeSignature()
...
CVS patchset: 350
CVS date: 1996/02/20 06:01:30
1996-02-20 06:01:30 +00:00
marc
09ba912bd2
Initial revision
...
CVS patchset: 348
CVS date: 1996/02/20 04:40:53
1996-02-20 04:40:53 +00:00
ewt
e8a560988d
added prototypes for verification, changed VERIFY flags
...
CVS patchset: 345
CVS date: 1996/02/20 03:52:58
1996-02-20 03:52:58 +00:00
ewt
7bd32a18d1
added verify.c
...
CVS patchset: 344
CVS date: 1996/02/20 03:52:37
1996-02-20 03:52:37 +00:00
ewt
96493b6e68
should flush after handling INSTALL_PRINTLABEL
...
CVS patchset: 339
CVS date: 1996/02/20 00:24:43
1996-02-20 00:24:43 +00:00
ewt
c1adebc3e7
added INSTALL_PRINTLABEL support
...
CVS patchset: 337
CVS date: 1996/02/20 00:18:23
1996-02-20 00:18:23 +00:00
ewt
76dc38a451
1) added INSTALL_PRINTLABEL support
...
2) shouldn't update header's we've freed
CVS patchset: 336
CVS date: 1996/02/20 00:17:51
1996-02-20 00:17:51 +00:00
ewt
d46f2806ee
marks free blocks, though faFree() still isn't quite right
...
CVS patchset: 335
CVS date: 1996/02/20 00:17:35
1996-02-20 00:17:35 +00:00
ewt
ad341d23a3
fixed sorting of the shared file list
...
CVS patchset: 334
CVS date: 1996/02/20 00:12:50
1996-02-20 00:12:50 +00:00
ewt
6ff596b90a
11) removed silly debug message
...
2) fixed problem with unarchiving files containing shell globbing characters
CVS patchset: 332
CVS date: 1996/02/19 23:34:25
1996-02-19 23:34:25 +00:00
ewt
89a31f02cd
1) added signal blocking and db syncing to help insure integrity
...
2) added db locking
CVS patchset: 331
CVS date: 1996/02/19 23:34:02
1996-02-19 23:34:02 +00:00
ewt
32b8c34d63
added sync function
...
CVS patchset: 330
CVS date: 1996/02/19 23:33:56
1996-02-19 23:33:56 +00:00
root
b1d827e8d1
added RPMTAG_ARCHIVESIZE
...
CVS patchset: 328
CVS date: 1996/02/19 22:52:39
1996-02-19 22:52:39 +00:00
root
dfc6cc33d2
shouldn't reference variables pointing into a header after the header has
...
been freed
CVS patchset: 326
CVS date: 1996/02/19 22:15:38
1996-02-19 22:15:38 +00:00
root
7147d0518c
added database locking
...
CVS patchset: 325
CVS date: 1996/02/19 22:01:40
1996-02-19 22:01:40 +00:00
root
d34604145c
added signature.o
...
CVS patchset: 320
CVS date: 1996/02/19 15:13:37
1996-02-19 15:13:37 +00:00
ewt
e3761e244d
changed sense of a bunch of the functions to fit the rest of rpm
...
CVS patchset: 319
CVS date: 1996/02/19 04:52:09
1996-02-19 04:52:09 +00:00
ewt
c8c0165386
started rewrite to allow fragment collection, free space reclamation. It
...
isn't done yet though, and this version is pretty broken
CVS patchset: 318
CVS date: 1996/02/19 04:51:12
1996-02-19 04:51:12 +00:00
ewt
652efd5545
changed faFree() to return void
...
CVS patchset: 317
CVS date: 1996/02/19 04:51:12
1996-02-19 04:51:12 +00:00
ewt
6e136fedd0
no comment :-(
...
CVS patchset: 314
CVS date: 1996/02/19 04:29:39
1996-02-19 04:29:39 +00:00
ewt
149130ecc1
1) silly bug left over from getting rid of mutable flag
...
2) getEntry should set pointer to NULL when it returns 0
CVS patchset: 313
CVS date: 1996/02/19 04:28:31
1996-02-19 04:28:31 +00:00
marc
3a4c95f8d6
removed signature type macros
...
CVS patchset: 312
CVS date: 1996/02/19 02:37:21
1996-02-19 02:37:21 +00:00
marc
6d602a76b2
added pgp signature stuff
...
CVS patchset: 311
CVS date: 1996/02/19 02:35:29
1996-02-19 02:35:29 +00:00
marc
bcfe51b978
added verify flags
...
added pgp vars
CVS patchset: 310
CVS date: 1996/02/19 02:34:06
1996-02-19 02:34:06 +00:00
marc
06cfb94633
Initial revision
...
CVS patchset: 309
CVS date: 1996/02/19 02:32:11
1996-02-19 02:32:11 +00:00
ewt
c7c8b5d0b3
tried to help header.c recover from Marc's recent mutilation of it :-)
...
CVS patchset: 301
CVS date: 1996/02/19 01:40:55
1996-02-19 01:40:55 +00:00
root
b6c44dc284
removed mmapHeader()
...
CVS patchset: 296
CVS date: 1996/02/16 05:37:08
1996-02-16 05:37:08 +00:00
root
3f7ef2aa1f
added getVerbosity()
...
CVS patchset: 294
CVS date: 1996/02/16 05:34:22
1996-02-16 05:34:22 +00:00
root
4dbff32aec
fixed the sizeofHeader()
...
fixed unloadHeader()
CVS patchset: 293
CVS date: 1996/02/15 23:22:49
1996-02-15 23:22:49 +00:00