Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Eat mk cross builder - Bullseye #270

Merged
merged 8 commits into from
Mar 22, 2020

Conversation

cerna
Copy link
Contributor

@cerna cerna commented Mar 22, 2020

This pull request cherry picks commits from development repository Zultron/mk-cross-builder pertinent to Machinekit-HAL repository and Debian Bullseye as described in issue #268.

All while rewriting history of donor repository to match the current Machinekit-HAL@master.

Done this way in two pull requests to simplify eventual reverting.

zultron and others added 8 commits March 22, 2020 01:32
The `/sysroot/usr/lib/${HOST_MULTIARCH}/pkgconfig` directory no longer
exists in the last build, so skip this and deal with any fallout later.
This commit makes `build.sh` easier to run by hand, and adds options
to hook in customizations.

Separate command-line options are added to `build.sh` for separately
specifying repo, tag, or the combined image name, and set a reasonable
default if not supplied.

A `DEBIAN_MIRROR` variable allows configuring the fastest local
mirror.

Additional arguments to `docker build` may be passed through the
`$DOCKER_BUILD_ARGS` variable.

Defaults for all of these may be set in an optional
`~/.mk-cross-builder.conf.sh` script, sourced by `build.sh`.
@cerna cerna force-pushed the eat-mk-cross-builder branch from 9896f5d to 6d07415 Compare March 22, 2020 01:19
@cerna
Copy link
Contributor Author

cerna commented Mar 22, 2020

The Travis CI integration is behaving highly problematically.

@luminize luminize merged commit 98a93c2 into machinekit:master Mar 22, 2020
@cerna cerna deleted the eat-mk-cross-builder branch March 22, 2020 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants