p7zip/debian/p7zip-full.links

25 lines
761 B
Bash
Executable File

#!/bin/sh
# The script generates list of style.css locations pairs for dh_link program, to have
# duplicated files converted into symlinks to make lintian happy.
# Example output:
# usr/share/doc/p7zip-full/DOC/MANUAL/style.css usr/share/doc/p7zip-full/DOC/MANUAL/cmdline/style.css
set -e
readonly pkg=p7zip-full
readonly file=style.css
readonly maindir="usr/share/doc/$pkg/DOC/MANUAL"
unset CDPATH
cd debian/$pkg >/dev/null
[ -e "$maindir/$file" ] || { echo "$maindir/$file does not exist" >&2; exit 1; }
for dir in $(find "$maindir" -mindepth 1 -type d -print); do
set -- "$maindir/$file" "$dir/$file"
# Sanity check: fail if the file is not a duplicate
[ ! -e "$2" ] || cmp -s "$@" || { echo "$@ are different" >&2; exit 1;}
echo "$@"
done