#!/bin/bash # # Dirty hack script to write the installs and dirs files needed by dh_install. # The problem is that libhugetlbfs builds 64 bit libraries depending on the # architecture but dh_install requires that all directories listed exist. # This script checks if lib64 exists and writes the files appropriately # # Copyright (c) Mel Gorman 2007 if [ "$1" = "" ]; then echo Specify an install directory like debian/tmp to check exit 1 fi if [ ! -d debian ]; then echo This does not look like a debian package directory exit 1 fi # Write the dirs and install files echo "usr/lib" > debian/libhugetlbfs.dirs echo "usr/lib/lib*.so" > debian/libhugetlbfs.install echo "usr/lib usr/share/libhugetlbfs usr/share/libhugetlbfs/ldscripts" > debian/libhugetlbfs-dev.dirs echo "usr/share/libhugetlbfs/* usr/lib/lib*.a" > debian/libhugetlbfs-dev.install # Check if 64-bit details should be added if [ -d usr/lib64 ]; then echo "usr/lib64" >> debian/libhugetlbfs.dirs echo "usr/lib64/lib*.so" >> debian/libhugetlbfs.install echo "usr/lib64" >> debian/libhugetlbfs-dev.dirs echo "usr/lib64/lib*.a" >> debian/libhugetlbfs-dev.install fi