[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

how remove leading / at dh_install ?



Hello
I am trying to use dh_install into a debian/rules for copying a compiled file
to another compiled directory.
But the sourcedir is calculated. The dh_install (or dh_movefiles) needs a
relative directory and the string substitution generates a leading /. 
Man pages and doc examples does not have a clear solution to this.
Do you have any suggestion?
Regards.
Andre Felipe Machado
http://www.techforce.com.br

debian/rules snippet:
binary-indep: build install
# AFM 27nov2006 .war file is java
# AFM 11dec2006 using dh_installdirs and dh_install for this task
# note the absence of leading "/"
#	mkdir -p ${DESTDIR}/var/lib/tomcat5/webapps
#	cp ${DESTDIR}$(PHP_EXT_DIR)/JavaBridge.war ${DESTDIR}/var/lib/tomcat5/webapps
	dh_install ${DESTDIR}$(PHP_EXT_DIR)/JavaBridge.war var/lib/tomcat5/webapps



build output snippet:
dh_install
/home/sedsl/temp/temp_sourceforge/php-java-bridge-3.2.1/debian/php-java-bridge/usr/lib/php5/20051025/JavaBridge.war
var/lib/tomcat5/webapps
        cp -a
.//home/sedsl/temp/temp_sourceforge/php-java-bridge-3.2.1/debian/php-java-bridge/usr/lib/php5/20051025/JavaBridge.war
debian/php-java-bridge/var/lib/tomcat5/webapps/
cp: impossível fazer stat em
`.//home/sedsl/temp/temp_sourceforge/php-java-bridge-3.2.1/debian/php-java-bridge/usr/lib/php5/20051025/JavaBridge.war':
Arquivo ou diretório não encontrado
dh_install: command returned error code 256
make: ** [binary-indep] Erro 1
debuild: fatal error at line 1228:
fakeroot debian/rules binary failed




Reply to: