diff options
| author | Eugen Wissner <belka@caraus.de> | 2020-12-09 18:28:42 +0100 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2020-12-09 18:28:42 +0100 |
| commit | 2910a89d6c59b997a3896f05c6ad7fb65c26f813 (patch) | |
| tree | 3d3edebdf32b0c972e8449b82be2c10742395d6c /scripts/ioncube.sh | |
| parent | be64bc6dbb9d0f717f7cbdd83d9371de979d4c63 (diff) | |
| download | slackbuilder-2910a89d6c59b997a3896f05c6ad7fb65c26f813.tar.gz | |
Add autoupdater
Diffstat (limited to 'scripts/ioncube.sh')
| -rwxr-xr-x | scripts/ioncube.sh | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/scripts/ioncube.sh b/scripts/ioncube.sh new file mode 100755 index 0000000..c618ea6 --- /dev/null +++ b/scripts/ioncube.sh @@ -0,0 +1,43 @@ +#!/bin/bash + +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at https://mozilla.org/MPL/2.0/. + +VERSION=${VERSION:-10.3.9} + +set -e + + +wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86_${VERSION}.tar.gz \ + http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64_${VERSION}.tar.gz + +CHECKSUM32="`md5sum ioncube_loaders_lin_x86_${VERSION}.tar.gz | cut -d ' ' -f 1`" +CHECKSUM64="`md5sum ioncube_loaders_lin_x86-64_${VERSION}.tar.gz | cut -d ' ' -f 1`" + +mv ioncube_loaders_lin_x86_${VERSION}.tar.gz \ + ioncube_loaders_lin_x86-64_${VERSION}.tar.gz \ + slackbuilds/development/ioncube-loader/ + +cat <<EOF > slackbuilds/development/ioncube-loader/ioncube-loader.info +PRGNAM="ioncube-loader" +VERSION="$VERSION" +HOMEPAGE="https://www.ioncube.com" +DOWNLOAD="http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86_${VERSION}.tar.gz" +MD5SUM="$CHECKSUM32" +DOWNLOAD_x86_64="http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64_${VERSION}.tar.gz" +MD5SUM_x86_64="$CHECKSUM64" +REQUIRES="" +MAINTAINER="Eugene Wissner" +EMAIL="belka@caraus.de" +EOF + +sed -i "s#^\(VERSION=\)\${VERSION:-.\+#\1\${VERSION:-$VERSION}#" slackbuilds/development/ioncube-loader/ioncube-loader.SlackBuild + +BRANCH="ioncube${VERSION//.}" +cd slackbuilds +git checkout master +git checkout -b $BRANCH +git add development/ioncube-loader +git commit -m "development/ioncube-loader: Updated for version ${VERSION}" +git push origin $BRANCH |
