[arch-projects] [DEVTOOLS][PATCH 2/3] makechrootpkg: Add option to build in temp chroot
seblu at seblu.net
Sat Apr 6 21:14:59 EDT 2013
On Sat, Mar 16, 2013 at 9:45 AM, Pierre Schmitz <pierre at archlinux.de> wrote:
> Am 14.03.2013 03:55, schrieb Sébastien Luttringer:
>> Add option -T to build in a temporary chroot. This apply to any kind of
>> filesytem and allow to easily parrallelize builds.
>> This patch also simplify how $default_copy and $copy are defined.
>> Signed-off-by: Sébastien Luttringer <seblu at seblu.net>
>> makechrootpkg.in | 33 +++++++++++++++++++++++++--------
>> 1 file changed, 25 insertions(+), 8 deletions(-)
>> + T) temp_chroot=true; copy+="-$RANDOM" ;;
> Maybe use mktemp -d here. Otherwise it's possible to get random number
As Jan suggested, we can use mktemp with -u get the directory name.
It's unsafe too, so it's basically the same as using $RANDOM except
The probability of getting the same number twice is so small and even
not an issue (as we still have the lock mechanism).
The penalty if a user generate twice the same number, is to wait the
first build end before the second start.
Sébastien "Seblu" Luttringer
More information about the arch-projects