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

Re: apt/sources.list



* Jens Schüßler  [18-05-2008 08:36]:

> Probier es mal mit einer erhöhten Versionsnummer deines Paketes.

Das kann man über /etc/apt/preferences lösen.
Hier ein Beispiel:

Explanation: default release
Package: *
Pin: release a=etch
Pin-Priority: 500

Explanation: selfmade packages
Package: *
Pin: release o=xxx
Pin-Priority: 995

Zum Scannen und Signieren hänge ich mal ein kleines Skript an.

Gruß Uwe
#!/bin/bash

PATH=/bin:/usr/bin:/sbin:/usr/sbin

apt-ftparchive packages ./ /dev/null > Packages

bzip2 -9 -f -k Packages
gzip -c Packages > Packages.gz

rm -f Release Release.gpg

apt-ftparchive \
        -o APT::FTPArchive::Release::Origin="xxx" \
        -o APT::FTPArchive::Release::Label="xxx" \
	-o APT::FTPArchive::Release::Version="xxx" \
        -o APT::FTPArchive::Release::Architectures="xxx" \
        -o APT::FTPArchive::Release::Description="xxx" \
	release ./ > Release.tmp

mv Release.tmp Release
	
# read password from password.txt
# gpg --sign -ba --passphrase-fd 3 3< password.txt -o Release.gpg Release

gpg --sign -ba -o Release.gpg Release

### eof

Attachment: signature.asc
Description: Digital signature


Reply to: