#!/bin/bash #tool/distro specific functions for fetching, building and installing dependencies fetch_source () { mkdir -p src cde src if [ ! -d "redsocks" ]; then git clone "$REQUIRED_GIT" "redsocks" || perror "Could not clone redoscks from github" fi cde redsocks git checkout "$REQUIRED_REVISION" || perror "Could not checkout revision $REQUIRED_REVISION" } build () { cde "$MODULE_WORK_DIR/src/redsocks" make || perror "make failed." mkdir -p "$MODULE_BUILD_DIR/sbin" cp "redsocks" "$MODULE_BUILD_DIR/sbin/" || perror "Could not copy redsocks binary to build dir" } post_copy() { add_user redsocks }