Here's an (untested) patch that should avoid this issue for the future.
It determines the codename for testing from the testing symlink.
A manual cleanup for the current incorrect override files (for both lenny
and squeeze) will still be needed of course.
Cheers,
FJP
--- mk-extra-overrides.sh.orig 2009-07-10 08:34:29.0 +
+++ mk-extra-overrides.sh 2009-07-10 08:51:53.0 +
@@ -5,8 +5,23 @@
x=build-essential tag task
opath=/org/ftp.debian.org/scripts/override
+apath=/org/ftp.debian.org/ftp/dists
-for s in lenny sid; do
+if [ ! -d $apath ]; then
+ echo $0: invalid path to archive 2
+ exit 1
+elif [ ! -L $apath/testing ]; then
+ echo $0: symlink for testing suite does not exist 2
+ exit 1
+fi
+
+codename_testing=$(basename $(readlink $apath/testing))
+if [ -z $codename_testing ] || [ ! -d $apath/$codename_testing ];
then
+ echo $0: invalid codename for testing suite ('$codename_testing') 2
+ exit 1
+fi
+
+for s in $codename_testing sid; do
for c in main contrib non-free; do
echo Making $opath/override.$s.extra.$c
if [ $c = main ]; then
--
To UNSUBSCRIBE, email to debian-cd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org