Tutorial Creazione Pacchetti Debian e Repository - 9. Modificare il file debian/rules
September 21, 2007
9. Modificare il file debian/rules
Anche il file debian/rules ha la sintassi come il Makefile, così i tab all’inizio della linea risultano significativi. Quindi, non si devono convertire i tab in spazi e viceversa e si deve preservare l’indentazione originale di ogni linea.
Modificare la linea contenente ‘$(MAKE) install’ nel modo seguente: (indentazione con un singolo carattere tab all’inizio)
$(MAKE) install prefix=`pwd`/debian/tmp/usr DESTDIR=`pwd`/debian/tmp
Se c’è una riga breve dopo ‘build:’ contenente ‘./configure’ aggiungere le opzioni appropriate per lo script ‘configure’. La maggior parte delle volte non è necessaria alcuna opzione (eccetto per –prefix=usr). Per favore consultare il file README del pacchetto e/o ‘./configure –help’ per le opzioni addizionali.
Aggiornare la linea contenente ‘$(MAKE) CFLAGS=’ a $(MAKE) se non si vuole che debian/rules sovrascriva il CFLAGS che si è impostato nel Makefile o nel Makefile.in.
Aggiungere le righe seguenti alla sezione ‘clean:’
-rm -f core DEADJOE a.out
-rm -f config.status config.cache config.h
-rm -rf autom4te.cache
Aggiungere le seguenti righe:
.PHONY: source
source: clean
DIR=”`pwd`”;DIR=”$${DIR##*/}”; cd .. && dpkg-source -b “$$DIR”










Leave a Reply