root/psad/tags/psad-2.1.2/packaging/psad.SlackBuild

Revision 2069, 1.8 kB (checked in by mbr, 2 years ago)

updates from pyllyukko

  • Property svn:executable set to *
Line 
1 #!/bin/bash
2 ################################################################################
3 # psad.SlackBuild -- v1.2 -- pyllyukko <at> maimed <dot> org -- 26.1.2007 ->   #
4 #                                                                              #
5 # NOTES:                                                                       #
6 #   - you might wan't to change %_sysconfdir in                                #
7 #     /usr/lib/rpm/`uname -m`-linux/macros                                     #
8 #                                                                              #
9 ################################################################################
10 declare -r  RPM_BUILDER="http://www.cipherdyne.org/scripts/cd_rpmbuilder.tar.gz"
11 declare -r  RPM_ROOT_DIR="/usr/src/rpm"
12 declare -r  ARCH="i386"
13 declare -ri BUILD=1
14 PSAD_VERSION=`wget --no-verbose --output-document=- http://www.cipherdyne.org/psad/psad-latest` || {
15   echo "error at line $[${LINENO}-1]!" 1>&2
16   exit 1
17 }
18 ################################################################################
19 wget --no-verbose --output-document=- "${RPM_BUILDER}" | tar xz --to-stdout | perl -- - -p psad -r "${RPM_ROOT_DIR}"
20 [ $[ ${PIPESTATUS[0]} | ${PIPESTATUS[1]} | ${PIPESTATUS[2]} ] -ne 0 ] && {
21   echo "error at line $[${LINENO}-2]!" 1>&2
22   exit 1
23 }
24 [ ! -f "${RPM_ROOT_DIR}/RPMS/${ARCH}/psad-${PSAD_VERSION}-${BUILD}.${ARCH}.rpm" ] && {
25   echo "error: file \`psad-${PSAD_VERSION}-${BUILD}.${ARCH}.rpm' doesn't exist!" 1>&2
26   exit 1
27 }
28 pushd "${RPM_ROOT_DIR}/RPMS/${ARCH}"                    || exit 1
29 rpm2tgz "psad-${PSAD_VERSION}-${BUILD}.${ARCH}.rpm"     || exit 1
30 mv -v "psad-${PSAD_VERSION}-${BUILD}.${ARCH}.tgz" "psad-${PSAD_VERSION}-${ARCH}-${BUILD}.tgz" || exit 1
31 ls -l "${RPM_ROOT_DIR}/RPMS/${ARCH}/psad-${PSAD_VERSION}-${ARCH}-${BUILD}.tgz"
32 exit ${?}
Note: See TracBrowser for help on using the browser.