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"