1#!/bin/bash 2################################################################################ 3# gpgdir.SlackBuild -- pyllyukko@maimed.org -- 26.1.2007 (originally for psad) # 4################################################################################ 5declare -r RPM_BUILDER="http://www.cipherdyne.org/scripts/cd_rpmbuilder.tar.gz" 6declare -r RPM_ROOT_DIR="/usr/src/rpm" 7declare -r ARCH="i386" 8declare -ri BUILD=1 9GPGDIR_VERSION=`wget --no-verbose --output-document=- http://www.cipherdyne.org/gpgdir/gpgdir-latest` || { 10 echo "error!" 1>&2 11 exit 1 12} 13################################################################################ 14wget --no-verbose --output-document=- "${RPM_BUILDER}" | tar xz --to-stdout | perl -- - -p gpgdir -r "${RPM_ROOT_DIR}" 15[ $[ ${PIPESTATUS[0]} | ${PIPESTATUS[1]} | ${PIPESTATUS[2]} ] -ne 0 ] && { 16 echo "error!" 1>&2 17 exit 1 18} 19[ ! -f "${RPM_ROOT_DIR}/RPMS/${ARCH}/gpgdir-${GPGDIR_VERSION}-${BUILD}.${ARCH}.rpm" ] && { 20 echo "error: file \`gpgdir-${GPGDIR_VERSION}-${BUILD}.${ARCH}.rpm' doesn't exist!" 1>&2 21 exit 1 22} 23pushd "${RPM_ROOT_DIR}/RPMS/${ARCH}" || exit 1 24rpm2tgz "gpgdir-${GPGDIR_VERSION}-${BUILD}.${ARCH}.rpm" || exit 1 25mv -v "gpgdir-${GPGDIR_VERSION}-${BUILD}.${ARCH}.tgz" "gpgdir-${GPGDIR_VERSION}-${ARCH}-${BUILD}.tgz" || exit 1 26ls -l "${RPM_ROOT_DIR}/RPMS/${ARCH}/gpgdir-${GPGDIR_VERSION}-${ARCH}-${BUILD}.tgz" 27exit ${?} 28