SUMMARY = "Set of GPL'ed utilities to ext2/ext3 filesystem." DESCRIPTION = "e2tools is a simple set of GPL'ed utilities to read, write, \ and manipulate files in an ext2/ext3 filesystem. These utilities access a \ filesystem directly using the ext2fs library. Can also be used on a Linux \ machine to read/write to disk images or floppies without having to mount \ them or have root access." HOMEPAGE = "https://github.com/e2tools/e2tools" SECTION = "base" LICENSE = "GPL-2.0-only" LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" DEPENDS += "coreutils e2fsprogs" PV = "0.1.0+git" SRC_URI = " \ git://github.com/e2tools/e2tools;protocol=https;branch=master \ file://0001-Disable-portability-warning-as-error.patch \ file://run-ptest \ " SRCREV = "fd092754a6b65c3a769f74f888668c066f09c36d" S = "${WORKDIR}/git" inherit autotools pkgconfig ptest # Otherwise these tools will be detected from build host and # assumptions will go wrong, Fun of cross compiling EXTRA_OECONF += "\ ac_cv_path_MKE2FS=${base_sbindir}/mke2fs \ ac_cv_path_CHMOD=${base_bindir}/chmod \ ac_cv_path_DD=${base_bindir}/dd \ ac_cv_path_GREP=${base_bindir}/grep \ " do_install_ptest() { rm -rf "${D}${PTEST_PATH}/*" cp -r ../build "${D}${PTEST_PATH}" cp -r "${S}/build-aux" "${D}${PTEST_PATH}/build" cp -r "${S}" "${D}${PTEST_PATH}" rm -rf ${D}${PTEST_PATH}/build/config.log ${D}${PTEST_PATH}/build/autom4te.cache \ ${D}${PTEST_PATH}/git/.git ${D}${PTEST_PATH}/git/autom4te.cache sed -i -e 's;${TMPDIR};;g' ${D}${PTEST_PATH}/build/config.status } RDEPENDS:${PN}-ptest += "bash coreutils e2fsprogs e2tools gawk make perl" BBCLASSEXTEND = "native"