file age
This commit is contained in:
23
rc
23
rc
@@ -42,23 +42,6 @@ function _check_ncsv() {
|
||||
}
|
||||
}
|
||||
|
||||
function _change_hg_repo() {
|
||||
[[ -w "$TOOLSPATH"/.hg ]] || return
|
||||
[[ -w "$TOOLSPATH"/.hg/hgrc ]] || return
|
||||
grep -q moonq.kapsi.fi/repo/ "$TOOLSPATH"/.hg/hgrc && {
|
||||
echo -e "Converting read only repository to bitbucket\n"
|
||||
sed 's,\s*default\s*=.*moonq.kapsi.fi.*,default = https://bitbucket.org/MoonQ/tools,' "$TOOLSPATH"/.hg/hgrc \
|
||||
| diff "$TOOLSPATH"/.hg/hgrc -
|
||||
sed -i 's,\s*default\s*=.*moonq.kapsi.fi.*,default = https://bitbucket.org/MoonQ/tools,' "$TOOLSPATH"/.hg/hgrc
|
||||
}
|
||||
grep -q moonq.kapsi.fi/repoz/ "$TOOLSPATH"/.hg/hgrc && {
|
||||
echo -e "Converting writable repository to bitbucket\n"
|
||||
sed 's,\s*default\s*=.*moonq.kapsi.fi.*,default = ssh://hg@bitbucket.org/MoonQ/tools,' "$TOOLSPATH"/.hg/hgrc \
|
||||
| diff "$TOOLSPATH"/.hg/hgrc -
|
||||
echo
|
||||
sed -i 's,\s*default\s*=.*moonq.kapsi.fi.*,default = ssh://hg@bitbucket.org/MoonQ/tools,' "$TOOLSPATH"/.hg/hgrc
|
||||
}
|
||||
}
|
||||
# install ncsv if necessary
|
||||
which ncsv > /dev/null 2>&1 || _check_ncsv > /dev/null 2>&1
|
||||
unset -f _check_ncsv
|
||||
@@ -79,13 +62,11 @@ TOOLS_TO_UPDATE=1
|
||||
[[ -w "$TOOLSPATH"/.lastupdate ]] || TOOLS_TO_UPDATE=0
|
||||
|
||||
if [ $TOOLS_TO_UPDATE -eq 1 ]; then
|
||||
_change_hg_repo
|
||||
TOOLS_LASTUPDATE=$(( $( date +%s ) - $( stat -c %Y "$TOOLSPATH"/.lastupdate ) ))
|
||||
[[ "$TOOLS_LASTUPDATE" -gt 604800 ]] && _self_update
|
||||
TOOLS_LASTUPDATE=$( "$TOOLSPATH"/bin/file-age "$TOOLSPATH"/.lastupdate d )
|
||||
[[ "$TOOLS_LASTUPDATE" -gt 7 ]] && _self_update
|
||||
unset TOOLS_LASTUPDATE
|
||||
fi
|
||||
unset TOOLS_TO_UPDATE
|
||||
unset -f _self_update
|
||||
unset -f _change_hg_repo
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user