[DRE-commits] [gem2deb] 02/04: gem install: don't accept empty file files

Antonio Terceiro terceiro at moszumanska.debian.org
Tue Dec 6 14:45:55 UTC 2016


This is an automated email from the git hooks/post-receive script.

terceiro pushed a commit to branch master
in repository gem2deb.

commit 8d3ee85147d5473425435a13761398fd9aa511b0
Author: Antonio Terceiro <terceiro at debian.org>
Date:   Tue Dec 6 10:32:00 2016 -0200

    gem install: don't accept empty file files
    
    When for some reason the file list is empty, populate it with the full
    source directory contents
---
 lib/gem2deb/gem_installer.rb | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/lib/gem2deb/gem_installer.rb b/lib/gem2deb/gem_installer.rb
index 6e91f44..15ceb84 100644
--- a/lib/gem2deb/gem_installer.rb
+++ b/lib/gem2deb/gem_installer.rb
@@ -61,6 +61,9 @@ module Gem2Deb
         gemspec_data.test_files = []
 
         # remove unwanted files and directories
+        if gemspec_data.files.empty?
+          gemspec_data.files = Dir['**/*']
+        end
         gemspec_data.files.reject! do |entry|
           if whitelist.any? { |incl| File.fnmatch(incl, entry) }
             false # whitelisted, don't reject

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/gem2deb.git



More information about the Pkg-ruby-extras-commits mailing list