diff options
Diffstat (limited to 'system/slack-osquery/slack-osquery.SlackBuild')
-rw-r--r-- | system/slack-osquery/slack-osquery.SlackBuild | 50 |
1 files changed, 15 insertions, 35 deletions
diff --git a/system/slack-osquery/slack-osquery.SlackBuild b/system/slack-osquery/slack-osquery.SlackBuild index d8ec7d4871..417f16109e 100644 --- a/system/slack-osquery/slack-osquery.SlackBuild +++ b/system/slack-osquery/slack-osquery.SlackBuild @@ -1,8 +1,9 @@ -#!/bin/sh +#!/bin/bash # Slackware build script for slack-osquery # Copyright 2020 Andrew Clemons, Wellington New Zealand +# Copyright 2022-2023 Andrew Clemons, Tokyo Japan # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -22,10 +23,13 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +cd $(dirname $0) ; CWD=$(pwd) + PRGNAM=slack-osquery -VERSION=${VERSION:-1.0} +VERSION=${VERSION:-1.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -35,7 +39,11 @@ if [ -z "$ARCH" ]; then esac fi -CWD=$(pwd) +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} @@ -59,37 +67,9 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.gz -cd $PRGNAM-$VERSION - -mkdir -p vendor/github.com - -for DEPENDENCY in Microsoft/go-winio/0.4.9 \ - apache/thrift/0.12.0 \ - davecgh/go-spew/1.1.0 \ - kolide/osquery-go/a74aa860032dacda9b8304c6565efcb9d80dfaa9 \ - pkg/errors/0.8.0 \ - pmezard/go-difflib/1.0.0 \ - stretchr/testify/1.2.2 ; do - DEPENDENCY_OWNER="$(echo "$DEPENDENCY" | cut -d/ -f1)" - DEPENDENCY_NAME="$(echo "$DEPENDENCY" | cut -d/ -f2)" - DEPENDENCY_REV="$(echo "$DEPENDENCY" | cut -d/ -f3)" - - mkdir -p "vendor/github.com/$DEPENDENCY_OWNER" - - tar xf "$CWD/$DEPENDENCY_NAME-$DEPENDENCY_REV.tar.gz" - mv "$DEPENDENCY_NAME-$DEPENDENCY_REV" "vendor/github.com/$DEPENDENCY_OWNER/$DEPENDENCY_NAME" -done - -mkdir -p vendor/golang.org/x -for DEPENDENCY in sys/14742f9018cd6651ec7364dc6ee08af0baaa1031 ; do - DEPENDENCY_NAME="$(echo "$DEPENDENCY" | cut -d/ -f1)" - DEPENDENCY_REV="$(echo "$DEPENDENCY" | cut -d/ -f2)" - - tar xf "$CWD/$DEPENDENCY_NAME-$DEPENDENCY_REV.tar.gz" - mv "$DEPENDENCY_NAME-$DEPENDENCY_REV" "vendor/golang.org/x/$DEPENDENCY_NAME" -done +rm -rf $PRGNAM-v$VERSION +tar xvf $CWD/$PRGNAM-v$VERSION.tar.gz +cd $PRGNAM-v$VERSION chown -R root:root . find -L . \ @@ -117,4 +97,4 @@ mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cd $PKG -/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE |