public
Rubygem
Description: DataMapper - Core
Homepage: http://datamapper.org
Clone URL: git://github.com/sam/dm-core.git
Search Repo:
Make sure 'sudo' only gets called on non-windows platforms
cypher (author)
Tue May 13 13:08:57 -0700 2008
commit  045d07eb54ef392e0d94451872a38c547f9dc064
tree    25cfe6d0d842aaae1e3c980626bb10d7c03f018d
parent  613a3676c8c312cf4385cfc142c0741f51deda33
...
130
131
132
 
 
 
 
133
134
135
 
136
137
138
...
130
131
132
133
134
135
136
137
138
 
139
140
141
142
0
@@ -130,9 +130,13 @@
0
   Rake::SshDirPublisher.new("#{ENV['RUBYFORGE_USER']}@rubyforge.org", "/var/www/gforge-projects/#{PROJECT}", 'doc').upload
0
 end
0
 
0
+windows = (PLATFORM =~ /win32|cygwin/) rescue nil
0
+
0
+SUDO = windows ? "" : "sudo"
0
+
0
 desc "Install #{PROJECT}"
0
 task :install => :package do
0
- sh %{#{'sudo' unless ENV['SUDOLESS']} gem install pkg/#{PROJECT}-#{PACKAGE_VERSION}}
0
+ sh %{#{SUDO unless ENV['SUDOLESS']} gem install pkg/#{PROJECT}-#{PACKAGE_VERSION}}
0
 end
0
 
0
 if RUBY_PLATFORM.match(/mswin32|cygwin|mingw|bccwin/)

Comments

    No one has commented yet.