summaryrefslogtreecommitdiff
path: root/chef
diff options
context:
space:
mode:
authorsdelano <stephen@opscode.com>2012-12-13 11:43:11 -0800
committersdelano <stephen@opscode.com>2012-12-13 11:43:11 -0800
commitb3a4d702ce636adfba5978fa5e3e8081328d7232 (patch)
tree806244f44ef93888585c9d05e9cfdaf1039b45c2 /chef
parent2141a990a1bc678a9cb5d484911ac997fc1372ab (diff)
downloadchef-b3a4d702ce636adfba5978fa5e3e8081328d7232.tar.gz
CHEF-3660: rename files that didn't play nice with git rebase
Diffstat (limited to 'chef')
-rw-r--r--chef/lib/chef/monkey_patches/fileutils.rb65
-rw-r--r--chef/spec/data/git_bundles/sinatra-test-app-with-symlinks.gitbundlebin2330 -> 0 bytes
2 files changed, 0 insertions, 65 deletions
diff --git a/chef/lib/chef/monkey_patches/fileutils.rb b/chef/lib/chef/monkey_patches/fileutils.rb
deleted file mode 100644
index f18bead144..0000000000
--- a/chef/lib/chef/monkey_patches/fileutils.rb
+++ /dev/null
@@ -1,65 +0,0 @@
-#
-# Author:: Stephen Delano (<stephen@opscode.com>)
-# Copyright:: Copyright (c) 2012 Opscode, Inc.
-# License:: Apache License, Version 2.0
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# == FileUtils::Entry_ (Patch)
-# On Ruby 1.9.3 and earlier, FileUtils.cp_r(foo, bar, :preserve => true) fails
-# when attempting to copy a directory containing symlinks. This has been
-# patched in the trunk of Ruby, and this is a monkey patch of the offending
-# code.
-
-unless RUBY_VERSION =~ /^2/
- require 'fileutils'
-
- class FileUtils::Entry_
- def copy_metadata(path)
- st = lstat()
- if !st.symlink?
- File.utime st.atime, st.mtime, path
- end
- begin
- if st.symlink?
- begin
- File.lchown st.uid, st.gid, path
- rescue NotImplementedError
- end
- else
- File.chown st.uid, st.gid, path
- end
- rescue Errno::EPERM
- # clear setuid/setgid
- if st.symlink?
- begin
- File.lchmod st.mode & 01777, path
- rescue NotImplementedError
- end
- else
- File.chmod st.mode & 01777, path
- end
- else
- if st.symlink?
- begin
- File.lchmod st.mode, path
- rescue NotImplementedError
- end
- else
- File.chmod st.mode, path
- end
- end
- end
- end
-end
diff --git a/chef/spec/data/git_bundles/sinatra-test-app-with-symlinks.gitbundle b/chef/spec/data/git_bundles/sinatra-test-app-with-symlinks.gitbundle
deleted file mode 100644
index 0a96fbb24f..0000000000
--- a/chef/spec/data/git_bundles/sinatra-test-app-with-symlinks.gitbundle
+++ /dev/null
Binary files differ