diff options
author | Scott Bronson <b.git@u32.net> | 2008-03-12 19:50:29 -0700 |
---|---|---|
committer | Scott Bronson <b.git@u32.net> | 2008-03-12 19:50:29 -0700 |
commit | 60f110f04f4d66e80cdade875f76aa11c77b0b3b (patch) | |
tree | e4a6fb5a2482a7a67ffea04c8e9d74aa0b1b30fa /init.d/20restore-metadata | |
parent | 2d0f02f740f73bafba187584184ec26fdf1cc3aa (diff) | |
parent | a9ce9965c06571a57522106691dac2f9892125ba (diff) |
Merge branches 'packagelist' and 'nobinary'
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 |