bcreategroup.bb 941 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. SUMMARY = "creategroup_b"
  2. LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
  3. LICENSE = "MIT"
  4. # This recipe requires a and c. C requires A. Reverse alpha.
  5. USERADD_DEPENDS = "acreategroup ccreategroup"
  6. S = "${WORKDIR}/sources"
  7. UNPACKDIR = "${S}"
  8. EXCLUDE_FROM_WORLD = "1"
  9. inherit useradd allarch
  10. USERADD_PACKAGES = "${PN}"
  11. USERADD_PARAM:${PN} = "-u 5561 -g b_group -G a_group,c_group b_user "
  12. GROUPADD_PARAM:${PN} = "-r b_group"
  13. TESTDIR = "${D}${sysconfdir}/creategroup"
  14. do_install() {
  15. install -d ${TESTDIR}
  16. install -d ${TESTDIR}/dir
  17. touch ${TESTDIR}/file
  18. ln -s ./file ${TESTDIR}/symlink
  19. install -d ${TESTDIR}/fifotest
  20. mkfifo ${TESTDIR}/fifotest/fifo
  21. chown a_user:a_group ${TESTDIR}/file
  22. chown -R c_user:c_group ${TESTDIR}/dir
  23. chown -h a_user:a_group ${TESTDIR}/symlink
  24. chown -R b_user:b_group ${TESTDIR}/fifotest
  25. }
  26. FILES:${PN} = "${sysconfdir}/creategroup/*"