dotfiles

Alpine Linux dotfiles

git clone git://git.lin.moe/dotfiles.git

 1#!/usr/bin/env sh
 2
 3set -x
 4set -e
 5
 6_pkgname=$(basename $PWD)
 7
 8_version=$(git describe --tags --match 'v*')
 9_version=${_version#"v"}
10
11_target="io.lin.moe::root/release/${_pkgname}/${_pkgname}-${_version}.tar.gz"
12
13_tmpfile=$(mktemp)
14
15git archive --prefix ${_pkgname}-${_version}/ --format=tar.gz -o "$_tmpfile" HEAD
16
17RSYNC_PASSWORD=$(pass tool/rsyncd/lindsay) \
18	      rsync-ssl -az --info=progress2 "$_tmpfile" "$_target"
19
20rm "$_tmpfile"