On Sun, Feb 04, 2001 at 01:22:07PM -0600, Ben Burton wrote: > Hi. I am packaging an application for which the original source installs > itself all into the same directory. In order to comply with the FHS, I have > split the application into pieces beneath /usr/lib, /usr/share and /usr/bin. > So the application can find data where it expects to, I am making a symbolic > link from /usr/lib/snappea/... to /usr/share/snappea/.... > > I am currently setting up said link by including a snappea.links file in my > debian/ directory, and everything works fine.
Maybe it would be better just to patch the sources to search for stuff in different directories. > However, if a user on a non-debian system unpacks the sources and types "make > install", the link will not be created since it is being made by the dpkg > installation procedure. > > Is there a clean way of having "make install" create the symbolic link and > having dpkg-buildpackage ignore the "make install" link and refer to > snappea.links instead? > > Is this something I should even be concerned about? Well, no, because it's safe to assume that users on non-Debian systems will either use the .deb as it is or use the pristine upstream sources. If one can do dpkg-source -x foo.dsc then they ought to be able to do fakeroot debian/rules binary, too... -- Digital Electronic Being Intended for Assassination and Nullification