tag 261555 patch thanks On Mon, Jul 26, 2004 at 01:55:20PM -0400, Joey Hess wrote: > apt-setup should add security.debian.org entries for testing, using the > testing security updates repo there, even though that repo is not really > used currently
I think the attached patch should do the right thing. -- Matt Kraai [EMAIL PROTECTED] http://ftbfs.org/
Index: apt-setup =================================================================== --- apt-setup (revision 1173) +++ apt-setup (working copy) @@ -594,15 +594,12 @@ # * already have it in sources.list, uncommented: don't ask about it # * unstable does not need security.debian.org, so try not to even ask # if that's all they have in sources.list -# * testing should not get security.debian.org, since it only has updates -# for stable, which have been known to add package to tasks and break -# things # * installing from CD; no network connectivity: add it, commented out # * adding it when the user has picked non-free and/or contrib at least # some of the time: include those # * adding it when the user has not: don't include those -if apt-cache policy | grep "o=Debian,a=" | grep -E -qv 'a=(unstable|testing)' && \ +if apt-cache policy | grep "o=Debian,a=" | grep -qv 'a=unstable' && \ ! grep -q '^[^#]*security.debian.org' ${APTETC}sources.list; then # Figure out what line to add (we're definitely going to add something, # even if it's just a comment). @@ -615,8 +612,16 @@ DISTS="$DISTS $dist" fi done - LINE="http://security.debian.org/ stable/updates $DISTS" + # Figure out which suite to use. + if apt-cache policy | grep "o=Debian,a=" | grep -q 'a=testing'; then + SUITE="testing" + else + SUITE="stable" + fi + + LINE="http://security.debian.org/ $SUITE/updates $DISTS" + COMMENT="# " # Now ask if they want the entry to be added.
signature.asc
Description: Digital signature