]> git.saurik.com Git - apt.git/commit - apt-private/private-install.cc
support "install ./foo.changes"
authorDavid Kalnischkies <david@kalnischkies.de>
Fri, 8 Jul 2016 13:59:23 +0000 (15:59 +0200)
committerDavid Kalnischkies <david@kalnischkies.de>
Fri, 22 Jul 2016 14:05:09 +0000 (16:05 +0200)
commit92296fe4b0862a04ea3d965b4cd2d4a420e3be9f
treef02209d4f6b57a84118a2905ad4ac51e500a25f0
parente8e5d464623f1c2e1ef96b14e622728bbf4b89af
support "install ./foo.changes"

We support installing ./foo.deb (and ./foo.dsc for source) for a while
now, but it can be a bit clunky to work with those directly if you e.g.
build packages locally in a 'central' build-area.

The changes files also include hashsums and can be signed, so this can
also be considered an enhancement in terms of security as a user "just"
has to verify the signature on the changes file then rather than
checking all deb files individually in these manual installation
procedures.
apt-pkg/deb/debsrcrecords.cc
apt-pkg/deb/debsrcrecords.h
apt-pkg/sourcelist.cc
apt-pkg/sourcelist.h
apt-private/private-install.cc
apt-private/private-install.h
apt-private/private-source.cc
apt-private/private-upgrade.cc
test/integration/test-apt-key-used-in-maintainerscript