From b368a21f624dcbe206fcfe34dca35ee767a6c4e0 Mon Sep 17 00:00:00 2001 From: Toxblh Date: Wed, 10 Oct 2018 18:25:41 +0100 Subject: [PATCH] build upd. Added autodeploy for autoupdate --- build.sh | 41 ++++++++++++++++++++++++++++++++++++++--- 1 file changed, 38 insertions(+), 3 deletions(-) diff --git a/build.sh b/build.sh index bcb556d..87bdecc 100755 --- a/build.sh +++ b/build.sh @@ -20,7 +20,42 @@ NAME_DMG="${NAME}.app" echo $NAME_DMG create-dmg $NAME_DMG -VERSION=`mdls -raw -name kMDItemVersion ${NAME}.app` +DATE=`date +"%a, %d %b %Y %H:%M:%S %z"` +BUILD=`/usr/libexec/PlistBuddy -c "Print CFBundleVersion" ${NAME}.app/Contents/Info.plist` +VERSION=`/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" ${NAME}.app/Contents/Info.plist` +MINIMUM=`/usr/libexec/PlistBuddy -c "Print LSMinimumSystemVersion" ${NAME}.app/Contents/Info.plist` +SIZE=`stat -f%z MTMR\ ${VERSION}.dmg` +SIGN=`~/Sparkle/bin/sign_update MTMR\ ${VERSION}.dmg ~/Sparkle/bin/dsa_priv.pem | awk '{printf "%s",$0} END {print ""}'` -echo $VERSION -ditto -c -k --sequesterRsrc --keepParent "${NAME}.app" "${NAME}v${VERSION}.zip" +# ditto -c -k --sequesterRsrc --keepParent "${NAME}.app" "${NAME}v${VERSION}.zip" + +echo DATE $DATE +echo VERSION $VERSION +echo BUILD $BUILD +echo MINIMUM $MINIMUM +echo SIZE $SIZE +echo SIGN ${SIGN} + +echo " + + + + ${VERSION} + ${DATE} + + ${1} + + ${MINIMUM} + + + +" > appcast.xml + +scp MTMR\ ${VERSION}.dmg do:/var/www/mtmr +scp appcast.xml do:/var/www/mtmr