diff options
author | sdelano <stephen@opscode.com> | 2012-12-13 11:43:11 -0800 |
---|---|---|
committer | sdelano <stephen@opscode.com> | 2012-12-13 11:43:11 -0800 |
commit | b3a4d702ce636adfba5978fa5e3e8081328d7232 (patch) | |
tree | 806244f44ef93888585c9d05e9cfdaf1039b45c2 /chef | |
parent | 2141a990a1bc678a9cb5d484911ac997fc1372ab (diff) | |
download | chef-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.rb | 65 | ||||
-rw-r--r-- | chef/spec/data/git_bundles/sinatra-test-app-with-symlinks.gitbundle | bin | 2330 -> 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 Binary files differdeleted file mode 100644 index 0a96fbb24f..0000000000 --- a/chef/spec/data/git_bundles/sinatra-test-app-with-symlinks.gitbundle +++ /dev/null |