ftp files to RPMVAR_TMPPATH, not /var/tmp
authorewt <devnull@localhost>
Thu, 5 Mar 1998 20:48:23 +0000 (20:48 +0000)
committerewt <devnull@localhost>
Thu, 5 Mar 1998 20:48:23 +0000 (20:48 +0000)
CVS patchset: 2033
CVS date: 1998/03/05 20:48:23

install.c

index 6f2f6e1..eb402e0 100644 (file)
--- a/install.c
+++ b/install.c
@@ -165,9 +165,10 @@ int doInstall(char * rootdir, char ** argv, int installFlags,
            if (rpmIsVerbose()) {
                printf(_("Retrieving %s\n"), *filename);
            }
-           packages[i] = alloca(strlen(*filename) + 30 + strlen(rootdir));
-           sprintf(packages[i], "%s/var/tmp/rpm-ftp-%d-%d.tmp", rootdir, 
-                   tmpnum++, (int) getpid());
+           packages[i] = alloca(strlen(*filename) + 30 + strlen(rootdir) +
+                                strlen(rpmGetVar(RPMVAR_TMPPATH)));
+           sprintf(packages[i], "%s%s/tmp/rpm-ftp-%d-%d.tmp", rootdir, 
+                   rpmGetVar(RPMVAR_TMPPATH), tmpnum++, (int) getpid());
            rpmMessage(RPMMESS_DEBUG, 
                        "getting %s as %s\n", *filename, packages[i]);
            fd = urlGetFile(*filename, packages[i]);