diff options
Diffstat (limited to 't/travis-deps/convertpkg-compat32')
-rwxr-xr-x | t/travis-deps/convertpkg-compat32 | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/t/travis-deps/convertpkg-compat32 b/t/travis-deps/convertpkg-compat32 new file mode 100755 index 0000000..5eb29e7 --- /dev/null +++ b/t/travis-deps/convertpkg-compat32 @@ -0,0 +1,55 @@ +#!/bin/bash + +while [[ $# > 1 ]] +do +key="$1" + +case $key in + -i) + INPUT="$2" + shift + ;; + -o) + OUTPKG="$2" + shift + ;; + -d) + DESTINATION="$2" + shift + ;; + -s) + DESC="$2" + shift + ;; + -e) + EXT="$2" + shift + ;; +esac +shift +done + +ARCH=${ARCH:-$(uname -m)} +TAG=${TAG:-compat32} +OUTPUT=${OUTPUT:-/tmp} +TMP=${TMP:-/tmp} +EXT=${EXT:-tgz} +PKGFILE="$(basename ${INPUT})" +PKGPATH="$(cd $(dirname ${INPUT}); pwd)/$(basename ${INPUT})" +PKGNAM=$(echo $PKGFILE | rev | cut -f4- -d- | rev) +VERSION=$(echo $PKGFILE | rev | cut -f3 -d- | rev) +BUILD=$(echo $PKGFILE | rev | cut -f1 -d- | cut -f2- -d. | rev) +OUTPKG=${OUTPKG:-"${PKGNAM}-compat32-${VERSION}-${ARCH}-${BUILD}${TAG}.${EXT}"} +PKGNAM32=$(echo $OUTPKG | rev | cut -f4- -d- | rev) + +echo "Converting package $PKGNAM (version $VERSION) to $OUTPKG ($PKGNAM32)" + +if [ "$PKGNAM" = "multilibfail" ] +then + exit 1 +fi + +touch $OUTPUT/$OUTPKG +echo "Slackware package $OUTPUT/$OUTPKG created." + +echo "Package created: $OUTPUT/$OUTPKG" |