O local central que registra o que fazer com um pacote de fontes é debian/rules
. É um makefile, e alguns destinos são obrigatórios ou padronizados, incluindo build
, que irá necessariamente descompactar e corrigir qualquer arquivo fonte, e patch
, que deve descompactar e corrigir qualquer arquivo fonte. Muitos pacotes usam scripts de ajuda , os principais queridos sendo debhelper ( dh_*
e o mais recente dh
frontend) e cdbs .
O pacote bash no wheezy usa alguns scripts de debhelper e não fornece um patch
de destino. Ele também não fornece um unpack
de destino (uma convenção comum), mas fornece alguns destinos que ele usa internamente:
make -f debian/rules bash_src=bash unpack-bash
make -f debian/rules bash_src=bash patch-bash