Matthias Apitz wrote:
> Why is the directory guru/Ada/ not set to 8 Dez. 2020 after restoring
> the files into it? Is this a bug in our bsdtar?
This worked for me when I tried it. I tried it on 14.2R with both
/usr/bin/tar and /usr/local/bin/bsdtar and both produced the desired
result.
I did this to test it.
rwp@madness:~/tmp/junk$ rm -rf dir1
rwp@madness:~/tmp/junk$ mkdir dir1
rwp@madness:~/tmp/junk$ touch -t 197001010101 dir1/file2 dir1
rwp@madness:~/tmp/junk$ ls -lRa dir1
total 2
drwxr-xr-x 2 rwp rwp 3 Jan 1 1970 ./
drwxr-xr-x 4 rwp rwp 5 May 1 11:15 ../
-rw-r--r-- 1 rwp rwp 0 Jan 1 1970 file2
rwp@madness:~/tmp/junk$ type -p tar
/usr/bin/tar
rwp@madness:~/tmp/junk$ tar czf dir1.tar.gz dir1
rwp@madness:~/tmp/junk$ file dir1.tar.gz
dir1.tar.gz: gzip compressed data, last modified: Thu May 1 17:17:31 2025, from Unix, original size modulo 2^32 2048
rwp@madness:~/tmp/junk$ tar tvf dir1.tar.gz
drwxr-xr-x 0 rwp rwp 0 Jan 1 1970 dir1/
-rw-r--r-- 0 rwp rwp 0 Jan 1 1970 dir1/file2
rwp@madness:~/tmp/junk$ bsdtar tvf dir1.tar.gz
drwxr-xr-x 0 rwp rwp 0 Jan 1 1970 dir1/
-rw-r--r-- 0 rwp rwp 0 Jan 1 1970 dir1/file2
rwp@madness:~/tmp/junk$ rm -rf dir1
rwp@madness:~/tmp/junk$ tar xf dir1.tar.gz
rwp@madness:~/tmp/junk$ ls -lRa dir1
total 2
drwxr-xr-x 2 rwp rwp 3 Jan 1 1970 ./
drwxr-xr-x 3 rwp rwp 4 May 1 11:18 ../
-rw-r--r-- 1 rwp rwp 0 Jan 1 1970 file2
rwp@madness:~/tmp/junk$ rm -rf dir1
rwp@madness:~/tmp/junk$ bsdtar xf dir1.tar.gz
rwp@madness:~/tmp/junk$ ls -lRa dir1
total 2
drwxr-xr-x 2 rwp rwp 3 Jan 1 1970 ./
drwxr-xr-x 3 rwp rwp 4 May 1 11:19 ../
-rw-r--r-- 1 rwp rwp 0 Jan 1 1970 file2
rwp@madness:~/tmp/junk$ df -hT .
Filesystem Type Size Used Avail Capacity Mounted on
zroot/home/rwp zfs 1.4T 189G 1.2T 14% /home/rwp
rwp@madness:~/tmp/junk$ freebsd-version -ku
14.1-RELEASE-p5
14.1-RELEASE-p6
Could you test this more on your system?
Bob