summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJay Mundrawala <jdmundrawala@gmail.com>2014-10-21 13:32:56 -0700
committerJay Mundrawala <jdmundrawala@gmail.com>2014-10-21 14:41:35 -0700
commit36c2c011348d8779449e315934f80b189fcc1845 (patch)
tree67a6b6b0d04bfd555edadcdb79c5e03d0d380947
parentd2c94417f1cf617c47bd5eed3afb8db6b1208809 (diff)
downloadchef-jdmundrawala/gemspec.tar.gz
Only include chef-service-manager on windowsjdmundrawala/gemspec
-rw-r--r--chef-x86-mingw32.gemspec2
-rw-r--r--chef.gemspec5
2 files changed, 3 insertions, 4 deletions
diff --git a/chef-x86-mingw32.gemspec b/chef-x86-mingw32.gemspec
index 6d69c4e7e6..08b7a8e0c0 100644
--- a/chef-x86-mingw32.gemspec
+++ b/chef-x86-mingw32.gemspec
@@ -15,4 +15,6 @@ gemspec.add_dependency "win32-service", "0.8.2"
gemspec.add_dependency "win32-mmap", "0.4.0"
gemspec.add_dependency "wmi-lite", "~> 1.0"
+gemspec.executables += %w( chef-service-manager chef-windows-service )
+
gemspec
diff --git a/chef.gemspec b/chef.gemspec
index 427657f678..e7b6aa35ff 100644
--- a/chef.gemspec
+++ b/chef.gemspec
@@ -46,10 +46,7 @@ Gem::Specification.new do |s|
%w(rspec-core rspec-expectations rspec-mocks).each { |gem| s.add_development_dependency gem, "~> 2.14.0" }
s.bindir = "bin"
- # chef-service-manager is a windows only executable.
- # However gemspec doesn't give us a way to have this executable only
- # on windows. So we're including this in all platforms.
- s.executables = %w( chef-client chef-solo knife chef-shell shef chef-apply chef-service-manager chef-windows-service )
+ s.executables = %w( chef-client chef-solo knife chef-shell shef chef-apply )
s.require_path = 'lib'
s.files = %w(Rakefile LICENSE README.md CONTRIBUTING.md) + Dir.glob("{distro,lib,tasks,spec}/**/*", File::FNM_DOTMATCH).reject {|f| File.directory?(f) }