├── .dockerignore ├── .github ├── dependabot.yml └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── docker-bake.hcl ├── example ├── brittany │ └── Dockerfile ├── clang-format │ └── Dockerfile └── patchelf │ └── Dockerfile ├── rust-toolchain.toml └── src ├── action.rs ├── action ├── bundle_dynamic_dependencies.rs ├── bundle_executable.rs ├── bundle_shared_object_dependencies.rs ├── compress_executable.rs ├── emit.rs ├── exclude_glob.rs ├── include_glob.rs ├── make_directory.rs └── test.rs ├── base.rs ├── base ├── error.rs ├── log.rs └── trace.rs ├── bin └── main.rs ├── domain.rs ├── domain ├── bundle.rs ├── bundle_path.rs ├── executable.rs ├── executable │ ├── resolver.rs │ └── search_paths.rs ├── jail.rs └── resource.rs └── magicpak.rs /.dockerignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | 4 | docker-bake.override.hcl 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/README.md -------------------------------------------------------------------------------- /docker-bake.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/docker-bake.hcl -------------------------------------------------------------------------------- /example/brittany/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/example/brittany/Dockerfile -------------------------------------------------------------------------------- /example/clang-format/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/example/clang-format/Dockerfile -------------------------------------------------------------------------------- /example/patchelf/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/example/patchelf/Dockerfile -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /src/action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/action.rs -------------------------------------------------------------------------------- /src/action/bundle_dynamic_dependencies.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/action/bundle_dynamic_dependencies.rs -------------------------------------------------------------------------------- /src/action/bundle_executable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/action/bundle_executable.rs -------------------------------------------------------------------------------- /src/action/bundle_shared_object_dependencies.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/action/bundle_shared_object_dependencies.rs -------------------------------------------------------------------------------- /src/action/compress_executable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/action/compress_executable.rs -------------------------------------------------------------------------------- /src/action/emit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/action/emit.rs -------------------------------------------------------------------------------- /src/action/exclude_glob.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/action/exclude_glob.rs -------------------------------------------------------------------------------- /src/action/include_glob.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/action/include_glob.rs -------------------------------------------------------------------------------- /src/action/make_directory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/action/make_directory.rs -------------------------------------------------------------------------------- /src/action/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/action/test.rs -------------------------------------------------------------------------------- /src/base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/base.rs -------------------------------------------------------------------------------- /src/base/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/base/error.rs -------------------------------------------------------------------------------- /src/base/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/base/log.rs -------------------------------------------------------------------------------- /src/base/trace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/base/trace.rs -------------------------------------------------------------------------------- /src/bin/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/bin/main.rs -------------------------------------------------------------------------------- /src/domain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/domain.rs -------------------------------------------------------------------------------- /src/domain/bundle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/domain/bundle.rs -------------------------------------------------------------------------------- /src/domain/bundle_path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/domain/bundle_path.rs -------------------------------------------------------------------------------- /src/domain/executable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/domain/executable.rs -------------------------------------------------------------------------------- /src/domain/executable/resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/domain/executable/resolver.rs -------------------------------------------------------------------------------- /src/domain/executable/search_paths.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/domain/executable/search_paths.rs -------------------------------------------------------------------------------- /src/domain/jail.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/domain/jail.rs -------------------------------------------------------------------------------- /src/domain/resource.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/domain/resource.rs -------------------------------------------------------------------------------- /src/magicpak.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coord-e/magicpak/HEAD/src/magicpak.rs --------------------------------------------------------------------------------