tests: fix numeric.at for BSD
While creating file, BSD kernels inherit the group ownership from parent directory. http://lists.gnu.org/archive/html/bug-tar/2016-06/msg00000.html * tests/numeric.at: Attempt to 'chown' the newly created directory to proper group (at least on affected machines that command is expected to succeed).
This commit is contained in:
committed by
Sergey Poznyakoff
parent
b0930da045
commit
c697d62598
1
THANKS
1
THANKS
@@ -95,6 +95,7 @@ Christian Laubscher christian.laubscher@tiscalinet.ch
|
||||
Christian T. Dum ctd@mpe-garching.mpg.de
|
||||
Christian von Roques roques@pond.sub.org
|
||||
Christian Wetzel wetzel@phoenix-pacs.de
|
||||
Christian Weisgerber naddy@mips.inka.de
|
||||
Christoph Litauer litauer@mailhost.uni-koblenz.de
|
||||
Christophe Colle colle@krtkg1.rug.ac.be
|
||||
Christophe Kalt Christophe.Kalt@kbcfp.com
|
||||
|
||||
@@ -27,14 +27,17 @@ tar $1 -vvf a dir |dnl
|
||||
])
|
||||
|
||||
AT_TAR_CHECK([
|
||||
mkdir dir
|
||||
genfile --file dir/file
|
||||
|
||||
MYUID=$(id -u) || AT_SKIP_TEST
|
||||
MYGID=$(id -g) || AT_SKIP_TEST
|
||||
MYUSR=$(id -un) || AT_SKIP_TEST
|
||||
MYGRP=$(id -gn) || AT_SKIP_TEST
|
||||
|
||||
mkdir dir
|
||||
# Ensure correct group id on BSDs.
|
||||
chown :$MYGID dir >/dev/null 2>/dev/null
|
||||
genfile --file dir/file
|
||||
|
||||
|
||||
TESTOP([--create])
|
||||
TESTOP([--list])
|
||||
TESTOP([--diff])
|
||||
|
||||
Reference in New Issue
Block a user