diff options
| author | Eugen Wissner <belka@caraus.de> | 2026-10-17 20:40:11 +0200 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2026-10-17 20:40:11 +0200 |
| commit | 5eed1bfd708a49312c5efdb06cc5bf538835c0b3 (patch) | |
| tree | ace62a47430211a0d107d653add733ad741938ed /rabbitmq-server/rabbitmq-server.SlackBuild | |
| parent | 73372b52de34574774a180f72e1369a8a22328ba (diff) | |
| download | slackbuilds-5eed1bfd708a49312c5efdb06cc5bf538835c0b3.tar.gz | |
rabbitmq-server: Removed
Merged with the main SBo package.
Diffstat (limited to 'rabbitmq-server/rabbitmq-server.SlackBuild')
| -rw-r--r-- | rabbitmq-server/rabbitmq-server.SlackBuild | 156 |
1 files changed, 0 insertions, 156 deletions
diff --git a/rabbitmq-server/rabbitmq-server.SlackBuild b/rabbitmq-server/rabbitmq-server.SlackBuild deleted file mode 100644 index 2e11f7e..0000000 --- a/rabbitmq-server/rabbitmq-server.SlackBuild +++ /dev/null @@ -1,156 +0,0 @@ -#!/bin/bash - -# Slackware build script for RabbitMQ Server - -# Copyright 2015 Andre Barboza, Belo Horizonte - Brazil -# All rights reserved. -# -# Redistribution and use of this script, with or without modification, is -# permitted provided that the following conditions are met: -# -# 1. Redistributions of this script must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -# 20220413 bkw: Modified by SlackBuilds.org, BUILD=2: -# - remove empty files (cruft) from doc dir. - -cd $(dirname $0) ; CWD=$(pwd) - -PRGNAM=rabbitmq-server -VERSION=${VERSION:-4.3.6} -BUILD=${BUILD:-1} -TAG=${TAG:-_SBo} -PKGTYPE=${PKGTYPE:-tgz} - -RABBITMQ_USER=${RABBITMQ_USER:-rabbitmq} -RABBITMQ_UID=${RABBITMQ_UID:-319} -RABBITMQ_GROUP=${RABBITMQ_GROUP:-rabbitmq} -RABBITMQ_GID=${RABBITMQ_GID:-319} - -if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i586 ;; - arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; - esac -fi - -bailout() { - echo " You must have a $RABBITMQ_USER user and $RABBITMQ_GROUP group to run this script. " - echo " Something like this should suffice for most systems: " - echo " # groupadd -g $RABBITMQ_GID $RABBITMQ_GROUP " - echo " # useradd -u $RABBITMQ_UID -g $RABBITMQ_GID -c \"Rabbit MQ\" -d /var/lib/rabbitmq -s /bin/sh $RABBITMQ_USER " - echo " Giving /bin/sh as $RABBITMQ_USER shell is important as the init script will try tu 'su -' to it." - exit 1 -} - -# Bail if user and/or group isn't valid on your system -# uid=319 is suggested to avoid conflicts with other SBo packages, -# but it's your call: http://slackbuilds.org/uid_gid.txt -if ! grep -q "^$RABBITMQ_USER:" /etc/passwd; then - bailout -elif ! grep -q "^$RABBITMQ_GROUP:" /etc/group; then - bailout -fi - -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. -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} - -if [ "$ARCH" = "x86_64" ]; then - LIBDIRSUFFIX="64" -else - LIBDIRSUFFIX="" -fi - -set -e - -rm -rf $PKG -mkdir -p $TMP $PKG $OUTPUT -cd $TMP -rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.xz -cd $PRGNAM-$VERSION -chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \+ -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+ - -make -make docs -make install install-man\ - VERSION=${VERSION} \ - PREFIX=/usr \ - DESTDIR=$PKG \ - MANDIR=/usr/man \ - RMQ_ROOTDIR=/usr/lib${LIBDIRSUFFIX}/erlang - -mkdir -p ${PKG}/usr/bin -( - # install -m 755 deps/rabbitmq_management/bin/rabbitmqadmin $PKG/usr/bin/rabbitmqadmin - cd ${PKG}/usr/bin - ln -s ../lib${LIBDIRSUFFIX}/erlang/lib/rabbitmq_server-${VERSION}/sbin/rabbitmq-defaults - ln -s ../lib${LIBDIRSUFFIX}/erlang/lib/rabbitmq_server-${VERSION}/sbin/rabbitmq-env - ln -s ../lib${LIBDIRSUFFIX}/erlang/lib/rabbitmq_server-${VERSION}/sbin/rabbitmq-plugins - ln -s ../lib${LIBDIRSUFFIX}/erlang/lib/rabbitmq_server-${VERSION}/sbin/rabbitmq-server - ln -s ../lib${LIBDIRSUFFIX}/erlang/lib/rabbitmq_server-${VERSION}/sbin/rabbitmqctl -) - -install -dm 750 ${PKG}/var/log/rabbitmq -install -dm 750 ${PKG}/var/lib/rabbitmq/mnesia -chown -R $RABBITMQ_USER:$RABBITMQ_GROUP $PKG/var/{lib,log}/rabbitmq - -install -dm 750 ${PKG}/etc/rabbitmq -install -m 644 $CWD/rabbitmq-env.conf $PKG/etc/rabbitmq/rabbitmq-env.conf.new -install -m 644 deps/rabbit/docs/rabbitmq.conf.example ${PKG}/etc/rabbitmq/ -chown -R $RABBITMQ_USER:$RABBITMQ_GROUP $PKG/etc/rabbitmq - -mkdir -p ${PKG}/etc/rc.d -install -o root -g root -m 644 $CWD/rc.rabbitmq $PKG/etc/rc.d/rc.rabbitmq.new - -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a CONTRIBUTING.md LICENSE* CODE_OF_CONDUCT.md $PKG/usr/doc/$PRGNAM-$VERSION -find deps -maxdepth 1 -type d ! -path deps | -while read dir -do - mkdir -p ${PKG}/usr/doc/$PRGNAM-$VERSION/${dir/deps\//} -done -find deps -maxdepth 2 \ - -name "README*" -o -name "CODE_OF_CONDUCT*" \ - -o -name "LICENSE*" -o -name "CONTRIBUTING*" | -while read file -do - install -m 644 $file $PKG/usr/doc/$PRGNAM-$VERSION/${file/deps\//} -done - -find $PKG/usr/doc/$PRGNAM-$VERSION -depth -empty | xargs rm -rf - -cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild - -mkdir -p $PKG/install -cat $CWD/slack-desc > $PKG/install/slack-desc -cat $CWD/doinst.sh > $PKG/install/doinst.sh - -cd $PKG -/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE |
