From 13289a5dd6e7ed0dcb521948254b7deafd96217f Mon Sep 17 00:00:00 2001 From: Scott Bronson Date: Thu, 20 Mar 2008 02:34:23 -0700 Subject: Of course all filenames in .etckeeper should be surrounded by quotes. --- pre-commit.d/30store-metadata | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pre-commit.d/30store-metadata b/pre-commit.d/30store-metadata index 65040bf..c3927e0 100755 --- a/pre-commit.d/30store-metadata +++ b/pre-commit.d/30store-metadata @@ -33,20 +33,20 @@ generate_metadata() { fi # Find all files and directories that don't have root as the owner - find $NOVCS \! -user root -exec stat --format="chown %U {}" {} \; \ + find $NOVCS \! -user root -exec stat --format="chown %U '{}'" {} \; \ | sort | filter_unknown chown owner # Find all files and directories that don't have root as the group - find $NOVCS \! -group root -exec stat --format="chgrp %G {}" {} \; \ + find $NOVCS \! -group root -exec stat --format="chgrp %G '{}'" {} \; \ | sort | filter_unknown chgrp group # Find all directories that aren't 0755 find $NOVCS -type d \! -perm 0755 \ - -exec stat --format="chmod %a {}" {} \; | sort + -exec stat --format="chmod %a '{}'" {} \; | sort # Find all files that aren't 0644 or 0755 (we can assume the VCS will # maintain the executable bit). find $NOVCS -type f \! -perm 0644 \! -perm 0755 \ - -exec stat --format="chmod %a {}" {} \; | sort + -exec stat --format="chmod %a '{}'" {} \; | sort # We don't handle xattrs. # Maybe check for getfattr/setfattr and use them if they're available? @@ -62,7 +62,7 @@ if [ "$VCS" = git ] || [ "$VCS" = hg ] || [ "$VCS" = bzr ]; then chmod 700 .etckeeper fi - echo "# Generated by etckeeper." > .etckeeper + echo "# Generated by etckeeper. Do not edit." > .etckeeper echo >> .etckeeper generate_metadata >> .etckeeper -- cgit v1.2.3