summaryrefslogtreecommitdiffstats
path: root/meta-selftest/recipes-test/selftest-users/bcreategroup.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta-selftest/recipes-test/selftest-users/bcreategroup.bb')
-rw-r--r--meta-selftest/recipes-test/selftest-users/bcreategroup.bb37
1 files changed, 37 insertions, 0 deletions
diff --git a/meta-selftest/recipes-test/selftest-users/bcreategroup.bb b/meta-selftest/recipes-test/selftest-users/bcreategroup.bb
new file mode 100644
index 0000000000..c4844dd0da
--- /dev/null
+++ b/meta-selftest/recipes-test/selftest-users/bcreategroup.bb
@@ -0,0 +1,37 @@
1SUMMARY = "creategroup_b"
2LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
3
4LICENSE = "MIT"
5
6# This recipe requires a and c. C requires A. Reverse alpha.
7
8USERADD_DEPENDS = "acreategroup ccreategroup"
9
10S = "${WORKDIR}"
11
12EXCLUDE_FROM_WORLD="1"
13
14inherit useradd allarch
15
16USERADD_PACKAGES = "${PN}"
17USERADD_PARAM:${PN} = "-u 5561 -g b_group -G a_group,c_group b_user "
18GROUPADD_PARAM:${PN} = "-r b_group"
19
20TESTDIR = "${D}${sysconfdir}/creategroup"
21
22do_install() {
23 install -d ${TESTDIR}
24 install -d ${TESTDIR}/dir
25 touch ${TESTDIR}/file
26 ln -s ./file ${TESTDIR}/symlink
27 install -d ${TESTDIR}/fifotest
28 mkfifo ${TESTDIR}/fifotest/fifo
29
30 chown a_user:a_group ${TESTDIR}/file
31 chown -R c_user:c_group ${TESTDIR}/dir
32 chown -h a_user:a_group ${TESTDIR}/symlink
33 chown -R b_user:b_group ${TESTDIR}/fifotest
34}
35
36FILES:${PN} = "${sysconfdir}/creategroup/*"
37