Skip to content

pepijndevos/sysenv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Sysenv

It's like virtualenv for system packages.

asciicast

It creates a chroot with bind mounts for /sys, /dev, /proc, and /home combined with overlayfs mounts for /usr, /bin, etc. This means your project files in /home are written normally, but system software is installed in the overlay.

Installation

Copy the script to your project folder.

Usage

$ sudo bash activate.sh
(env)$ sudo apt-get install everything
(env)$ sudo make install
(env)$ echo "Hello world" > hello.txt
(env)$ ^D
$ everything
Command not found
$ cat hello.txt
Hello world

About

It's like virtualenv for system packages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages