1*4882a593SmuzhiyunSUMMARY = "selftest chown" 2*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" 3*4882a593Smuzhiyun 4*4882a593SmuzhiyunLICENSE = "MIT" 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunDEPENDS += "coreutils-native" 7*4882a593Smuzhiyun 8*4882a593SmuzhiyunS = "${WORKDIR}" 9*4882a593Smuzhiyun 10*4882a593Smuzhiyuninherit useradd allarch 11*4882a593Smuzhiyun 12*4882a593SmuzhiyunUSERADD_PACKAGES = "${PN}" 13*4882a593SmuzhiyunUSERADD_PARAM:${PN} = "-u 1234 -M test" 14*4882a593SmuzhiyunTESTDIR = "${D}${sysconfdir}/selftest-chown" 15*4882a593Smuzhiyun 16*4882a593Smuzhiyundo_install() { 17*4882a593Smuzhiyun install -d ${TESTDIR} 18*4882a593Smuzhiyun install -d ${TESTDIR}/dir 19*4882a593Smuzhiyun touch ${TESTDIR}/file 20*4882a593Smuzhiyun ln -s ./file ${TESTDIR}/symlink 21*4882a593Smuzhiyun install -d ${TESTDIR}/fifotest 22*4882a593Smuzhiyun mkfifo ${TESTDIR}/fifotest/fifo 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun chown test:test ${TESTDIR}/file 25*4882a593Smuzhiyun chown -R test:test ${TESTDIR}/dir 26*4882a593Smuzhiyun chown -h test:test ${TESTDIR}/symlink 27*4882a593Smuzhiyun chown -R test:test ${TESTDIR}/fifotest 28*4882a593Smuzhiyun} 29*4882a593Smuzhiyun 30*4882a593SmuzhiyunFILES:${PN} = "${sysconfdir}/selftest-chown/*" 31