[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: rpmbuild ignores /var/tmp being full?



On Wed, May 08, 2002 at 05:57:45AM -0400, Peter Chen wrote:
> Hi,
> 
> With RPM 4.0.3, I witnessed a few cases when /var/tmp is full, rpmbuild
> simply ignores it.  Is this a bug?

Depends on where the error can/should be caught and handled. Yup,
no error checking on fwrite's of scriptlets (from build/build.c):

...
    (void) fputs(buildTemplate, fp);

    if (what != RPMBUILD_PREP && what != RPMBUILD_RMBUILD && spec->buildSubdir)
        fprintf(fp, "cd %s\n", spec->buildSubdir);

    if (what == RPMBUILD_RMBUILD) {
        if (spec->buildSubdir)
            fprintf(fp, "rm -rf %s\n", spec->buildSubdir);
    } else
        fprintf(fp, "%s", getStringBuf(sb));

    (void) fputs(buildPost, fp);
   
    (void) Fclose(xfd);
...

73 de Jeff

-- 
Jeff Johnson	ARS N3NPQ
jbj@redhat.com (jbj@jbj.org)
Chapel Hill, NC





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index] []