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