#!/bin/sh set -e P=gbw-signer V=2 cd /package/$P-$V # Versioned path duplicated in: # README # command/gbw-signer # library/gbw-signer.scm echo 'Generating public elliptic curve precomputation cache...' sh command/gbw-signer make-cache echo "Creating symlink $P -> $P-$V..." rm -f $P ln -s $P-$V $P mv -f $P /package/ echo 'Making command links in /usr/bin...' mkdir -p /usr/bin for i in `cat package/commands` ; do chmod 755 command/$i rm -f /usr/bin/$i'{new}' ln -s /package/$P/command/$i /usr/bin/$i'{new}' mv -f /usr/bin/$i'{new}' /usr/bin/$i done