Skip to content

Instantly share code, notes, and snippets.

@reening
Created November 6, 2014 19:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save reening/9a25824eff2e5d6eb985 to your computer and use it in GitHub Desktop.
Save reening/9a25824eff2e5d6eb985 to your computer and use it in GitHub Desktop.
Build scripts
#!/bin/sh
set -e
VERSION=${VERSION:=0.10.32}
UPSTREAM="http://nodejs.org/dist/v$VERSION/node-v$VERSION.tar.gz"
ARCH="$(dpkg --print-architecture)"
OUTPUTDIR="/opt/lang/nodejs/$VERSION"
WD=$(mktemp -d)
cd $WD
wget $UPSTREAM -O source.tar.gz
tar xf source.tar.gz
mkdir -p $OUTPUTDIR
cd node-v$VERSION
CONFIGFLAGS="--prefix=$OUTPUTDIR"
case "$ARCH" in
armhf|armel)
CONFIGFLAGS="$CONFIGFLAGS --without-snapshot"
;;
esac
./configure $CONFIGFLAGS
make -j4
make install
#!/bin/sh
set -e
VERSION=${VERSION:=2.8.17}
UPSTREAM="http://download.redis.io/releases/redis-$VERSION.tar.gz"
ARCH="$(dpkg --print-architecture)"
OUTPUTDIR="/opt/db/redis/$VERSION"
WD=$(mktemp -d)
cd $WD
wget $UPSTREAM -O source.tar.gz
tar xf source.tar.gz
mkdir -p $OUTPUTDIR
cd redis-$VERSION
make
make PREFIX=$OUTPUTDIR install
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment