void-packages/srcpkgs/btsync/INSTALL

28 lines
693 B
Plaintext
Raw Normal View History

BUILD_DIR="./var/tmp/${PKGNAME}.build"
case "${ACTION}" in
post)
. usr/lib/btsync/btsync-vars.sh
mkdir -p "$BUILD_DIR"
(
cd "$BUILD_DIR"
xbps-uhelper fetch "${BTSYNC_URL}>$PKGNAME.tar.gz"
echo "$BTSYNC_CHECKSUM $PKGNAME.tar.gz" > chksum
sha256sum -c chksum || exit 1
tar xf "$PKGNAME.tar.gz"
) || {
echo Error while extracting;
rm -r $BUILD_DIR;
exit 1;
}
cp $BUILD_DIR/btsync "usr/bin/btsync"
mkdir -p etc
if [ ! -f etc/btsync.conf ]; then
./$BUILD_DIR/btsync --dump-sample-config \
| sed 's:/home/user/\.sync:/var/lib/btsync:' \
| sed 's:\/\/ "pid_file": "pid_file":' \
| sed 's:\/\/ "storage_path": "storage_path":' \
> "etc/btsync.conf"
fi
;;
esac