rendered paste bodyfunction git_install_manpages() {
for FF in man*; do
install -vm 755 -d "$INSTALL_ROOT/usr/share/man/$FF"
install -vm 644 $FF/* "$INSTALL_ROOT/usr/share/man/$FF"
done
}
function git_install_htmldocs() {
local GIT_HTML &&
GIT_HTML="$INSTALL_ROOT/usr/share/doc/git/html" &&
install -vm 755 -d $GIT_HTML &&
install -vm 644 *.html $GIT_HTML &&
install -vm 755 -d $GIT_HTML/howto &&
install -vm 644 howto/* $GIT_HTML/howto
}
default_install &&
echo xxxxxxxxxxx $SOURCE_DIRECTORY &&
case $GIT_DOC in
manpages)
git_install_manpages
;;
htmldocs)
git_install_htmldocs
;;
both)
git_install_manpages &&
git_install_htmldocs
;;
esac &&
echo xxxxxxxxx $SOURCE_DIRECTORY &&
if is_depends_enabled $SPELL bash-completion; then
install -vm 755 -d "$INSTALL_ROOT/etc/bash_completion.d" &&
echo xxxxxxxxx $SOURCE_DIRECTORY &&
install -vm 755 "$SOURCE_DIRECTORY/contrib/completion/git-completion.bash" \
"$INSTALL_ROOT/etc/bash_completion.d/git-completion"
fi &&
if [[ $GIT_SYMLINKS == y ]]; then
message "Creating needed symlinks..." &&
for i in `ls "$INSTALL_ROOT/usr/libexec/git-core"`; do
ln -vsf "$TRACK_ROOT/usr/libexec/git-core/$i" \
"$INSTALL_ROOT/usr/bin/$i"
done
fi