diff --git a/.travis.yml b/.travis.yml index 3127549..451711e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,16 +2,13 @@ language: shell os: linux dist: trusty script: -- export FILE_NAME=openHAB-$TRAVIS_BRANCH-syno-noarch-0.001.spk -- echo $FILE_NAME -- chmod a+x scripts/* -- tar cf $FILE_NAME * --exclude=*.md --exclude=.travis.* --owner=0 --group=0 --numeric-owner +- OPENHAB_VERSION=$TRAVIS_BRANCH ./build.sh deploy: skip_cleanup: true provider: releases api_key: secure: PJMqKnfITCeWIw6AneWqrGZD2P9vKuUZvndQYrNIJQqoZW8e+nJxUy4c0YUxnCnL3YNcJP+U8DVBI3UzmCZhN8PO4n7Pdq5MacNVJT0XLtOQ93D7HR8UJqsAWQd0I5PwGubCx6ZgkobrlE64Wo4qyiZ8BkCIEu/FE+NYFaHyhQMPLMtUScf1nADDyGu+kamxPcg6LLDDVhxLR8SUbj0f1IzeuR9kthq38LD6qOtr4Tr6LPNyttnoXHgyIuPjGkYARwXhr5qRG+d74hf7uhQNplIYe/obtKfYWdcknP9e1B4/ZgUfVWZ2pWfTBHkwnVoIqquJwI6JijxM4BUEwwKMOP2/LlSauqHqYOqu6D+On1cPrqoUtoTLEoBN7C3Mnkq980GxUEwXdzPU0OpLVGIHr20gKe2LwDLmZCydPO+I+PPOMxKwqVy05lDHb5lEytQFEeOL5cF+2BVX6Y612iqPWqvqdQIVEVvuLGQk5lDtAnvyWkFZ830CU0tyUkqVO/X7DIFo6BdCccWN7Qo5xaZZ69BaOxWHLftPCj2VBRyqWoiLHRZLBaGjEzgLa811aMprIA/rtxBn/DM1XurK6PB078/d0YDvbnraxxK0g2y9ZiL659OO8F81DhTD1Vc366IR1YQWjI0mW9M6+mzJKGlrRvXzDSqNd69FnyHxN4B6+2Q= - file: $FILE_NAME + file: openHAB-$TRAVIS_BRANCH-syno-noarch-0.001.spk on: tags: true repo: openhab/openhab-syno-spk diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..8f418af --- /dev/null +++ b/build.sh @@ -0,0 +1,18 @@ +#!/bin/bash -eux + +[[ -z "${OPENHAB_VERSION:-}" ]] && echo "OPENHAB_VERSION is not set!" && exit 1 + +FILE_NAME=openHAB-${OPENHAB_VERSION}-syno-noarch-0.001.spk +echo ${FILE_NAME} + +rm -f ${FILE_NAME} + +tar cf ${FILE_NAME} \ + --exclude=build.sh \ + --exclude=.git* \ + --exclude=\*.md \ + --exclude=.travis.\* \ + --owner=0 \ + --group=0 \ + --numeric-owner \ + * diff --git a/scripts/installer.sh b/scripts/installer.sh old mode 100644 new mode 100755 diff --git a/scripts/postinst b/scripts/postinst old mode 100644 new mode 100755 diff --git a/scripts/postuninst b/scripts/postuninst old mode 100644 new mode 100755 diff --git a/scripts/postupgrade b/scripts/postupgrade old mode 100644 new mode 100755 diff --git a/scripts/preinst b/scripts/preinst old mode 100644 new mode 100755 diff --git a/scripts/preuninst b/scripts/preuninst old mode 100644 new mode 100755 diff --git a/scripts/preupgrade b/scripts/preupgrade old mode 100644 new mode 100755 diff --git a/scripts/restore b/scripts/restore old mode 100644 new mode 100755 diff --git a/scripts/start-stop-status b/scripts/start-stop-status old mode 100644 new mode 100755 diff --git a/scripts/start-stop-status.sh b/scripts/start-stop-status.sh old mode 100644 new mode 100755