diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2014-02-25 13:00:50 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2014-02-25 13:00:50 -0300 |
commit | a7afc30ecce868a396f5df2ca6d42059dbcdc958 (patch) | |
tree | 791780984527aaf1344ee61b1353ea7ef635efbc /lib/keyringer/actions/check | |
parent | 01a7518bcef3cdb1d3816ef9443373243f6510ed (diff) | |
download | keyringer-a7afc30ecce868a396f5df2ca6d42059dbcdc958.tar.gz keyringer-a7afc30ecce868a396f5df2ca6d42059dbcdc958.tar.bz2 |
New function keyringer_check_repository
Diffstat (limited to 'lib/keyringer/actions/check')
-rwxr-xr-x | lib/keyringer/actions/check | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/lib/keyringer/actions/check b/lib/keyringer/actions/check index 83401b8..70fa7b4 100755 --- a/lib/keyringer/actions/check +++ b/lib/keyringer/actions/check @@ -16,7 +16,8 @@ LIB="`dirname $0`/../functions" source "$LIB" || exit 1 -# The following should run automatically from keyringer_check_recipients: +# The following should run automatically from keyringer_check_recipients +# and keyringer_check_repository: # # TODO: Pull the keyring repository. # TODO: Fetch absent keys from all recipients. @@ -24,16 +25,7 @@ source "$LIB" || exit 1 # TODO: Time to expire can be configured via repository options. # TODO: Users can be alerted by mail if configured by user preferences. # TODO: Outgoing emails can be encrypted. +# TODO: Git maintenance operations. # This should be done here: # TODO: Check canaries' timestamps, warning by mail if configured by user preferences. - -# Git maintenance operations. -if [ -d "$BASEDIR/.git" ]; then - echo "Running git maintenance operations..." - keyringer_exec git "$BASEDIR" fsck - keyringer_exec git "$BASEDIR" gc --prune=all -else - echo "Fatal: not a git repository: $BASEDIR" - exit 1 -fi |