X-Git-Url: http://git.sthu.org/?a=blobdiff_plain;f=gpgdir%2Fpackaging%2Fgpgdir.SlackBuild;fp=gpgdir%2Fpackaging%2Fgpgdir.SlackBuild;h=223003f14bb0d507cafa126d931d8e91f0dc96c6;hb=957ed3e08d73f53b2df43e5c20c03c78f54c08f1;hp=0000000000000000000000000000000000000000;hpb=8b16f5d3cdfc8dd2886d86fabd7467c65b687c86;p=pgp-tools.git diff --git a/gpgdir/packaging/gpgdir.SlackBuild b/gpgdir/packaging/gpgdir.SlackBuild new file mode 100755 index 0000000..223003f --- /dev/null +++ b/gpgdir/packaging/gpgdir.SlackBuild @@ -0,0 +1,27 @@ +#!/bin/bash +################################################################################ +# gpgdir.SlackBuild -- pyllyukko@maimed.org -- 26.1.2007 (originally for psad) # +################################################################################ +declare -r RPM_BUILDER="http://www.cipherdyne.org/scripts/cd_rpmbuilder.tar.gz" +declare -r RPM_ROOT_DIR="/usr/src/rpm" +declare -r ARCH="i386" +declare -ri BUILD=1 +GPGDIR_VERSION=`wget --no-verbose --output-document=- http://www.cipherdyne.org/gpgdir/gpgdir-latest` || { + echo "error!" 1>&2 + exit 1 +} +################################################################################ +wget --no-verbose --output-document=- "${RPM_BUILDER}" | tar xz --to-stdout | perl -- - -p gpgdir -r "${RPM_ROOT_DIR}" +[ $[ ${PIPESTATUS[0]} | ${PIPESTATUS[1]} | ${PIPESTATUS[2]} ] -ne 0 ] && { + echo "error!" 1>&2 + exit 1 +} +[ ! -f "${RPM_ROOT_DIR}/RPMS/${ARCH}/gpgdir-${GPGDIR_VERSION}-${BUILD}.${ARCH}.rpm" ] && { + echo "error: file \`gpgdir-${GPGDIR_VERSION}-${BUILD}.${ARCH}.rpm' doesn't exist!" 1>&2 + exit 1 +} +pushd "${RPM_ROOT_DIR}/RPMS/${ARCH}" || exit 1 +rpm2tgz "gpgdir-${GPGDIR_VERSION}-${BUILD}.${ARCH}.rpm" || exit 1 +mv -v "gpgdir-${GPGDIR_VERSION}-${BUILD}.${ARCH}.tgz" "gpgdir-${GPGDIR_VERSION}-${ARCH}-${BUILD}.tgz" || exit 1 +ls -l "${RPM_ROOT_DIR}/RPMS/${ARCH}/gpgdir-${GPGDIR_VERSION}-${ARCH}-${BUILD}.tgz" +exit ${?}