#!/bin/bash # Take the package to add as argument ./sparkle-xml-updater.sh jami.dmg REPO_FOLDER=$1 SPARKLE_FILE=$2 REPO_URL=$3 PACKAGE=$4 CHANNEL_NAME=$5 VERSION=$6 BUILD=$7 if [ ! -f ${PACKAGE} ]; then echo "Can't find package, aborting..." exit 1 fi if [ -f ${REPO_FOLDER}/${SPARKLE_FILE} ]; then ITEMS=$(sed -n "//,/<\/item>/p" ${REPO_FOLDER}/${SPARKLE_FILE}) fi DATE_RFC2822=`date "+%a, %d %b %Y %T %z"` cat << EOFILE > ${REPO_FOLDER}/${SPARKLE_FILE} ${CHANNEL_NAME} ${REPO_URL}/${SPARKLE_FILE} Most recent changes with links to updates. en "${CHANNEL_NAME}-${BUILD}" $DATE_RFC2822 ${BUILD} ${VERSION} 10.15.0 $(echo -e "${ITEMS}") EOFILE