From 950df29a467a7ec75bc8b4be7501c85e44e4e1c4 Mon Sep 17 00:00:00 2001 From: Mitch Riedstra Date: Mon, 21 Sep 2020 17:01:57 -0400 Subject: Add a build script for pass --- build/pass | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 build/pass diff --git a/build/pass b/build/pass new file mode 100644 index 0000000..0c06564 --- /dev/null +++ b/build/pass @@ -0,0 +1,28 @@ +#!/bin/sh +set -e +set -x + +_install() { +remote="" +dest="" +while [ $# -gt 0 ] ; do case $1 in + -r) remote="$2"; shift ; shift ;; + -d) dest="$2"; shift ; shift ;; + -m) _mkopts="$2"; shift ; shift ;; + *) echo "Unknown option $1" ; return ;; +esac ; done + +if ! [ -d "$dest" ] ; then + git clone "$remote" "$dest" +fi + +cd "$dest" + +git pull --ff-only origin master + +sudo make $_mkopts install +} + +_install -d /v/pub/pass -r https://git.zx2c4.com/password-store +_install -d /v/pub/pass-otp -r https://github.com/tadfisher/pass-otp \ + -m PREFIX=/usr -- cgit v1.2.3