Commit Graph

141 Commits

Author SHA1 Message Date
jbj 85d8c81723 Fix infinite recursion on non-ERANGE return from getcwd() during install.
CVS patchset: 2245
CVS date: 1998/08/15 14:04:57
1998-08-15 14:04:57 +00:00
jbj f005d723a5 Macro handling in rpmlib -- rework include: tag with macro expansion.
CVS patchset: 2215
CVS date: 1998/07/31 20:11:49
1998-07-31 20:11:49 +00:00
jbj 5142bf78e6 Consolidated includes for librpmbuild API.
CVS patchset: 2213
CVS date: 1998/07/30 22:09:42
1998-07-30 22:09:42 +00:00
jbj e4151252f8 Aggregate system includes into system.h.
Rearrange functions to minimize exported routines in librpmbuild API.
VS: ----------------------------------------------------------------------

CVS patchset: 2183
CVS date: 1998/07/25 21:00:26
1998-07-25 21:00:26 +00:00
jbj c617a31606 Generalize cpio I/O to eliminate pipe to exec'd gzip on install.
CVS patchset: 2182
CVS date: 1998/07/25 15:33:15
1998-07-25 15:33:15 +00:00
ewt 5de4d92922 added --notriggers
CVS patchset: 2158
CVS date: 1998/06/30 18:51:44
1998-06-30 18:51:44 +00:00
ewt 10cc4878e9 --justdb should tag files as normal
CVS patchset: 2147
CVS date: 1998/06/11 20:02:29
1998-06-11 20:02:29 +00:00
ewt 1789870b35 - set file states to missing for --justdb packages
- handle missing file states properly in -e code
- install time wasn missing for --justdb packages

CVS patchset: 2135
CVS date: 1998/05/26 13:45:16
1998-05-26 13:45:16 +00:00
ewt 16e9eae0e1 shared files weren't handled properly in netsharedpaths
CVS patchset: 2111
CVS date: 1998/05/06 21:46:03
1998-05-06 21:46:03 +00:00
ewt fb90f503dd fixed misc memory leaks
CVS patchset: 2108
CVS date: 1998/05/05 23:12:17
1998-05-05 23:12:17 +00:00
ewt 7b8522b57e added trigger support
CVS patchset: 2049
CVS date: 1998/03/27 16:46:39
1998-03-27 16:46:39 +00:00
ewt fb1398490e check LINGUAS when installing i18n files
CVS patchset: 2043
CVS date: 1998/03/23 16:34:38
1998-03-23 16:34:38 +00:00
ewt 0994d93e13 added missing space
CVS patchset: 2008
CVS date: 1998/02/18 18:43:11
1998-02-18 18:43:11 +00:00
ewt 33b012193b 1) fixed memory leak w/ netsharedpaths
2) generates INSTPREFIXES tag for relocated packages

CVS patchset: 1998
CVS date: 1998/02/08 17:29:17
1998-02-08 17:29:17 +00:00
ewt ab907f8aac fixed various bugs in relocation code
CVS patchset: 1984
CVS date: 1998/02/03 15:21:47
1998-02-03 15:21:47 +00:00
ewt 6681ac1cee fixed problems in file relocation
CVS patchset: 1980
CVS date: 1998/01/29 19:39:12
1998-01-29 19:39:12 +00:00
ewt 2c223345d8 implemented most of generic package relocation
CVS patchset: 1979
CVS date: 1998/01/28 16:49:43
1998-01-28 16:49:43 +00:00
ewt b3a2b23fce set uid/gid of source files to the same as the process's
CVS patchset: 1879
CVS date: 1997/10/29 20:08:20
1997-10-29 20:08:20 +00:00
marc 3723ba4c06 oboslete code was using a wrong loop invariant
CVS patchset: 1874
CVS date: 1997/10/29 15:53:35
1997-10-29 15:53:35 +00:00
ewt fd2f4aa059 look for user/group name->id transitions after running preinstall
CVS patchset: 1872
CVS date: 1997/10/28 20:59:16
1997-10-28 20:59:16 +00:00
marc 93900131c3 Handle scripts where script prog in a string array.
Make verify script use runScript().
Always chdir("/") before running scripts.

CVS patchset: 1867
CVS date: 1997/10/17 18:35:53
1997-10-17 18:35:53 +00:00
ewt b564f1a8d9 oops
CVS patchset: 1859
CVS date: 1997/10/15 18:53:54
1997-10-15 18:53:54 +00:00
ewt 9a899455f5 serial handling fixes
CVS patchset: 1857
CVS date: 1997/10/15 15:44:57
1997-10-15 15:44:57 +00:00
ewt 7a19e58f99 fixes from obsoletes changes
CVS patchset: 1848
CVS date: 1997/10/10 19:12:31
1997-10-10 19:12:31 +00:00
ewt e590740bbe fixed problems introduced by obsolete handling
CVS patchset: 1837
CVS date: 1997/10/03 16:06:36
1997-10-03 16:06:36 +00:00
ewt d4803c088c added install/dep time support for obsoletes tag
CVS patchset: 1829
CVS date: 1997/09/16 23:16:21
1997-09-16 23:16:21 +00:00
ewt 2519b8c0d0 1) RPM_ARCHIVESIZE tag didn't get filled in properly
2) added include of <pwd.h> to lib/install.c

