On Sun, 09 Mar 2014 21:39:01 +0000, Dave Walker wrote:
> > Net::Frame::Device includes two scripts that are installed to /usr/bin,
> > but both have .pl extensions therefore giving me a Lintian warning.
> >
> > My initial thought on fixing this is to rename the files by overriding
> > dh_auto_install in debian/rules... but I'm struggling to find out how to
> > do this without explicitly writing the file names, which wouldn't
> > accommodate new files in future releases.
> >
> > So far I've got the following:
> >
> > PACKAGE = $(shell dh_listpackages)
> > TMP = $(CURDIR)/debian/$(PACKAGE)
> >
> > <SNIP>
> > find $(TMP)/usr/bin -name '*.pl'
> >
> How about:
> find $(TMP)/usr/bin -name "*.pl" -exec rename 's/\.pl$//' {} +
> Just make sure you do it at build time, not install time.Looks good, and similar to existing examples which might be a bit simpler: libdata-stag-perl/debian/rules: prename 's/\.pl//' $(TMP)/usr/bin/* libdata-stag-perl/debian/rules: prename 's/\.pl//' $(TMP)/usr/share/man/man1/*1p* libdbix-dbstag-perl/debian/rules: rename 's/\.pl//' debian/libdbix-dbstag-perl/usr/share/man/man1/*.pl.1p libdbix-dbstag-perl/debian/rules: rename 's/\.pl//' debian/libdbix-dbstag-perl/usr/bin/*.pl libembperl-perl/debian/rules: rename -v 's/\.pl//' $(TMP)/usr/bin/emb* libembperl-perl/debian/rules: rename -v 's/\.pl//' $(TMP)/usr/share/man/man1/emb* libgeo-osm-tiles-perl/debian/rules: prename 's/\.pl$$//' $(TMP)/usr/bin/downloadosmtiles.pl libgeo-osm-tiles-perl/debian/rules: prename 's/\.pl\.1p$$/.1p/' $(TMP)/usr/share/man/man1/downloadosmtiles.pl.1p libtext-ngrams-perl/debian/rules: rename -v 's/\.pl//' $(TMP)/usr/bin/*.pl libtext-ngrams-perl/debian/rules: rename -v 's/\.pl//' $(TMP)/usr/share/man/man1/* libvm-ec2-perl/debian/rules: rename 's/\.pl//' $(TMP)/usr/bin/*.pl libvm-ec2-perl/debian/rules: rename 's/\.pl//' $(TMP)/usr/share/man/man1/* Cheers, gregor -- .''`. Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06 : :' : Debian GNU/Linux user, admin, and developer - http://www.debian.org/ `. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe `- NP: Aerzte: Männer sind Schweine
signature.asc
Description: Digital Signature

