25 lines
547 B
Bash
Executable file
25 lines
547 B
Bash
Executable file
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
: ${prefix:=/usr/local}
|
|
: ${DESTDIR:=}
|
|
|
|
verbose() { echo "$@" >&2 && "$@"; }
|
|
install_v()
|
|
{
|
|
# Install $1 into $2/ with mode $3
|
|
verbose install -d "$2" &&
|
|
verbose install -m "$3" "$1" "$2"
|
|
}
|
|
|
|
install_v git-remote-gcrypt "$DESTDIR$prefix/bin" 755
|
|
|
|
if command -v rst2man >/dev/null
|
|
then
|
|
trap 'rm -f git-remote-gcrypt.1.gz' EXIT
|
|
verbose rst2man ./README.rst | gzip -9 > git-remote-gcrypt.1.gz
|
|
install_v git-remote-gcrypt.1.gz "$DESTDIR$prefix/share/man/man1" 644
|
|
else
|
|
echo "'rst2man' not found, man page not installed" >&2
|
|
fi
|