1diff --git a/rubygems/lib/rubygems/installer.rb b/rubygems/lib/rubygems/installer.rb
2index a88d393..8612901 100644
3--- a/rubygems/lib/rubygems/installer.rb
4+++ b/rubygems/lib/rubygems/installer.rb
5@@ -766,7 +766,15 @@ TEXT
6 # Ensures that files can't be installed outside the gem directory.
7
8 def extract_files
9- @package.extract_files gem_dir
10+ ret = @package.extract_files gem_dir
11+ if ENV['NIX_POST_EXTRACT_FILES_HOOK']
12+ puts
13+ puts "running NIX_POST_EXTRACT_FILES_HOOK #{ENV['NIX_POST_EXTRACT_FILES_HOOK']} #{gem_dir}"
14+ system("#{ENV['NIX_POST_EXTRACT_FILES_HOOK']} #{gem_dir}")
15+ puts "running NIX_POST_EXTRACT_FILES_HOOK done"
16+ puts
17+ end
18+ ret
19 end
20
21 ##