fix ROOT_DIR setting (for NULL)
authorroot <devnull@localhost>
Wed, 21 Feb 1996 17:17:58 +0000 (17:17 +0000)
committerroot <devnull@localhost>
Wed, 21 Feb 1996 17:17:58 +0000 (17:17 +0000)
CVS patchset: 377
CVS date: 1996/02/21 17:17:58

build/build.c

index 77ad063..a8fe860 100644 (file)
@@ -66,7 +66,11 @@ struct Script *openScript(Spec spec, int builddir, char *name)
     fprintf(script->file, "RPM_BUILD_DIR=\"%s\"\n", getVar(RPMVAR_BUILDDIR));
     fprintf(script->file, "RPM_DOC_DIR=\"%s\"\n", getVar(RPMVAR_DOCDIR));
     fprintf(script->file, "RPM_OPT_FLAGS=\"%s\"\n", getVar(RPMVAR_OPTFLAGS));
-    fprintf(script->file, "RPM_ROOT_DIR=\"%s\"\n", getVar(RPMVAR_ROOT));
+    if (getVar(RPMVAR_ROOT)) {
+       fprintf(script->file, "RPM_ROOT_DIR=\"%s\"\n", getVar(RPMVAR_ROOT));
+    } else {
+       fprintf(script->file, "RPM_ROOT_DIR=\"\"\n");
+    }
 
     fprintf(script->file, "RPM_PACKAGE_NAME=\"%s\"\n", spec->name);
     getEntry(main_package->header, RPMTAG_VERSION, &foo, (void **)&s, &foo);