1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/hack/make
Michael Crosby 2f6ca79080 Add selinux policy per distro
This adds the ability to have different profiles for individual distros
and versions of the distro because they all ship with and depend on
different versions of policy packages.

The `selinux` dir contains the unmodified policy that is being used
today.  The `selinux-fedora` dir contains the new policy for fedora 24
with the changes for it to compile and work on the system.

The fedora policy is from commit
4a6ce94da5

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
(cherry picked from commit 32b1f26c51)
Signed-off-by: Tibor Vass <tibor@docker.com>
2016-08-11 17:56:50 -07:00
..
.build-deb Uncomment the TasksMax val later in the deb build 2016-07-12 16:09:58 -07:00
.build-rpm Remove docker.socket from rpm based systems 2016-07-25 23:15:42 -07:00
.resources-windows
.binary
.binary-setup Make the docker proxy a standalone binary not a re-exec 2016-07-08 15:33:28 -07:00
.detect-daemon-osarch
.ensure-emptyfs
.ensure-frozen-images
.ensure-frozen-images-windows Windows: Ensure frozen cope with prefix 2016-06-30 16:47:46 -07:00
.ensure-httpserver
.ensure-nnp-test
.ensure-syscall-test
.go-autogen
.integration-daemon-setup
.integration-daemon-start
.integration-daemon-stop
.validate
binary Add make install task 2016-06-03 12:08:33 +02:00
binary-client Add make install task 2016-06-03 12:08:33 +02:00
binary-daemon Make the docker proxy a standalone binary not a re-exec 2016-07-08 15:33:28 -07:00
build-deb Require manpages for packages. 2016-07-26 14:43:35 +02:00
build-rpm Add selinux policy per distro 2016-08-11 17:56:50 -07:00
clean-apt-repo
clean-yum-repo
cover
cross Add make install task 2016-06-03 12:08:33 +02:00
dynbinary Fix spelling in comments, strings and documentation 2016-07-08 15:31:42 -07:00
dynbinary-client
dynbinary-daemon docker-proxy: Force external linking to add BuildID information to please rpm 2016-07-12 20:01:51 -07:00
dyngccgo
gccgo Make the docker proxy a standalone binary not a re-exec 2016-07-08 15:33:28 -07:00
generate-index-listing
install-binary Add make install task 2016-06-03 12:08:33 +02:00
install-binary-client Add make install task 2016-06-03 12:08:33 +02:00
install-binary-daemon Make the docker proxy a standalone binary not a re-exec 2016-07-08 15:33:28 -07:00
install-script
README.md
release-deb Fix the value of the Components value in apt {In,}Release files 2016-06-30 16:47:46 -07:00
release-rpm
sign-repos
test-deb-install
test-docker-py
test-install-script
test-integration-cli
test-old-apt-repo
test-unit Dont run man generation as part of test-unit. 2016-07-25 23:15:42 -07:00
tgz Make the docker proxy a standalone binary not a re-exec 2016-07-08 15:33:28 -07:00
ubuntu Make manpages in a conatiner. 2016-07-26 14:43:11 +02:00
update-apt-repo
validate-dco
validate-default-seccomp
validate-gofmt
validate-lint
validate-pkg
validate-test
validate-toml
validate-vendor
validate-vet
win

This directory holds scripts called by make.sh in the parent directory.

Each script is named after the bundle it creates. They should not be called directly - instead, pass it as argument to make.sh, for example:

./hack/make.sh test
./hack/make.sh binary ubuntu

# Or to run all bundles:
./hack/make.sh

To add a bundle:

  • Create a shell-compatible file here
  • Add it to $DEFAULT_BUNDLES in make.sh