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