summaryrefslogtreecommitdiff
path: root/init.d
diff options
context:
space:
mode:
authorScott Bronson <b.git@u32.net>2008-03-12 19:50:29 -0700
committerScott Bronson <b.git@u32.net>2008-03-12 19:50:29 -0700
commit60f110f04f4d66e80cdade875f76aa11c77b0b3b (patch)
treee4a6fb5a2482a7a67ffea04c8e9d74aa0b1b30fa /init.d
parent2d0f02f740f73bafba187584184ec26fdf1cc3aa (diff)
parenta9ce9965c06571a57522106691dac2f9892125ba (diff)
Merge branches 'packagelist' and 'nobinary'
Diffstat (limited to 'init.d')
-rwxr-xr-xinit.d/20restore-metadata12
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