diff options
Diffstat (limited to 'init.d/20restore-metadata')
-rwxr-xr-x | init.d/20restore-metadata | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/init.d/20restore-metadata b/init.d/20restore-metadata index 5d76b1b..be34bc7 100755 --- a/init.d/20restore-metadata +++ b/init.d/20restore-metadata @@ -1,12 +1,8 @@ #!/bin/sh set -e -# Note that metastore doesn't check that the .metastore file only changes -# perms of files in the current directory. It's ok to trust the .metastore -# file won't do anything shady, because, as documented, etckeeper-init -# should only be run on repositories you trust. -if [ -e .metadata ]; then - metastore --apply --mtime -else - metastore --save +# It's ok to trust that the .fix-metadata file won't do anything shady because, +# as documented, etckeeper-init should only be run on repositories you trust. +if [ -x .fix-metadata ]; then + ./.fix-metadata fi |