aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Explicitly depend on sudoHEADmasterCarlo Landmeter2020-05-011-0/+1
| | | https://gitlab.alpinelinux.org/alpine/aports/-/commit/39bd500283b46d2d5f3ad24b360e062592558110
* entrypoint: always set correct permissions of abuild conf dirCarlo Landmeter2020-02-031-1/+3
|
* entrypoint: fix abuild config dir permissionCarlo Landmeter2020-02-031-1/+1
|
* Merge branch 'multiple_fixes' into 'master'Richard Mortier2020-01-305-91/+192
|\ | | | | | | | | Multiple fixes and features See merge request alpine/docker-abuild!60
| * admin: use correct program and uppercase globalsCarlo Landmeter2020-01-181-4/+6
| |
| * admin: multiarch add enable/disable with warningCarlo Landmeter2020-01-181-5/+40
| |
| * admin: set shell to -euCarlo Landmeter2020-01-171-1/+3
| |
| * add editorconfig support and follow alpine coding styleCarlo Landmeter2020-01-172-29/+41
| |
| * dabuild: alpine release can have more digitsCarlo Landmeter2020-01-171-2/+1
| |
| * dabuild: set shell to catch unset varsCarlo Landmeter2020-01-171-32/+33
| | | | | | | | assign default values early in dabuild
| * use git symbolic-ref to get branch nameCarlo Landmeter2020-01-171-2/+1
| |
| * remove check for packages dirCarlo Landmeter2020-01-171-8/+2
| | | | | | | | | | Packages dir is a docker volume and the mount point will be automatically created. Permissions will be correct from entrypoint.
| * admin: add enable multi-archCarlo Landmeter2020-01-171-0/+7
| |
| * make distfiles named volume/bind configuable:Carlo Landmeter2020-01-172-4/+13
| | | | | | | | | | - set to true to enable named volume - set to absolute path to enable bind mount
| * add default settings to users abuild.confCarlo Landmeter2020-01-171-0/+9
| |
| * dabuild: do not mount hosts /etc/abuild.confCarlo Landmeter2020-01-171-4/+0
| | | | | | | | | | | | On Alpine (and also on other dists) its not safe to share the same abuild.conf for multiple Alpine releases and architectures. Use the users .abuild/abuild.conf instead.
| * entrypoint: simplify abuild key generationCarlo Landmeter2020-01-171-10/+3
| |
| * admin: add cmd to list all volumesCarlo Landmeter2020-01-171-0/+6
| |
| * rename alpine based variablesCarlo Landmeter2020-01-171-16/+18
| |
| * add script to administer dabuildCarlo Landmeter2020-01-171-0/+25
| |
| * add apk cache and simplify named volumesCarlo Landmeter2020-01-112-22/+32
|/ | | | | | | | - apk supports caching of packages for reuse on next run. This is the prefered way and should be relativly fast compared to other package magenagers. This also removed the need for other named volumes which need to be setup and maintained on each run. - correcly set perm of volume mount points
* Merge branch 'use-dabuild_docker' into 'master'Richard Mortier2020-01-041-5/+6
|\ | | | | | | | | dabuild: doh! actually use the indicated `$DABUILD_DOCKER` command See merge request alpine/docker-abuild!58
| * dabuild: doh! actually use the indicated `$DABUILD_DOCKER` commandRichard Mortier2020-01-031-5/+6
|/ | | | Signed-off-by: Richard Mortier <mort@cantab.net>
* Merge branch 'github/fork/clandmeter/dabuild-conf' into 'master'Richard Mortier2020-01-032-0/+37
|\ | | | | | | | | add dabuild.conf support See merge request alpine/docker-abuild!57
| * add dabuild.conf supportCarlo Landmeter2019-12-312-0/+37
| |
* | only build images when neededCarlo Landmeter2020-01-031-23/+47
| |
* | update readme arch supportCarlo Landmeter2020-01-021-9/+3
| |
* | fix project and release nameCarlo Landmeter2020-01-021-6/+6
| |
* | add gitlab ciCarlo Landmeter2020-01-023-1/+182
| |
* | dabuild: mount gitconfig in containerCarlo Landmeter2019-12-311-0/+5
|/ | | | | abuild-keygen will look for gitconfig to fetch user and email address and set proper PACKAGER variable in abuild.conf
* readme: fix instructions for multiarch supportRichard Mortier2019-12-291-2/+3
| | | | | | closes #51 Signed-off-by: Richard Mortier <mort@cantab.net>
* add alpine v3.11Carlo Landmeter2019-12-294-4/+84
|
* readme: add instructions to install multiarch support on LinuxRichard Mortier2019-12-291-1/+11
| | | | Signed-off-by: Richard Mortier <mort@cantab.net>
* dabuild: put `.ccache` into a named volume, to support multiarchRichard Mortier2019-12-292-2/+1
| | | | | | closes #48 Signed-off-by: Richard Mortier <mort@cantab.net>
* readme: document `sudo` issue and fixRichard Mortier2019-12-291-0/+12
| | | | Signed-off-by: Richard Mortier <mort@cantab.net>
* readme: document supported environment variablesRichard Mortier2019-12-271-21/+21
| | | | | Closes #46 Signed-off-by: Richard Mortier <mort@cantab.net>
* feat: add support for ccache-enabled abuildJoseph Benden2019-12-182-0/+2
| | | | | | This introduces support for ccache, when enabled in `abuild`. Signed-off-by: Joseph Benden <joe@benden.us>
* dabuild: add support for `DABUILD_DOCKER` env varRichard Mortier2019-11-291-0/+9
| | | | | | Closes #45 Signed-off-by: Richard Mortier <mort@cantab.net>
* Workaround for ARCH detectionmacmpi2019-11-181-2/+3
| | | | Restored alpine docker genuinely supported architectures (as other ones are definitely not). Just give a clue to set wanted DABUILD_ARCH variable at invocation, when uname does not provide adequate info on some platforms like Pi.
* dabuild: more helpful error message, list possible `$ARCH` in `README`Richard Mortier2019-11-182-3/+16
| | | | Signed-off-by: Richard Mortier <mort@cantab.net>
* dabuild: fix interpretation of `uname -m` on RPi; closes #41Richard Mortier2019-10-251-2/+2
| | | | Signed-off-by: Richard Mortier <mort@cantab.net>
* dabuild: rm image after run by default; control via `$DABUILD_RM`Richard Mortier2019-10-251-0/+5
| | | | Signed-off-by: Richard Mortier <mort@cantab.net>
* dabuild: unabstractify `docker` invocationRichard Mortier2019-10-181-4/+7
| | | | Signed-off-by: Richard Mortier <mort@cantab.net>
* entrypoint: test if `~/.abuild` writable, fail if notRichard Mortier2019-09-131-0/+10
| | | | Signed-off-by: Richard Mortier <mort@cantab.net>
* readme: add note about bash-5.0 issueRichard Mortier2019-09-131-0/+1
| | | | Signed-off-by: Richard Mortier <mort@cantab.net>
* whitespaceRichard Mortier2019-09-071-1/+6
| | | | Signed-off-by: Richard Mortier <mort@cantab.net>
* dabuild: require `aports` tree is exactly in `.../aports/` on hostRichard Mortier2019-09-071-5/+5
| | | | Signed-off-by: Richard Mortier <mort@cantab.net>
* dabuild: fix `die`Richard Mortier2019-09-071-1/+1
| | | | Signed-off-by: Richard Mortier <mort@cantab.net>
* readme: move badge to the topRichard Mortier2019-07-121-2/+2
| | | | Signed-off-by: Richard Mortier <mort@cantab.net>
* readme: add ipv6 issueRichard Mortier2019-07-121-0/+4
|