#!/bin/bash DEST=${1:-/etc/skel} BUILD_DIR=/var/tmp/build_pwclient USER=getpatchwork PROJECT=pwclient RELEASE="1.0" sudo apt-get install python3-pbr mkdir -p "${BUILD_DIR}" && cd "${BUILD_DIR}" || exit git clone https://github.com/${USER}/${PROJECT} ${BUILD_DIR}/${PROJECT}-${RELEASE} cd ${PROJECT}-${RELEASE} echo "pwclient is a VCS-agnostic tool for interacting with Patchwork, the web-based patch tracking system." > description-pak mkdir -p doc-pak cat < /dev/null pwclient reads configuration from the .pwclientrc file, located in your home directory ($HOME or ~). Patchwork itself provides sample .pwclientrc files for projects at: /project/{projectName}/pwclientrc/ [options] default=netdevbpf [linux-wireless] url = https://patchwork.kernel.org/xmlrpc/ [netdevbpf] url = https://patchwork.kernel.org/xmlrpc/ [linux-rockchip] url: https://patchwork.kernel.org/xmlrpc/ project: linux-rockchip EOF #sudo checkinstall -y --fstrans=no pip3 install --user . sudo checkinstall -y --fstrans=no sudo python setup.py install cat < /dev/null [options] default=base #[patchwork] #url = https://patchwork.ozlabs.org/xmlrpc/ # http://lists.infradead.org/mailman/listinfo/linux-rockchip [base] url: https://patchwork.kernel.org/xmlrpc/ project: linux-rockchip EOF