common/renameat2: use mktemp(1) to create temporary directory
authorLuís Henriques <lhenriques@suse.de>
Tue, 9 Nov 2021 17:55:55 +0000 (17:55 +0000)
committerEryu Guan <guaneryu@gmail.com>
Sun, 14 Nov 2021 11:24:41 +0000 (19:24 +0800)
commite429c4aa559926be86762c08a06ce2569731a170
treed1907ebb21c732ba6715dd2f45bcec501dac5018
parentf5944cd0383e4e2affeb063ea1a7d21edea8bbd1
common/renameat2: use mktemp(1) to create temporary directory

Instead of using $TEST_DIR/$$, use the _correct_ way to create temporary
directories.  I've seen generic/626 failing with:

  QA output created by 626
  mkdir: cannot create directory '/media/test/471': File exists
  Silence is golden

which was likely due to another test that used the same directory name and
didn't do the clean-up.

Signed-off-by: Luís Henriques <lhenriques@suse.de>
Reviewed-by: Eryu Guan <guaneryu@gmail.com>
Signed-off-by: Eryu Guan <guaneryu@gmail.com>
common/renameat2