web/scripts gen-redirect-map.sh,NONE,1.1
Elliot Lee (sopwith)
fedora-websites-list at redhat.com
Tue Mar 21 21:23:09 UTC 2006
- Previous message (by thread): web/html/docs/release-notes/fc5/it/stylesheet-images 1.png, NONE, 1.1 10.png, NONE, 1.1 11.png, NONE, 1.1 12.png, NONE, 1.1 13.png, NONE, 1.1 14.png, NONE, 1.1 15.png, NONE, 1.1 2.png, NONE, 1.1 3.png, NONE, 1.1 4.png, NONE, 1.1 5.png, NONE, 1.1 6.png, NONE, 1.1 7.png, NONE, 1.1 8.png, NONE, 1.1 9.png, NONE, 1.1 caution.png, NONE, 1.1 important.png, NONE, 1.1 note.png, NONE, 1.1 tip.png, NONE, 1.1 warning.png, NONE, 1.1
- Next message (by thread): web/include template.inc,1.9,1.10
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: sopwith
Update of /cvs/fedora/web/scripts
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv9155/scripts
Added Files:
gen-redirect-map.sh
Log Message:
Add Omniture tracking code, etc.
--- NEW FILE gen-redirect-map.sh ---
#!/bin/sh
RELEASES=5
checkurl() {
wget -T 15 -q -O /dev/null $1
}
gen_redirect_map() {
ARCHLIST="i386 ppc x86_64"
MASTERURL=$1
TARGETNAME=$2
MIRRORFILE=$3
[ -f $MIRRORFILE-redirect ] && MIRRORFILE=$MIRRORFILE-redirect
for ARCH in $ARCHLIST; do
echo -n "$TARGETNAME-$ARCH "
NEEDPIPE=true
echo -n $MASTERURL$ARCH/
for URL in `cat $MIRRORFILE | grep -v //download.fedoraproject.org`; do
REALURL="`echo $URL | sed -e 's,$ARCH.*$,,'`"
THISURL=$REALURL$ARCH/
if checkurl $THISURL; then
$NEEDPIPE && echo -n '|'
NEEDPIPE=true
echo -n $THISURL
fi
done
echo
done
}
map_for_fc() {
BASEURL=$1
BASETARGET=$2
BASEMF=$3
BASEPATH="`echo $BASEURL | sed -e 's,.+://[^/]+,,g'`"
echo "# RewriteRule ^$BASEPATH([0-9]+)/([^/]+)(.*)\$ \${fedora-mirrors:$BASETARGET\$1-\$2}\$2\$3 [R,L]"
for I in $RELEASES; do
gen_redirect_map $BASEURL$I/ $BASETARGET$I $BASEMF$I
done
}
map_for_misc() {
URL=$1
TARGET=$2
MF=$3
URLPATH="`echo $URL | sed -e 's,.+://[^/]+,,g'`"
echo "# RewriteRule ^$URLPATH([^/]+)(.*)\$ \${fedora-mirrors:$TARGET-\$1}\$2 [R,L]"
gen_redirect_map $1 $2 $3
}
map_for_misc http://redhat.download.fedoraproject.org/pub/fedora/linux/core/development/ rawhide fedora-core-rawhide
map_for_fc http://redhat.download.fedoraproject.org/pub/fedora/linux/core/ fc fedora-core-
map_for_fc http://redhat.download.fedoraproject.org/pub/fedora/linux/core/updates/ updates-fc updates-released-fc
map_for_fc http://redhat.download.fedoraproject.org/pub/fedora/linux/core/updates/testing/ updates-testing-fc updates-testing-fc
- Previous message (by thread): web/html/docs/release-notes/fc5/it/stylesheet-images 1.png, NONE, 1.1 10.png, NONE, 1.1 11.png, NONE, 1.1 12.png, NONE, 1.1 13.png, NONE, 1.1 14.png, NONE, 1.1 15.png, NONE, 1.1 2.png, NONE, 1.1 3.png, NONE, 1.1 4.png, NONE, 1.1 5.png, NONE, 1.1 6.png, NONE, 1.1 7.png, NONE, 1.1 8.png, NONE, 1.1 9.png, NONE, 1.1 caution.png, NONE, 1.1 important.png, NONE, 1.1 note.png, NONE, 1.1 tip.png, NONE, 1.1 warning.png, NONE, 1.1
- Next message (by thread): web/include template.inc,1.9,1.10
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Fedora-websites-list
mailing list