From b8bc9d91acf722dee1f846e29c207cea88385ecf Mon Sep 17 00:00:00 2001 From: vantezzen Date: Sun, 8 Mar 2020 09:31:22 +0100 Subject: Ignore DS_Store files in scripts --- scripts/package.js | 6 ++++++ scripts/verify-all.js | 8 ++++++++ scripts/verify.js | 6 ++++++ 3 files changed, 20 insertions(+) (limited to 'scripts') diff --git a/scripts/package.js b/scripts/package.js index 2be3a69..fa7486c 100644 --- a/scripts/package.js +++ b/scripts/package.js @@ -16,6 +16,12 @@ const compress = (src, dest) => new Promise((resolve, reject) => { targz.compress({ src, dest, + tar: { + // Don't package .DS_Store files + ignore: function(name) { + return path.basename(name) === '.DS_Store' + } + }, }, (err) => { if (err) { reject(err); diff --git a/scripts/verify-all.js b/scripts/verify-all.js index cbae904..cb138f3 100644 --- a/scripts/verify-all.js +++ b/scripts/verify-all.js @@ -11,6 +11,12 @@ const decompress = (src, dest) => new Promise((resolve, reject) => { targz.decompress({ src, dest, + tar: { + // Don't unpackage .DS_Store files + ignore: function(name) { + return path.basename(name) === '.DS_Store' + } + }, }, (err) => { if (err) { reject(err); @@ -54,6 +60,8 @@ const decompress = (src, dest) => new Promise((resolve, reject) => { // Compare directories const compare = dircompare.compareSync(uncompressedRecipe, tempUncompressed, { compareContent: true, + // Don't fail because of DS_Store files + excludeFilter: '.DS_Store' }); if (compare.same) { diff --git a/scripts/verify.js b/scripts/verify.js index 59dbe61..4075cad 100644 --- a/scripts/verify.js +++ b/scripts/verify.js @@ -11,6 +11,12 @@ const decompress = (src, dest) => new Promise((resolve, reject) => { targz.decompress({ src, dest, + tar: { + // Don't unpackage .DS_Store files + ignore: function(name) { + return path.basename(name) === '.DS_Store' + } + }, }, (err) => { if (err) { reject(err); -- cgit v1.2.3-54-g00ecf