Includere un pacchetto di backport in pbuilder: Difference between revisions
Jump to navigation
Jump to search
m Created page with "==Abilitazione backports== * Per utilizzare un pachetto di backport durante un build. * Questa parte è saltabile se si usa lo script ufficiale debian di [http://wiki.debian.or…" |
(No difference)
|
Revision as of 14:17, 28 November 2012
Abilitazione backports
- Per utilizzare un pachetto di backport durante un build.
- Questa parte è saltabile se si usa lo script ufficiale debian di PbuilderTricks - Debian Wiki - How to build for different distributions
- Fare login nell'immagine, dicendo di salvare i cambiamenti:
sudo pbuilder login --save-after-login
- Inserire le source apt volute (se si vuole usare un editor, è necessario installarlo:
vi /etc/apt/sources.list
# Local builded packages deb file:///var/cache/pbuilder/squeeze-amd64/result/ ./ # Stock packages deb http://ftp.it.debian.org/debian/ squeeze main contrib non-free deb-src http://ftp.it.debian.org/debian/ squeeze main contrib non-free # Security updates deb http://security.debian.org/ squeeze/updates main contrib non-free deb-src http://security.debian.org/ squeeze/updates main contrib non-free # squeeze-updates, previously known as 'volatile' deb http://ftp.it.debian.org/debian/ squeeze-updates main contrib non-free deb-src http://ftp.it.debian.org/debian/ squeeze-updates main contrib non-free # Backports deb http://backports.debian.org/debian-backports squeeze-backports main
- Uscire dall'immagine
exit
- Updatare:
sudo pbuilder --update
Scelta backports da abilitare
- Identificare la HOOKDIR:
sudo grep HOOKDIR /root/.pbuilderrc
HOOKDIR="/root/.pbuilder/hooks"
- Creare ora un file nella hookdir con questo nome, contenente i pin da applicare:
sudoedit /root/.pbuilder/hooks/E01apt-preferences
- Abilitare ad esempio, dpkg-dev
#!/bin/sh set -e STABLE_VERSION_REGEX='^6\.0\.[0-9]\+$' if $(egrep -q "$STABLE_VERSION_REGEX" "/etc/debian_version"); then cat > "/etc/apt/preferences" << EOF Package: dpkg-dev Pin: release a=squeeze-backports Pin-Priority: 999 EOF fi
- Renderlo eseguibile
sudo chmod +x /root/.pbuilder/hooks/E01apt-preferences
- Procedere col build
- Rimuovere l'hookfile al termine
sudo rm /root/.pbuilder/hooks/E01apt-preferences