From f4f4a145c70a144705bc9800c0fb37e7db9bf4ed Mon Sep 17 00:00:00 2001 From: la-ninpre Date: Thu, 17 Dec 2020 12:11:48 +0300 Subject: add fossil update script --- .local/bin/fossil-update | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 .local/bin/fossil-update diff --git a/.local/bin/fossil-update b/.local/bin/fossil-update new file mode 100755 index 0000000..41d6ee6 --- /dev/null +++ b/.local/bin/fossil-update @@ -0,0 +1,27 @@ +#!/bin/sh + +FOSSIL_CO=$(fossil all ls -c | grep fossil) + +compile() { + echo "configuring..." && \ + ./configure >/dev/null && \ + echo "building..." && make -j8 >/dev/null && echo "build done" +} + +install() { + sudo cp fossil $(which fossil) && echo "upgrade done" +} + +main() { + cd $FOSSIL_CO + [ -f Makefile ] && make distclean >/dev/null + fossil up trunk + echo "Upgrade? (Y/y)" + read upgrade_true + case $upgrade_true in + [Yy] ) compile && install ;; + * ) exit 1 ;; + esac +} + +main -- cgit v1.2.3