Re: drop or keep non-free - from users viewpoint
On Mon, Mar 08, 2004 at 11:03:43AM +0100, Wichert Akkerman wrote:
> You mean like the Origin tag that has been supported for a few years now?
Analogous, but different.
Origin is something which is a part of the package, not supplied at
Maybe a proposed implementation (maybe not the greatest, but at least
somewhat concrete) would give you a better idea of what I'm thinking:
Modify dpkg-deb to run /var/lib/dpkg/faux-headers at unpack time.
The lines in the result of this script must match the regexp
and are prepended to the control file which is obtained from the
package. (Note: I believe faux-headers should be run once per
invocation of dpkg-deb, not once per package on the command line.)
At build time, dpkg-deb automatically strips out any lines in
the control file which match that regexp.
Modify apt so that it provides the following environmental variables,
when running dpkg:
/var/lib/dpkg/faux-headers is an executable shell script, and a
if set | grep ^APT_ >/dev/null; then cat <<___; fi
date '+X-Unpack-Time: %Y-%m-%d %H:%M:%S'
And, of course, debian's tools would have to be modified [and tested]
to work with this scheme.