Fix removal of symlinks (.debs removed)
authorAdam Dickmeiss <adam@lists.indexdata.dk>
Thu, 19 Nov 2009 08:24:22 +0000 (09:24 +0100)
committerAdam Dickmeiss <adam@lists.indexdata.dk>
Thu, 19 Nov 2009 08:24:22 +0000 (09:24 +0100)
update-archive/update-archive.sh

index bb09b58..17d4b29 100755 (executable)
@@ -29,18 +29,19 @@ for vdist in ubuntu/gutsy ubuntu/hardy ubuntu/intrepid ubuntu/jaunty ubuntu/karm
        # Uncomment to clean the .db (cache)
        # rm tmp/*
 
-       # Make symlinks from the regular FTP archive
+       # Prepare pool
        d=pool/dists/$dist
        if test ! -d $d; then mkdir -p $d; fi
-       # Remove invalid symlinks
-       for l in $d/*; do
+       mkdir -p $d/source
+       # Remove invalid symlinks (source, i386, amd64,..)
+       for l in $d/*/*; do
                if test -L $l; then
                        if test ! -f $l; then
                                rm $l
                        fi
                fi
        done
-       mkdir -p $d/source
+       # Make symlinks from the regular FTP archive
        ln -sf /home/ftp/pub/*/$vendor/$dist/*.dsc $d/source
        ln -sf /home/ftp/pub/*/$vendor/$dist/*.gz $d/source
        for arch in $architectures; do