From ee12331c08c95a6d96281a0853b2fee9f7c72de3 Mon Sep 17 00:00:00 2001 From: Valentin Lab Date: Wed, 9 Jan 2019 15:18:04 +0100 Subject: [PATCH] new: provide ``docker_get_uid`` for charms. --- bin/compose-core | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/bin/compose-core b/bin/compose-core index 8f5a64c..8de78c0 100755 --- a/bin/compose-core +++ b/bin/compose-core @@ -1685,6 +1685,18 @@ init-config-add() { export -f init-config-add +docker_get_uid() { + local service="$1" user="$2" uid + uid=$(cached_cmd_on_base_image "$service" "id -u \"$user\"") || { + debug "Failed to query for '$user' uid in ${DARKYELLOW}$service${NORMAL} base image." + return 1 + } + info "uid from ${DARKYELLOW}$service${NORMAL} for user '$user' is '$uid'" + echo "$uid" +} +export -f docker_get_uid + + logstdout() { local name="$1" sed -r 's%^%'"${name}"'> %g'