19 lines
409 B
Bash
Executable File
19 lines
409 B
Bash
Executable File
#!/bin/sh
|
|
# -*-mode: sh; tab-width: 8; coding: utf-8-unix -*-
|
|
# filter
|
|
|
|
CACHE=/mnt/i/net/Http
|
|
grep ^http:// | \
|
|
sed -e 's@ftp://[^ ]*@@g' | \
|
|
while read line ; do
|
|
for url in $line ; do
|
|
base=`basename "$url"`
|
|
[ -e /usr/portage/distfiles/$base ] && break
|
|
pre=`sed -e "s@http://@${CACHE}@" <<< $url`
|
|
[ -e $pre ] && break
|
|
echo $line
|
|
break
|
|
done
|
|
done
|
|
exit 0
|