From 5bfaacfd09801e8238d6a3f8c999fb7202a2299f Mon Sep 17 00:00:00 2001 From: Luka Vandervelden Date: Sat, 14 Sep 2019 17:44:01 +0200 Subject: [PATCH] Weird backend manifest format update. --- src/backends/weird.cr | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/backends/weird.cr b/src/backends/weird.cr index 8034b0e..719582b 100644 --- a/src/backends/weird.cr +++ b/src/backends/weird.cr @@ -60,15 +60,17 @@ class WeirdBackend < Package::Backend::Packaging Dir.cd package.fake_root_directory FileUtils.find "." do |path| + file = path.lchop + if File.symlink? path - manifest.puts [path, "symlink", File.readlink(path)].join ':' + manifest.puts [file, "symlink", File.readlink(path)].join ':' elsif File.directory? path - manifest.puts [path, "directory"].join ':' + manifest.puts [file, "directory"].join ':' elsif File.info?(path).try &.file? digest = OpenSSL::Digest.new("sha256").file(path).hexdigest - manifest.puts [path, "file", digest].join ':' + manifest.puts [file, "file", digest].join ':' else - manifest.puts [path, "other"].join ':' + manifest.puts [file, "other"].join ':' end end