Commit Graph

142 Commits

Author SHA1 Message Date
ewt 5f0b82b4f5 supports relocateable packages
CVS patchset: 758
CVS date: 1996/07/10 02:33:38
1996-07-10 02:33:38 +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
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
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 a6681aebd2 oops
CVS patchset: 697
CVS date: 1996/06/27 20:52:29
1996-06-27 20:52:29 +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 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
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 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 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
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 6156911e0f added INSTALL_NOSCRIPTS
CVS patchset: 545
CVS date: 1996/04/15 22:22:50
1996-04-15 22:22:50 +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 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 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 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
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
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 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 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 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
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
ewt dc21c59ee6 added upgrading
CVS patchset: 366
CVS date: 1996/02/20 21:54:02
1996-02-20 21:54:02 +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 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 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
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
ewt c3f2ff1740 marks replaced files during installs
CVS patchset: 287
CVS date: 1996/02/15 21:08:48
1996-02-15 21:08:48 +00:00
ewt 90f8252951 checks for directory existence before trying to create one
CVS patchset: 275
CVS date: 1996/02/14 22:20:08
1996-02-14 22:20:08 +00:00
ewt 84b62fd459 fixed to installArchive()
1) detect dead child correctly
2) handle all files when read() from pipe returns many of them

CVS patchset: 274
CVS date: 1996/02/14 21:56:29
1996-02-14 21:56:29 +00:00
ewt 86e09a97bc handles reinstallation of a binary package
CVS patchset: 273
CVS date: 1996/02/14 21:26:21
1996-02-14 21:26:21 +00:00
ewt 9b940881d1 added ability to install a source package and find the spec file name
CVS patchset: 269
CVS date: 1996/02/14 20:09:14
1996-02-14 20:09:14 +00:00
root 2a9f4dea65 Understands source packages
CVS patchset: 264
CVS date: 1996/02/14 17:54:37
1996-02-14 17:54:37 +00:00
ewt c1cc9bf1f2 won't leave 0.0 files around which are SUID if they're supposed to be
owned by someone else

CVS patchset: 256
CVS date: 1996/01/30 17:35:13
1996-01-30 17:35:13 +00:00
ewt 37ee0cf5e2 adjusted config file checking to adjust for the prefix
CVS patchset: 243
CVS date: 1996/01/29 23:27:12
1996-01-29 23:27:12 +00:00
ewt efcea4901c 1) should handle config files well
2) created directories should get umask independent permissions
3) fixed notification handling
4) creates file states list, install time

CVS patchset: 237
CVS date: 1996/01/29 19:37:59
1996-01-29 19:37:59 +00:00
root e1922a0bb1 started work on file sharing, added --hash and --percent
CVS patchset: 219
CVS date: 1996/01/22 21:13:12
1996-01-22 21:13:12 +00:00
ewt 42ecff8eb9 1) checks for pacakges already installed, but doesn't handle overrides
correctly
2) sets file ownderships by symbolic name when they are available
3) creates directories when needed

CVS patchset: 207
CVS date: 1996/01/14 19:32:17
1996-01-14 19:32:17 +00:00
ewt 6ca62ee7d0 Initial revision
CVS patchset: 177
CVS date: 1996/01/08 19:31:44
1996-01-08 19:31:44 +00:00