#!/bin/bash fetch_source() { # use our own patched source local TARBALL="vixie-cron-4.1-crondir-support.tgz" [ ! -e "${TARBALL}" ] && perror "${TARBALL} not found under ${MODULE_DIR}." mkdir "${MODULE_DIR}/src" || perror "Could not create ${MODULE_DIR}/src" tar xvfz "${TARBALL}" -C "${MODULE_DIR}/src" || perror "Could not extract ${TARBALL} to ${MODULE_DIR}/src" } build() { # compilation cd "${MODULE_DIR}/src" || perror "Could not cd to '${MODULE_DIR}/src'. Did fetch_source work?" make || perror "Could not compile cron using 'make'." # installation mkdir -p "${MODULE_BUILD_DIR}"/{usr/bin,usr/sbin} DESTDIR="${MODULE_BUILD_DIR}" make install || perror "Could not 'make install' to ${MODULE_BUILD_DIR}" cd - &>/dev/null } post_copy() { : }