#!/bin/bash
set -e -u -x

TMPDIR="$(mktemp -d)"

trap 'cd /; rm -rf "${TMPDIR}"' EXIT

cd "${TMPDIR}"

mkdir src
touch src/file
tar --verbose --create --incremental --file src.tar --directory src .

mkdir dst
touch dst/file2

tar --verbose --extract --incremental --file src.tar --directory dst
echo "file2 should not exist"
ls -l dst

(cd dst; tar --verbose --extract --incremental --file ../src.tar;)
echo "Now it doesn't"
ls -l dst

