moby/hack/make
Sebastiaan van Stijn a08c955e30 Remove Fedora 21 from RPM build as it is EOL
Fedora 21 is EOL'd as of December 1st, 2015.

Announcement:
https://lists.fedoraproject.org/pipermail/announce/2015-November/003296.html

Fedora 21 will reach end of life on 2015-12-01, and no further updates
will be pushed out after that time. Additionally, with the recent
release of Fedora 23, no new packages will be added to the Fedora 21
collection.

Please see https://fedoraproject.org/wiki/DNF_system_upgrade for more
information on upgrading from Fedora 21 to a newer release.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2015-12-20 00:42:17 +01:00
..
.build-deb control: add missing fields 2015-12-10 16:57:39 +02:00
.build-rpm Fixed 80-docker.rules file permissions to 644 2015-12-04 15:31:44 +00:00
.resources-windows Windows: Build docker.exe manifested and with icon 2015-06-04 11:49:10 -07:00
.dockerinit hack/make/test-integration-cli: introduce MAKEDIR variable 2015-04-15 10:44:14 +02:00
.dockerinit-gccgo Remove -lpthread and -ldl from ldflags 2015-09-08 17:01:14 -07:00
.ensure-emptyfs Move scripts back to hack/, leave docs in project/ 2015-03-13 14:04:08 -06:00
.ensure-frozen-images Merge pull request #18372 from Microsoft/jjh/winci-ensurefrozen 2015-12-14 10:32:53 -08:00
.ensure-httpserver Add initial support for Docker on ARM 2015-11-15 13:15:31 +01:00
.go-autogen Golint auto-generated file 2015-11-30 16:34:07 +08:00
.integration-daemon-setup Fixes for ppc64le and 390x frozen-images 2015-12-08 14:26:34 -05:00
.integration-daemon-start Windows CI Fix: Timeout change 2015-12-03 12:45:56 -08:00
.integration-daemon-stop Check for apparmor file before reading it 2015-06-17 11:58:17 -05:00
.validate .: remove trailing white spaces 2015-03-25 13:38:17 -04:00
binary Use -z,muldefs on arm,x86 2015-12-02 10:30:13 -05:00
build-deb fix gopath when building debs 2015-11-30 13:44:59 -08:00
build-rpm fix experimental boolean macro 2015-11-14 14:47:13 -08:00
cover Make "DEST" a make.sh construct instead of ad-hoc 2015-05-30 11:16:43 -07:00
cross make windows cross compile static daemon work 2015-08-10 16:16:58 -07:00
dynbinary Make "DEST" a make.sh construct instead of ad-hoc 2015-05-30 11:16:43 -07:00
dyngccgo Remove -lpthread and -ldl from ldflags 2015-09-08 17:01:14 -07:00
gccgo Build and test Docker on IBM Power and Z using gccgo. Enable CI on Power and Z. 2015-11-14 03:16:45 +00:00
generate-index-listing add script to generate index listing for the repo if say hosted on s3 2015-10-08 09:21:16 -07:00
README.md Move scripts back to hack/, leave docs in project/ 2015-03-13 14:04:08 -06:00
release-deb Fixes for release scripts: 2015-11-23 17:15:54 -08:00
release-rpm Remove Fedora 21 from RPM build as it is EOL 2015-12-20 00:42:17 +01:00
sign-repos Add ability to use a different GPG key identifier 2015-08-31 11:27:57 -07:00
test-deb-install add test script for built debs 2015-10-19 16:15:27 -07:00
test-docker-py docker-py: upgrade and fix test script 2015-10-28 12:56:50 -04:00
test-install-script add test script for built debs 2015-10-19 16:15:27 -07:00
test-integration-cli Remove timer and use -check.v for tests formatting 2015-06-18 14:22:40 -07:00
test-old-apt-repo add script to test the old apt-repo 2015-11-04 16:01:19 -08:00
test-unit Windows: Native make test-unit 2015-11-07 08:23:10 -08:00
tgz Make "DEST" a make.sh construct instead of ad-hoc 2015-05-30 11:16:43 -07:00
ubuntu revert apparmor changes back to how it was in 1.7.1, but keep tests 2015-08-06 12:49:25 -07:00
validate-dco hack/make/test-integration-cli: introduce MAKEDIR variable 2015-04-15 10:44:14 +02:00
validate-gofmt hack/make/test-integration-cli: introduce MAKEDIR variable 2015-04-15 10:44:14 +02:00
validate-lint Fix few comments in validate scripts 2015-10-10 11:21:04 +02:00
validate-pkg Add new "validate-pkg" bundlescript 2015-06-12 12:28:23 -07:00
validate-test Fix few comments in validate scripts 2015-10-10 11:21:04 +02:00
validate-toml Fix few comments in validate scripts 2015-10-10 11:21:04 +02:00
validate-vet Fix few comments in validate scripts 2015-10-10 11:21:04 +02:00

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