#!/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() { doas 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