diff options
| author | Richard Mortier <mort@cantab.net> | 2019-05-01 10:39:08 +0100 |
|---|---|---|
| committer | Richard Mortier <mort@cantab.net> | 2019-05-01 10:39:08 +0100 |
| commit | e0899536105fe52b954b6e18b0383f3be279f867 (patch) | |
| tree | 502cb3c4deeb70f0bd38b0a0ad1e75d4aedba126 | |
| parent | 6794fcbad2ec6666b3face12d24eafd7d36029bf (diff) | |
| download | docker-abuild-e0899536105fe52b954b6e18b0383f3be279f867.tar.bz2 docker-abuild-e0899536105fe52b954b6e18b0383f3be279f867.tar.xz | |
dabuild: provide for user-specified `.../packages` directory
| -rwxr-xr-x | dabuild.in | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -40,11 +40,17 @@ else esac fi +## check $DABUILD_PACKAGES is a writable directory +if [ ! \( -d "$DABUILD_PACKAGES" -a -w "$DABUILD_PACKAGES" \) ]; then + die "Error: invalid packages directory specified!" \ + "DABUILD_PACKAGES = '$DABUILD_PACKAGES'" +fi + ## setup volumes; use named volumes as cache if desired ABUILD_VOLUMES=" -v ${HOME}/.abuild:/home/builder/.abuild -v ${PWD%/aports*}/aports:/home/builder/aports - -v ${PWD%/aports*}/packages:/home/builder/packages + -v ${DABUILD_PACKAGES:-${PWD%/aports*}/packages}:/home/builder/packages " if [ "$DABUILD_CACHE" = "true" ]; then for v in %%ABUILD_VOLUMES%% ; do |
