Commit Graph

490 Commits

Author SHA1 Message Date
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