add fossil update script
la-ninpre leobrekalini@gmail.com
Thu, 17 Dec 2020 12:11:48 +0300
1 files changed,
27 insertions(+),
0 deletions(-)
jump to
A
.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