1 |
Signed-off-by: Michał Górny <mgorny@g.o> |
2 |
--- |
3 |
eclass/user.eclass | 20 ++++++++++++++++++++ |
4 |
1 file changed, 20 insertions(+) |
5 |
|
6 |
diff --git a/eclass/user.eclass b/eclass/user.eclass |
7 |
index 3bd381b0c089..7592ee3bba23 100644 |
8 |
--- a/eclass/user.eclass |
9 |
+++ b/eclass/user.eclass |
10 |
@@ -351,6 +351,26 @@ enewgroup() { |
11 |
esac |
12 |
} |
13 |
|
14 |
+# @FUNCTION: egetusername |
15 |
+# @USAGE: <uid> |
16 |
+# @DESCRIPTION: |
17 |
+# Gets the username for given UID. |
18 |
+egetusername() { |
19 |
+ [[ $# -eq 1 ]] || die "usage: egetusername <uid>" |
20 |
+ |
21 |
+ id -u -n "$1" |
22 |
+} |
23 |
+ |
24 |
+# @FUNCTION: egetgroupname |
25 |
+# @USAGE: <gid> |
26 |
+# @DESCRIPTION: |
27 |
+# Gets the group name for given GID. |
28 |
+egetgroupname() { |
29 |
+ [[ $# -eq 1 ]] || die "usage: egetgroupname <gid>" |
30 |
+ |
31 |
+ id -g -n "$1" |
32 |
+} |
33 |
+ |
34 |
# @FUNCTION: egethome |
35 |
# @USAGE: <user> |
36 |
# @DESCRIPTION: |
37 |
-- |
38 |
2.22.0 |