~kees/ubuntu-maintenance-check/cleanups

« back to all changes in this revision

Viewing changes to maintenance-check

  • Committer: Nick Barcet
  • Date: 2009-04-14 23:18:45 UTC
  • Revision ID: nick.barcet@canonical.com-20090414231845-kp1mb539mrl9hvt3
avoid downloading twice the same file

Show diffs side-by-side

added added

removed removed

Lines of Context:
94
94
getseeds () {
95
95
    for j; do
96
96
        url="${XSOURCE}.${XRELEASE}/$j$XSUFFIX"
97
 
        if [ $verbose = 1 ]; then
98
 
            echo "Fetching $url ..." >&2
 
97
        if [ ! -e "${XNAME}.${XRELEASE}.$j$XSUFFIX" ] ; then
 
98
            if [ $verbose = 1 ]; then
 
99
                echo "Fetching $url ..." >&2
 
100
            fi
 
101
            wget -q -O - "$url" | sed '1,2d;N;$!P;$!D;$d' | sed 's/|.*$//;s/[ \t]*$//' | sort -u | tee "${XNAME}.${XRELEASE}.$j$XSUFFIX"
 
102
        else
 
103
            echo "${XNAME}.${XRELEASE}.$j$XSUFFIX"
99
104
        fi
100
 
        wget -q -O - "$url" | sed '1,2d;N;$!P;$!D;$d' | sed 's/|.*$//;s/[ \t]*$//' | sort -u
101
105
    done
102
106
}
103
107
 
128
132
getlistsold() {
129
133
    XSOURCE=$2
130
134
    XRELEASE=$1
131
 
    XSUFFIX=".seed"
132
 
    getseeds $5 > $1.$4.pkgs
133
 
    XSUFFIX=""
134
 
    getseeds $5 >> $1.$4.pkgs
135
 
    XSUFFIX=".build-depends"
136
 
    getseeds $5 >> $1.$4.pkgs
137
 
    sort -u -o $1.$4.pkgs.new $1.$4.pkgs
138
 
    mv $1.$4.pkgs.new $1.$4.pkgs
 
135
    XNAME=$(basename $2)
 
136
    if [ ! -e $1.$4.pkgs ] ; then
 
137
        XSUFFIX=".seed"
 
138
        getseeds $5 > $1.$4.pkgs
 
139
        XSUFFIX=""
 
140
        getseeds $5 >> $1.$4.pkgs
 
141
        XSUFFIX=".build-depends"
 
142
        getseeds $5 >> $1.$4.pkgs
 
143
    
 
144
        sort -u -o $1.$4.pkgs.new $1.$4.pkgs
 
145
        mv $1.$4.pkgs.new $1.$4.pkgs
 
146
    fi
139
147
}
140
148
 
141
149
getlists() {