Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

executable file 41 lines (40 sloc) 2.409 kB
#!/bin/bash
################################################################################
# psad.SlackBuild -- v1.3 -- pyllyukko <~> maimed <~> org -- 26.1.2007 -> #
# #
# 5.4.2008: added -b to cd_rpmbuilder #
# added 'set -e' #
# #
# NOTES: #
# - you might wan't to change %_sysconfdir in #
# /usr/lib/rpm/`uname -m`-linux/macros #
# - you can build a different version of the program by executing: #
# 'PSAD_VERSION=x.y.z bash ./psad.SlackBuild' #
# #
# TODO: #
# - add slack-desc #
################################################################################
set -e
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
PSAD_VERSION=${PSAD_VERSION:-`wget --no-verbose --output-document=- http://www.cipherdyne.org/psad/psad-latest`} || {
echo "error at line $[${LINENO}-1]!" 1>&2
exit 1
}
################################################################################
wget --no-verbose --output-document=- "${RPM_BUILDER}" | tar xz --to-stdout | perl -- - -p psad -r "${RPM_ROOT_DIR}" -b "${PSAD_VERSION}"
[ $[ ${PIPESTATUS[0]} | ${PIPESTATUS[1]} | ${PIPESTATUS[2]} ] -ne 0 ] && {
echo "error at line $[${LINENO}-2]!" 1>&2
exit 1
}
[ ! -f "${RPM_ROOT_DIR}/RPMS/${ARCH}/psad-${PSAD_VERSION}-${BUILD}.${ARCH}.rpm" ] && {
echo "error: file \`psad-${PSAD_VERSION}-${BUILD}.${ARCH}.rpm' doesn't exist!" 1>&2
exit 1
}
pushd "${RPM_ROOT_DIR}/RPMS/${ARCH}" || exit 1
rpm2tgz "psad-${PSAD_VERSION}-${BUILD}.${ARCH}.rpm" || exit 1
mv -v "psad-${PSAD_VERSION}-${BUILD}.${ARCH}.tgz" "psad-${PSAD_VERSION}-${ARCH}-${BUILD}.tgz" || exit 1
ls -l "${RPM_ROOT_DIR}/RPMS/${ARCH}/psad-${PSAD_VERSION}-${ARCH}-${BUILD}.tgz"
exit ${?}
Jump to Line
Something went wrong with that request. Please try again.