diff options
Diffstat (limited to 'build/pass')
| -rw-r--r-- | build/pass | 28 |
1 files changed, 28 insertions, 0 deletions
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 |
