#!/bin/bash -e
cd /var/tmp
[ -d dpkg-hard-link-problem ] || mkdir dpkg-hard-link-problem
cd dpkg-hard-link-problem
rm -rf tmp
instdir=/var/tmp/dpkg-hard-link-problem/this-is-a-very-long-directory-name/another-very-long-directory-name
mkdir -p tmp${instdir} tmp/DEBIAN
echo "hello, world" >tmp${instdir}/foo
ln tmp${instdir}/foo tmp${instdir}/bar
cat >tmp/DEBIAN/control <<EOF
Package: dpkg-hard-link-problem
Version: 1.0
Architecture: all
Maintainer: voegelas@gmx.net
Description: This package contains a hard link with a very long path name
EOF
dpkg --build tmp dpkg-hard-link-problem.deb
dpkg -c dpkg-hard-link-problem.deb
