summaryrefslogtreecommitdiff
path: root/init.d
diff options
context:
space:
mode:
authorScott Bronson <b.git@u32.net>2008-03-12 16:15:10 -0700
committerScott Bronson <b.git@u32.net>2008-03-12 19:37:22 -0700
commita9ce9965c06571a57522106691dac2f9892125ba (patch)
tree5506d96289ea3c1055f5be128eda6ac3e7249a8f /init.d
parent277c816ab7c39ec7fc644fd94fe674d9a7a3faca (diff)
Remove metastore, use simple find scripts instead.
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