[Piuparts-devel] tmpdir defaults

Dave Steele dsteele at gmail.com
Mon Jun 25 12:03:56 UTC 2012


On Mon, Jun 25, 2012 at 3:59 AM, Andreas Beckmann <debian at abeckmann.de> wrote:
> Hi,
>
> what's a reasonable default for the tmpdir setting for piuparts-slave?
>
> The cleanup script (and other reporting scripts, too) expect a separate
> subdirectory for piuparts use alone so that cleanup and reporting work.
>
> Alternatively we could also touch a .piuparts.chroot file at the time we
> create the chroot directory - and restrict cleanup to directories
> containing this file. So in case something interrupts the rm -rf and the
> stamp is gone, no further cleanup will be tried.
> But it would be much safer for people using /tmp or /var/tmp.
> Creating a subdir with a deterministic name in $TMPDIR is also no safe
> solution.
>

Not sure why the deterministic name is a problem.

The current slave working dir is /var/lib/piuparts/slave/0.
multiple-slaves supports slaves identified as 0 through 9, using
/var/lib/piuparts/slave/<n>.

How about /var/tmp/piuparts/<n> or /var/tmp/piuparts-slave<n>?
$tmpdir/piuparts-slave<n>?



More information about the Piuparts-devel mailing list