Sha256: e953b013e0066a118e629342222d350ef7e1aea352b2f76338994b6530d91a05
Contents?: true
Size: 426 Bytes
Versions: 123
Compression:
Stored size: 426 Bytes
Contents
#!/usr/bin/env ruby require 'fileutils' include FileUtils dir = ARGV.shift or fail 'require directory to chroot into' prg = ARGV.shift || '/bin/bash' system "mount -t proc none #{dir}/proc" system "mount -o bind /dev #{dir}/dev" File.exist?(resolv = "#{dir}/etc/resolv.conf") and cp resolv, resolv + '.bak' cp '/etc/resolv.conf', resolv system "chroot #{dir} #{prg}" system "umount #{dir}/proc" system "umount #{dir}/dev"
Version data entries
123 entries across 123 versions & 1 rubygems