diff options
author | Chris Evich <cevich@redhat.com> | 2021-04-08 14:30:40 -0400 |
---|---|---|
committer | Chris Evich <cevich@redhat.com> | 2021-04-12 10:21:28 -0400 |
commit | b6b0b6e8bd0f8c75fe9411f722a43f9305c6137a (patch) | |
tree | fea2024764c18861d58f9d6f6707ec8b2a8d8368 /.gitignore | |
parent | a4686883b7c2b8388c8eb4efdf320f12064b4bc7 (diff) | |
download | podman-b6b0b6e8bd0f8c75fe9411f722a43f9305c6137a.tar.gz podman-b6b0b6e8bd0f8c75fe9411f722a43f9305c6137a.tar.bz2 podman-b6b0b6e8bd0f8c75fe9411f722a43f9305c6137a.zip |
Overhaul Makefile binary and release worflows
* Incorporate changes from abandoned #9918: Use dedicated `bin`
sub-directories for `windows` and `darwin` when building
`podman-remote`. The linux flavor remains under `bin` as before.
* Fix MacOS Documentation-generation for release-packaging.
The `install-podman-remote-%-docs` target requires local execution
of `podman-remote`, but it was assuming GOOS=linux. Fix this
by dynamically discovering the local OS/architecture type while
still permitting cross-building of MacOS binaries under Linux.
* Unify temporary directory/file behavior to use a common template.
In case of left-over temporary items left in the repository,
update the `clean` target accordingly to remove them.
* Fix broken podman-remote-static and MacOS release archive targets
mismatching the `podman-remote-%` target. Disambiguate this target
for all platforms by spelling each out in full, instead of using
a wild-card recipe.
* Fix Windows-installer target to properly recognize existing
output files and not constantly rebuild every time.
* Include the podman version number in the Windows-installer target
in case a user downloads multiple releases.
* Include a subdirectory containing the podman version number for
both `tar.gz` and `zip` targets. This prevents users clobbering
existing directories when un-archiving from releases.
Signed-off-by: Chris Evich <cevich@redhat.com>
Diffstat (limited to '.gitignore')
-rw-r--r-- | .gitignore | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore index 6a5ae509c..0a3caf8ca 100644 --- a/.gitignore +++ b/.gitignore @@ -17,10 +17,12 @@ coverprofile *.o *.orig /_output/ +/podman_tmp_* /pause/pause.o pkg/api/swagger.yaml -podman-remote*.zip -podman*.tar.gz +/podman-remote*.zip +/podman*.tar.gz +/podman-*.msi __pycache__ release.txt .ropeproject |