summaryrefslogtreecommitdiffstats
path: root/testsuite/scripts/xunzip-dir.sh
blob: 624d52571f4d44e7be4068ecb6c561c06e461520 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/sh

src="$1"
dst="$2"

if [ ! -d $src ]; then
    exit 0
fi

files=$(cd $src; find -name "*.xz")

for f in $files; do
    df=$(echo $f \
	     | sed 's/\.xz$//')
    if [ -f $dst/$df ]; then
	continue
    fi
    cp $src/$f $dst/$f
    xz -d $dst/$f
done