8000 GitHub - littledivy/darwin-jail: Chroot jail for Darwin
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

littledivy/darwin-jail

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

darwin-jail

Build Status

Prerequisites

Usage

cd "$repo_root"
sudo python3 -m darwinjail "$jail_dir" # prepare chroot dir contents
sudo chroot "$jail_dir" # enter chroot

In order to make DNS work in chroot, run:

sudo mkdir -p "$jail_dir/var/run"
sudo link -f /var/run/mDNSResponder "$jail_dir/var/run/mDNSResponder"

Uploading Darwin rootfs as Docker image

brew install crane

# You might first need to authenticate using
# sudo crane auth login "$registry" -u "$username" -p "$password"

sudo bash -c 'crane append --oci-empty-base -t "$image_tag" -f <(tar -f - -c -C "$jail_dir" .)'
5F51

If you want to run Darwin image using containerd or Docker, see instructions.

About

Chroot jail for Darwin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

 
 
 

Languages

  • Python 100.0%
0