#! /bin/bash

set -x
f="$1"

package="${f%%/*}" # Package name
oldpath="${f#*/}"  # File name within the package
olddir=$(dirname "$oldpath")
newpath="${oldpath/share/lib}" # New location in /usr/lib
newdir=$(dirname "$newpath")

mkdir -pv "debian/$package/$newdir"
mv -v "debian/$package/$oldpath" "debian/$package/$newpath"

ln -sfv "/$newpath" "debian/$package/$oldpath"

cd debian/$package
rmdir --verbose --ignore-fail-on-non-empty --parents "$olddir"
