Commit Graph

107 Commits

Author SHA1 Message Date
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
ewt 812d83035e ignore config bit for direcrroies
CVS patchset: 1540
CVS date: 1997/04/15 14:42:12
1997-04-15 14:42:12 +00:00
ewt 62d3993e05 fixed error message
CVS patchset: 1483
CVS date: 1997/03/11 17:10:24
1997-03-11 17:10:24 +00:00
ewt c9ba3d9d89 1) cleaned up horrbile relocateFilelist() hacks thanks to new header
2) remove UID, GID lists from headers if symbolic versions are present
3) fixed but in reloacteFilelist() which occasionally made it noop

CVS patchset: 1422
CVS date: 1997/02/14 03:26:16
1997-02-14 03:26:16 +00:00
ewt eafe2c752f use new id query calls from misc.c
CVS patchset: 1414
CVS date: 1997/02/14 02:05:33
1997-02-14 02:05:33 +00:00
ewt 3e9c252539 1) don't ever change the umask
2) when installing sources with --root, directory checks need to
   use the relocated paths

CVS patchset: 1406
CVS date: 1997/02/12 05:05:13
1997-02-12 05:05:13 +00:00
root df5f2c4367 some tmpPath's were being alloceted w/o paying attention to the length
of RPMVAR_TMPPATH

CVS patchset: 1338
CVS date: 1997/01/23 19:17:35
1997-01-23 19:17:35 +00:00
ewt 15e5bfc3ce 1) use config.h if available
2) use if not ifdef
3) use <signal.h> instead of <sys/signal.h>

CVS patchset: 1317
CVS date: 1997/01/17 16:22:57
1997-01-17 16:22:57 +00:00
ewt 80aca08235 1) fixed bug in rpmVersionCompare() with segv'd
2) fixed silly type

CVS patchset: 1285
CVS date: 1997/01/16 16:18:48
1997-01-16 16:18:48 +00:00
ewt 5c221d638b relocating packages didn't work when the package contained a directory
equivalent to the prefix

CVS patchset: 1281
CVS date: 1997/01/15 22:45:36
1997-01-15 22:45:36 +00:00
ewt ba4290acd3 1) made rpmEnsureOlder() static and user a header instead of strings
2) use rpmvercmp() instead of vercmp()
3) added rpmVersionCompare()

CVS patchset: 1276
CVS date: 1997/01/15 16:24:14
1997-01-15 16:24:14 +00:00
ewt e03fdd3874 1) don't chmod() directories that already exist
2) stamp new directories which mtime
3) set umask() to 0

CVS patchset: 1250
CVS date: 1996/12/24 14:00:52
1996-12-24 14:00:52 +00:00
ewt 86e019bab8 actually fixed core dump this time
CVS patchset: 1221
CVS date: 1996/12/11 15:53:58
1996-12-11 15:53:58 +00:00
ewt 211c385ead fixed the fix from memory leak plugging <sigh>
CVS patchset: 1220
CVS date: 1996/12/11 15:39:57
1996-12-11 15:39:57 +00:00
root cb0d3c339c fixed dbiFreeIndex() in rpmInstallPackage() to be called only when it
was needed

CVS patchset: 1216
CVS date: 1996/12/06 20:25:36
1996-12-06 20:25:36 +00:00
ewt 550e8442c3 plugged memory leaks in upgrade
CVS patchset: 1210
CVS date: 1996/12/06 04:07:28
1996-12-06 04:07:28 +00:00
ewt ebecf60346 don't let cpio create *any* directories
CVS patchset: 1206
CVS date: 1996/12/05 22:04:44
1996-12-05 22:04:44 +00:00
ewt 2690f0eeca 1) netsharedpath had unhappy realtions with prefix's
CVS patchset: 1205
CVS date: 1996/12/05 21:11:17
1996-12-05 21:11:17 +00:00
ewt c43e1a299c *** empty log message ***
CVS patchset: 1198
CVS date: 1996/11/22 22:24:59
1996-11-22 22:24:59 +00:00
root d382745d17 The Great Renaming
CVS patchset: 1171
CVS date: 1996/11/18 18:02:36
1996-11-18 18:02:36 +00:00
ewt daae77f092 1) removed \n from error() calls
2) checks for writeable source/spec directories when installing source
   packages
3) returns proper codes when installing source packages

CVS patchset: 1141
CVS date: 1996/10/31 21:06:55
1996-10-31 21:06:55 +00:00
ewt 50eae3a5a4 kill(2) arguments were backwards
CVS patchset: 1139
CVS date: 1996/10/31 19:54:26
1996-10-31 19:54:26 +00:00
ewt e68c916091 added real fix for 2.1 kernel write() behavior
CVS patchset: 1135
CVS date: 1996/10/31 19:45:35
1996-10-31 19:45:35 +00:00
ewt b144da7d02 1) moved code around to make things a bit more readable
2) added support for netsharedPath's
3) cleaned up some memory leaks

CVS patchset: 1126
CVS date: 1996/10/21 02:17:39
1996-10-21 02:17:39 +00:00
ewt 224275ea75 don't assume write(fd, buf, 0) always returns w/o error
CVS patchset: 1099
CVS date: 1996/10/15 15:03:19
1996-10-15 15:03:19 +00:00
ewt ce1c560e21 use cpio specified in rpmrc
CVS patchset: 1081
CVS date: 1996/10/14 23:49:27
1996-10-14 23:49:27 +00:00
ewt e044f14af3 made filecmp() and decideFileFate() protoyped static as well as
defined static

CVS patchset: 1067
CVS date: 1996/09/29 02:27:20
1996-09-29 02:27:20 +00:00
ewt 61ed6250e3 1) made some functions static
2) changed enum fileStates DIR to XDIR to avoid conflicts with <dirent.h>
3) conditionally include alloca.h

CVS patchset: 1048
CVS date: 1996/09/25 19:14:17
1996-09-25 19:14:17 +00:00
ewt 85ad3cfc53 fixed problem in group assignments
CVS patchset: 1034
CVS date: 1996/09/20 14:40:57
1996-09-20 14:40:57 +00:00
ewt e779ebb217 include "rpmdb.h"
CVS patchset: 1021
CVS date: 1996/09/16 22:28:56
1996-09-16 22:28:56 +00:00
ewt 10a25c69b8 1) fileCount of -1 makes installArchive() install all files (for installing
source packages)
2) fixed silly bug in copyFile()

CVS patchset: 1017
CVS date: 1996/09/05 19:58:04
1996-09-05 19:58:04 +00:00
ewt 3224eb87e6 support old, broken md5sum on SPARC's
CVS patchset: 1006
CVS date: 1996/08/31 18:35:40
1996-08-31 18:35:40 +00:00
ewt 6aad602016 1) plugged some memory leaks
2) call _exit(), not exit() from subprocess to prevent stdio buffers from
   being flushed twice

CVS patchset: 998
CVS date: 1996/08/30 19:17:33
1996-08-30 19:17:33 +00:00
ewt 1341d4d5ec 1) take advantage of ARCHIVESIZE (if present) when displaying hash marks
2) support notify functions and labelFormat for source packages >= V2
3) if rename() fails to move a file from SOURCE to SPECS try copying it

CVS patchset: 991
CVS date: 1996/08/29 04:16:07
1996-08-29 04:16:07 +00:00
ewt 4ed78096b7 uses RPMVAR_TMPPATH
CVS patchset: 976
CVS date: 1996/08/20 16:28:40
1996-08-20 16:28:40 +00:00