* Jens Franik [11-06-2009 18:21]: > Filename: .//beep_1.2.1-1_i386.deb Warum steht da ein doppelter Slash? Für den Hausgebrauch verwende ich immer: #!/bin/sh archiv=/usr/local/debian/ label=$(hostname --long) cd $archiv apt-ftparchive packages . | gzip > Packages.gz echo "Label: $label" > Release echo "Origin: $label" >> Release apt-ftparchive release . >> Release # eof Oder eine Variante mit GnuPG: #!/bin/sh archiv=/usr/local/debian/ cd $archiv 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="xxxxxxx" \ -o APT::FTPArchive::Release::Label="xxxxxxxx" \ -o APT::FTPArchive::Release::Version="xxxxxx" \ -o APT::FTPArchive::Release::Architectures="all i386" \ -o APT::FTPArchive::Release::Description="private testing repository" \ release ./ > Release.tmp mv Release.tmp Release gpg --sign -ba -o Release.gpg Release # eof Pinning setze ich dann z.B. so: Explanation: selfmade packages Package: * Pin: release o=hostname_hier_einsetzen Pin-Priority: 995 Meine /etc/apt/sources.list sieht normal aus: deb file:/usr/local/debian/ ./ Vielleicht hilft dir das weiter. Gruß Uwe
Attachment:
signature.asc
Description: Digital signature