CVS patchset: 1796
CVS date: 1997/08/25 14:38:48
1997-08-25 14:38:48 +00:00
ewt 3a1f07df62 If --root is used, call getpwent() before the chroot(), forcing any
name services libraries to be loaded from outside of the chroot()

CVS patchset: 1790
CVS date: 1997/08/24 13:00:51
1997-08-24 13:00:51 +00:00
ewt 53cfcda67d Added --justdb
CVS patchset: 1771
CVS date: 1997/07/24 15:15:48
1997-07-24 15:15:48 +00:00
ewt 9b02414881 Fixed installs of serial/version tags
CVS patchset: 1770
CVS date: 1997/07/24 14:41:55
1997-07-24 14:41:55 +00:00
ewt b74c382c4e renamed cpio mapping finalPath to fsPath
CVS patchset: 1758
CVS date: 1997/07/23 18:08:51
1997-07-23 18:08:51 +00:00
ewt 7b3f4e8601 rewrote rcfile parsing
CVS patchset: 1751
CVS date: 1997/07/23 01:06:03
1997-07-23 01:06:03 +00:00
ewt b00397df11 Restore original directory after chroot()
CVS patchset: 1745
CVS date: 1997/07/17 19:18:15
1997-07-17 19:18:15 +00:00
ewt a498165bc5 Uses chroot() for --root rather then hand manipulation
CVS patchset: 1741
CVS date: 1997/07/16 01:44:27
1997-07-16 01:44:27 +00:00
ewt d2356b89a3 Fixes to script runs
CVS patchset: 1735
CVS date: 1997/07/14 14:48:38
1997-07-14 14:48:38 +00:00
ewt 9dcf56f81f Fixed user to group
CVS patchset: 1715
CVS date: 1997/06/26 14:35:27
1997-06-26 14:35:27 +00:00
ewt 6ee3ae9249 Added %flags(noreplace) support, but it *hasn't been tested an iota*
CVS patchset: 1694
CVS date: 1997/06/18 20:45:17
1997-06-18 20:45:17 +00:00
ewt d224a783f1 1) added 's', 'm', 'n' to fflags type tag
2) implemented missingok
3) added --allfiles

CVS patchset: 1691
CVS date: 1997/06/17 15:37:28
1997-06-17 15:37:28 +00:00
ewt 0a236450d7 Tried again to not backup config files on netshared path
CVS patchset: 1687
CVS date: 1997/06/16 18:13:23
1997-06-16 18:13:23 +00:00
ewt 15bd819b0b don't backup config files on netsharedpaths
CVS patchset: 1662
CVS date: 1997/05/27 14:01:45
1997-05-27 14:01:45 +00:00
ewt 0ac6e87f5e Omit RPMTAG_ portion of --querytags output.
CVS patchset: 1658
CVS date: 1997/05/23 15:18:15
1997-05-23 15:18:15 +00:00
ewt c81e8aefaa Must include <sys/tiome.h> before <sys/resource.h> for SunOS
CVS patchset: 1653
CVS date: 1997/05/20 17:43:34
1997-05-20 17:43:34 +00:00
ewt 49afbf25a1 Moved includes of miscfn.h to the top.
CVS patchset: 1648
CVS date: 1997/05/20 15:57:39
1997-05-20 15:57:39 +00:00
ewt aeb65017bb Added more includes of <sys/time.h> and <sys/resource.h> for AIX
CVS patchset: 1646
CVS date: 1997/05/20 15:42:27
1997-05-20 15:42:27 +00:00
ewt 1296efb89a Applied changes for AIX. This involved using <sys/select.h> if it's available.
CVS patchset: 1638
CVS date: 1997/05/16 15:32:57
1997-05-16 15:32:57 +00:00
ewt 95eca93972 Don't use fchdir() as it's not terribly portable.
CVS patchset: 1637
CVS date: 1997/05/16 15:25:31
1997-05-16 15:25:31 +00:00
ewt 2b8a1d28e5 Source package installs use built in cpio now.
CVS patchset: 1598
CVS date: 1997/05/06 18:19:19
1997-05-06 18:19:19 +00:00
ewt 0a02b64c72 Added callbacks to cpio to allow -h to work.
CVS patchset: 1596
CVS date: 1997/05/06 15:27:46
1997-05-06 15:27:46 +00:00
ewt 260850e9b8 Doesn't use cpio to unpack archives anymore...
CVS patchset: 1595
CVS date: 1997/05/05 20:46:58
1997-05-05 20:46:58 +00:00
ewt 890f8653f5 needs to include "miscfn.h"
CVS patchset: 1572
CVS date: 1997/05/01 14:51:16
1997-05-01 14:51:16 +00:00