I searched the files for mkdir statements and came up with a hack.. :)

In boot.c

        par_init_env();

        stmpdir = par_mktmpdir( argv );
        if ( !stmpdir ) DIE;        /* error message has already been
   printed */

        rc = my_mkdir(stmpdir, 0700);
   *// 2021-01-18 rmeden hack to print a message on first run**
   **    if ( rc == 0 ) fprintf(stderr,"Note: This will take a while on
   first run\n");**
   **// rmeden**
   *    if ( rc == -1 && errno != EEXIST) {
        fprintf(stderr, "%s: creation of private cache subdirectory %s
   failed (errno= %i)\n",
                            argv[0], stmpdir, errno);
         DIE;
        }

It's not a real fix  (it prints messages while building the package), but does appear to meet my needs.  I tried to find where it checks to see if the temp dir was already copied, but couldn't find it.  Heck, I don't see how the above code even works, but it seems to.   I'm willing to work on a real patch if I could be pointed in the right direction.

Robert



Reply via email to