diff options
Diffstat (limited to 'network/hiawatha/hiawatha.SlackBuild')
-rw-r--r-- | network/hiawatha/hiawatha.SlackBuild | 39 |
1 files changed, 21 insertions, 18 deletions
diff --git a/network/hiawatha/hiawatha.SlackBuild b/network/hiawatha/hiawatha.SlackBuild index b4315d65df..ae0d768cf7 100644 --- a/network/hiawatha/hiawatha.SlackBuild +++ b/network/hiawatha/hiawatha.SlackBuild @@ -1,10 +1,9 @@ -#!/bin/sh +#!/bin/bash # Slackware build script for hiawatha -# Copyright 2018-2019 Donald Cooley South Haven, Indiana USA -# Copyright (c) 2009-2012, Antonio Hernández Blas <hba.nihilismus@gmail.com> -# Copyright (c) 2014, Antonio Hernández Blas <hba.nihilismus@gmail.com> +# Copyright 2018-2020 Donald Cooley South Haven, Indiana, USA +# Copyright (c) 2009-2012, 2014 Antonio Hernández Bls # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -23,10 +22,13 @@ # (INCLUDING NEGLIGENCE OR 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=hiawatha -VERSION=${VERSION:-10.9} +VERSION=${VERSION:-11.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -36,7 +38,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} @@ -74,7 +80,7 @@ mkdir -p build cd build cmake \ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ - -DCMAKE_INSTALL_PREFIX=/ \ + -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_BINDIR=/usr/sbin \ -DCMAKE_INSTALL_SBINDIR=/usr/sbin \ -DCMAKE_INSTALL_SYSCONFDIR=/etc/$PRGNAM \ @@ -87,11 +93,10 @@ cd build -DWORK_DIR=/var/db/$PRGNAM \ -DCMAKE_BUILD_TYPE=Release \ -DENABLE_CACHE=on \ - -DENABLE_IPV6=on \ -DENABLE_MONITOR=on \ -DENABLE_RPROXY=on \ - -DENABLE_TOMAHAWK=on \ -DENABLE_TLS=on \ + -DENABLE_TOMAHAWK=on \ -DENABLE_TOOLKIT=on \ -DENABLE_XSLT=on \ .. @@ -103,9 +108,6 @@ cd .. sed -i 's/^#ServerId/ServerId/' $PKG/etc/$PRGNAM/$PRGNAM.conf sed -i "s/www-data/$PRGNAM:$PRGNAM/" $PKG/etc/$PRGNAM/$PRGNAM.conf -# Change PHP version from 7 to 5 to match version in Slackware*-14.2 -sed -i -r -e 's/PHP7/PHP5/g' -e 's/php7/php5/g' $PKG/etc/$PRGNAM/$PRGNAM.conf - # Install init scipts mkdir -p $PKG/etc/rc.d/ install -m 0644 $CWD/rc.$PRGNAM $PKG/etc/rc.d/rc.$PRGNAM @@ -116,14 +118,15 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr find $PKG/usr/man -type f -exec gzip -9 {} \; for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/extra +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a ChangeLog LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild -cat extra/newroot > $PKG/usr/doc/$PRGNAM-$VERSION/extra/newroot - -mkdir -p $PKG/usr/share/$PRGNAM -tar -caf $PKG/usr/share/$PRGNAM/letsencrypt.tar.gz extra/letsencrypt/* +mkdir -p $PKG/usr/share/$PRGNAM/extra +cat extra/newroot > $PKG/usr/share/$PRGNAM/extra/newroot +tar -caf $PKG/usr/share/$PRGNAM/extra/letsencrypt.tar.gz extra/letsencrypt/* +cp -a extra/{*.xml,index.html,*.in,tls*} \ + $PKG/usr/share/$PRGNAM/extra/ mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc @@ -142,4 +145,4 @@ do done 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 |