blob: 41d6ee65eb2b8ac21bbeed3aaf6d5ac79497427a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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
|