I want to create an own repository for our application. I created a master key with signing subkey with pgp before and I sign the deb package with:
dpkg-sig --sign builder sample.deb
Then I create the repo with reprepro:
reprepro --ask-passphrase -b base includedeb all sample.deb
Reprepro creates the necessary signed files:
./conf:
distributions options
./db:
checksums.db contents.cache.db packages.db references.db release.caches.db version
./dists:
all
./dists/all:
InRelease main Release Release.gpg
./dists/all/main:
binary-amd64 binary-i386
./dists/all/main/binary-amd64:
Packages Packages.gz Release
./dists/all/main/binary-i386:
Packages Packages.gz Release
./pool:
main
./pool/main:
s
./pool/main/s:
sample
./pool/main/s/sample:
sample_2.2.48.9015_all.deb
I install the public key on client machine but after installing package I receive this message:
WARNING: The following packages cannot be authenticated!
sample
Install these packages without verification? [y/N]
Why?