From cfd908b18d8e57436c10f4d383d324dc1e6d7856 Mon Sep 17 00:00:00 2001 From: Valentin Lab Date: Thu, 28 Feb 2019 13:52:48 +0100 Subject: [PATCH] new: added ``docker_get_uid_gid`` for charms. --- bin/compose-core | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/bin/compose-core b/bin/compose-core index ae64200..bdb7bf7 100755 --- a/bin/compose-core +++ b/bin/compose-core @@ -1813,6 +1813,17 @@ docker_get_uid() { } export -f docker_get_uid +docker_get_uid_gid() { + local service="$1" user="$2" group="$3" uid + uid_gid=$(cached_cmd_on_base_image "$service" "id -u \"$user\"; id -g \"$group\"") || { + 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_gid'" + echo "$uid_gid" +} +export -f docker_get_uid_gid + logstdout() { local name="$1"