├── .gitignore ├── .gitmodules ├── .lgtm.yml ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── bin ├── common.h ├── compat.h ├── enroot-aufs2ovlfs.c ├── enroot-mksquashovlfs.c ├── enroot-mount.c ├── enroot-nsenter.c └── enroot-switchroot.c ├── conf ├── apparmor.profile ├── bash_completion ├── enroot.conf.d │ └── README ├── enroot.conf.in ├── environ │ └── 10-terminal.env ├── hooks │ ├── 10-aptfix.sh │ ├── 10-cgroups.sh │ ├── 10-devices.sh │ ├── 10-home.sh │ ├── 10-localtime.sh │ ├── 10-shadow.sh │ ├── 98-nvidia.sh │ ├── 99-mellanox.sh │ └── extra │ │ ├── 50-mig-config.sh │ │ ├── 50-sharp.sh │ │ ├── 50-slurm-pmi.sh │ │ └── 50-slurm-pytorch.sh └── mounts │ ├── 10-system.fstab │ ├── 20-config.fstab │ └── extra │ └── 30-lxcfs.fstab ├── deps ├── Makefile ├── libbsd │ ├── include │ │ └── bsd │ │ │ ├── inttypes.h │ │ │ ├── libutil.h │ │ │ ├── stdlib.h │ │ │ ├── sys │ │ │ ├── cdefs.h │ │ │ └── queue.h │ │ │ └── unistd.h │ └── src │ │ ├── closefrom.c │ │ ├── fparseln.c │ │ ├── strtoi.c │ │ ├── strtonum.c │ │ └── strtou.c └── musl.patch ├── doc ├── cmd │ ├── batch.md │ ├── bundle.md │ ├── create.md │ ├── exec.md │ ├── export.md │ ├── import.md │ ├── list.md │ ├── remove.md │ ├── start.md │ └── version.md ├── configuration.md ├── image-format.md ├── installation.md ├── requirements.md ├── standard-hooks.md └── usage.md ├── enroot.in ├── pkg ├── deb │ ├── PACKAGE+caps.postinst │ ├── PACKAGE+caps.prerm │ ├── changelog │ ├── control │ ├── copyright │ ├── lintian-overrides │ ├── rules │ └── source │ │ ├── format │ │ └── lintian-overrides ├── debbuild ├── release │ ├── Dockerfile.almalinux │ ├── Dockerfile.ubuntu │ ├── deb-build.sh │ ├── docker-release-build.sh │ ├── docker-run-build.sh │ ├── rpm-build.sh │ └── run-build.sh ├── rpm │ ├── BUILD │ ├── RPMS │ ├── SPECS │ │ └── enroot.spec │ └── SRPMS ├── rpmbuild └── runbuild └── src ├── bundle.sh ├── common.sh ├── docker.sh └── runtime.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/.gitmodules -------------------------------------------------------------------------------- /.lgtm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/.lgtm.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/SECURITY.md -------------------------------------------------------------------------------- /bin/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/bin/common.h -------------------------------------------------------------------------------- /bin/compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/bin/compat.h -------------------------------------------------------------------------------- /bin/enroot-aufs2ovlfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/bin/enroot-aufs2ovlfs.c -------------------------------------------------------------------------------- /bin/enroot-mksquashovlfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/bin/enroot-mksquashovlfs.c -------------------------------------------------------------------------------- /bin/enroot-mount.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/bin/enroot-mount.c -------------------------------------------------------------------------------- /bin/enroot-nsenter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/bin/enroot-nsenter.c -------------------------------------------------------------------------------- /bin/enroot-switchroot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/bin/enroot-switchroot.c -------------------------------------------------------------------------------- /conf/apparmor.profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/conf/apparmor.profile -------------------------------------------------------------------------------- /conf/bash_completion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/conf/bash_completion -------------------------------------------------------------------------------- /conf/enroot.conf.d/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/conf/enroot.conf.d/README -------------------------------------------------------------------------------- /conf/enroot.conf.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/conf/enroot.conf.in -------------------------------------------------------------------------------- /conf/environ/10-terminal.env: -------------------------------------------------------------------------------- 1 | TERM=${TERM} 2 | -------------------------------------------------------------------------------- /conf/hooks/10-aptfix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/conf/hooks/10-aptfix.sh -------------------------------------------------------------------------------- /conf/hooks/10-cgroups.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/conf/hooks/10-cgroups.sh -------------------------------------------------------------------------------- /conf/hooks/10-devices.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/conf/hooks/10-devices.sh -------------------------------------------------------------------------------- /conf/hooks/10-home.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/conf/hooks/10-home.sh -------------------------------------------------------------------------------- /conf/hooks/10-localtime.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/conf/hooks/10-localtime.sh -------------------------------------------------------------------------------- /conf/hooks/10-shadow.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/conf/hooks/10-shadow.sh -------------------------------------------------------------------------------- /conf/hooks/98-nvidia.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/conf/hooks/98-nvidia.sh -------------------------------------------------------------------------------- /conf/hooks/99-mellanox.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/conf/hooks/99-mellanox.sh -------------------------------------------------------------------------------- /conf/hooks/extra/50-mig-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/conf/hooks/extra/50-mig-config.sh -------------------------------------------------------------------------------- /conf/hooks/extra/50-sharp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/conf/hooks/extra/50-sharp.sh -------------------------------------------------------------------------------- /conf/hooks/extra/50-slurm-pmi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/conf/hooks/extra/50-slurm-pmi.sh -------------------------------------------------------------------------------- /conf/hooks/extra/50-slurm-pytorch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/conf/hooks/extra/50-slurm-pytorch.sh -------------------------------------------------------------------------------- /conf/mounts/10-system.fstab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/conf/mounts/10-system.fstab -------------------------------------------------------------------------------- /conf/mounts/20-config.fstab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/conf/mounts/20-config.fstab -------------------------------------------------------------------------------- /conf/mounts/extra/30-lxcfs.fstab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/conf/mounts/extra/30-lxcfs.fstab -------------------------------------------------------------------------------- /deps/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/deps/Makefile -------------------------------------------------------------------------------- /deps/libbsd/include/bsd/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/deps/libbsd/include/bsd/inttypes.h -------------------------------------------------------------------------------- /deps/libbsd/include/bsd/libutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/deps/libbsd/include/bsd/libutil.h -------------------------------------------------------------------------------- /deps/libbsd/include/bsd/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/deps/libbsd/include/bsd/stdlib.h -------------------------------------------------------------------------------- /deps/libbsd/include/bsd/sys/cdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/deps/libbsd/include/bsd/sys/cdefs.h -------------------------------------------------------------------------------- /deps/libbsd/include/bsd/sys/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/deps/libbsd/include/bsd/sys/queue.h -------------------------------------------------------------------------------- /deps/libbsd/include/bsd/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/deps/libbsd/include/bsd/unistd.h -------------------------------------------------------------------------------- /deps/libbsd/src/closefrom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/deps/libbsd/src/closefrom.c -------------------------------------------------------------------------------- /deps/libbsd/src/fparseln.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/deps/libbsd/src/fparseln.c -------------------------------------------------------------------------------- /deps/libbsd/src/strtoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/deps/libbsd/src/strtoi.c -------------------------------------------------------------------------------- /deps/libbsd/src/strtonum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/deps/libbsd/src/strtonum.c -------------------------------------------------------------------------------- /deps/libbsd/src/strtou.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/deps/libbsd/src/strtou.c -------------------------------------------------------------------------------- /deps/musl.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/deps/musl.patch -------------------------------------------------------------------------------- /doc/cmd/batch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/doc/cmd/batch.md -------------------------------------------------------------------------------- /doc/cmd/bundle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/doc/cmd/bundle.md -------------------------------------------------------------------------------- /doc/cmd/create.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/doc/cmd/create.md -------------------------------------------------------------------------------- /doc/cmd/exec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/doc/cmd/exec.md -------------------------------------------------------------------------------- /doc/cmd/export.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/doc/cmd/export.md -------------------------------------------------------------------------------- /doc/cmd/import.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/doc/cmd/import.md -------------------------------------------------------------------------------- /doc/cmd/list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/doc/cmd/list.md -------------------------------------------------------------------------------- /doc/cmd/remove.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/doc/cmd/remove.md -------------------------------------------------------------------------------- /doc/cmd/start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/doc/cmd/start.md -------------------------------------------------------------------------------- /doc/cmd/version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/doc/cmd/version.md -------------------------------------------------------------------------------- /doc/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/doc/configuration.md -------------------------------------------------------------------------------- /doc/image-format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/doc/image-format.md -------------------------------------------------------------------------------- /doc/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/doc/installation.md -------------------------------------------------------------------------------- /doc/requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/doc/requirements.md -------------------------------------------------------------------------------- /doc/standard-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/doc/standard-hooks.md -------------------------------------------------------------------------------- /doc/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/doc/usage.md -------------------------------------------------------------------------------- /enroot.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/enroot.in -------------------------------------------------------------------------------- /pkg/deb/PACKAGE+caps.postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/pkg/deb/PACKAGE+caps.postinst -------------------------------------------------------------------------------- /pkg/deb/PACKAGE+caps.prerm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/pkg/deb/PACKAGE+caps.prerm -------------------------------------------------------------------------------- /pkg/deb/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/pkg/deb/changelog -------------------------------------------------------------------------------- /pkg/deb/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/pkg/deb/control -------------------------------------------------------------------------------- /pkg/deb/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/pkg/deb/copyright -------------------------------------------------------------------------------- /pkg/deb/lintian-overrides: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/pkg/deb/lintian-overrides -------------------------------------------------------------------------------- /pkg/deb/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/pkg/deb/rules -------------------------------------------------------------------------------- /pkg/deb/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /pkg/deb/source/lintian-overrides: -------------------------------------------------------------------------------- 1 | useless-autoreconf-build-depends 2 | -------------------------------------------------------------------------------- /pkg/debbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/pkg/debbuild -------------------------------------------------------------------------------- /pkg/release/Dockerfile.almalinux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/pkg/release/Dockerfile.almalinux -------------------------------------------------------------------------------- /pkg/release/Dockerfile.ubuntu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/pkg/release/Dockerfile.ubuntu -------------------------------------------------------------------------------- /pkg/release/deb-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/pkg/release/deb-build.sh -------------------------------------------------------------------------------- /pkg/release/docker-release-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/pkg/release/docker-release-build.sh -------------------------------------------------------------------------------- /pkg/release/docker-run-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/pkg/release/docker-run-build.sh -------------------------------------------------------------------------------- /pkg/release/rpm-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/pkg/release/rpm-build.sh -------------------------------------------------------------------------------- /pkg/release/run-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/pkg/release/run-build.sh -------------------------------------------------------------------------------- /pkg/rpm/BUILD: -------------------------------------------------------------------------------- 1 | ../.. -------------------------------------------------------------------------------- /pkg/rpm/RPMS: -------------------------------------------------------------------------------- 1 | ../../dist -------------------------------------------------------------------------------- /pkg/rpm/SPECS/enroot.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/pkg/rpm/SPECS/enroot.spec -------------------------------------------------------------------------------- /pkg/rpm/SRPMS: -------------------------------------------------------------------------------- 1 | ../../dist -------------------------------------------------------------------------------- /pkg/rpmbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/pkg/rpmbuild -------------------------------------------------------------------------------- /pkg/runbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/pkg/runbuild -------------------------------------------------------------------------------- /src/bundle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/src/bundle.sh -------------------------------------------------------------------------------- /src/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/src/common.sh -------------------------------------------------------------------------------- /src/docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/src/docker.sh -------------------------------------------------------------------------------- /src/runtime.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/enroot/HEAD/src/runtime.sh --------------------------------------------------------------------------------