2 echo "Content-Type: text/xml"
8 UPDATE_LOC=$(dirname $PWD)
9 PATH_INFO=${PATH_INFO#/}
10 CHANNEL=${PATH_INFO%%/*}
11 PATH_INFO=${PATH_INFO#*/}
12 VERSION=${PATH_INFO%%/*}
13 if [ ! -f "$UPDATE_LOC/patch/$CHANNEL/VERSION" ]; then
18 if [ -f "$UPDATE_LOC/patch/${CHANNEL}VERSION" ]; then
19 URLBASE="http://$HTTP_HOST$(dirname $SCRIPT_NAME)/${CHANNEL}"
20 CURVERSION=$(cat $UPDATE_LOC/patch/${CHANNEL}VERSION)
21 [ -f "$UPDATE_LOC/patch/${CHANNEL}DETAILS" ] && DETAILSURL=$(cat $UPDATE_LOC/${CHANNEL}DETAILS)
22 [ -n "$DETAILSURL" ] && DETAILSURL=" detailsURL=\"$DETAILSURL\""
23 if [ -n "$CURVERSION" -a "$VERSION" != "$CURVERSION" ]; then
24 if [ -f "$UPDATE_LOC/pub/${CHANNEL}$CURVERSION.mar" -a -f "$UPDATE_LOC/patch/${CHANNEL}$CURVERSION.patchline" ]; then
25 echo "<update type=\"minor\" version=\"$CURVERSION\"$DETAILSURL>"
26 sed -e "s|URL=\"|URL=\"$URLBASE|" "$UPDATE_LOC/patch/${CHANNEL}$CURVERSION.patchline"
27 if [ -f "$UPDATE_LOC/pub/${CHANNEL}$VERSION-$CURVERSION.mar" -a -f "$UPDATE_LOC/patch/${CHANNEL}$VERSION-$CURVERSION.patchline" ]; then
28 sed -e "s|URL=\"|URL=\"$URLBASE|" "$UPDATE_LOC/patch/${CHANNEL}$VERSION-$CURVERSION.patchline"