Re: Trouble packaging simple perl module
Thanks for the response. I gave it a try and it didn't solve my problem.
However it did get me thinking that the issue is with dh_installdocs not
the actualy copying of the files. Also I knew that there was no path
being specified to /usr/lib/cgi-bin in the rules file. I took a look at
the docs file an what do you know, for some reason /usr/lib/cgi-bin
and /usr/share/labelprint were both in the debian/docs file. I went
ahead and left your suggestion of changing the cp to install. Thanks
again for the help and quick response.
On Thu, 2007-01-18 at 20:46 +0000, Neil Williams wrote:
> On Thu, 18 Jan 2007 14:35:53 -0600
> Mark Saner <email@example.com> wrote:
> > install: build
> > dh_testdirdh_installdirs
> > cp labelprint.cgi "$(DESTDIR)/usr/lib/cgi-bin"
> install -m 0755 Label_creator.html
> > cp Label_creator.html $(DESTDIR)/usr/share/labelprint
> You need to use 'install' to put files into privileged system folders -
> the two main arguments are '-d' to create a new directory and '-m' to
> set the mode of the file being installed. I'm assuming above that you
> want an executable file, most installs are 0644.
> Also check that $(DESTDIR) is being set correctly, you initially want
> to install the files in debian/tmp/usr/lib/cgi-bin or
> debian/package/usr/lib/cgi-bin and then bundle those into the .deb.
> Neil Williams