SECTION = "console/network" DESCRIPTION = "netkit-tftpd includes a tftp server." DEPENDS = "netkit-base" RDEPENDS_${PN} = "netkit-base" LICENSE = "BSD" FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/netkit-tftp-${PV}" SRC_URI = "ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-tftp-${PV}.tar.gz \ file://mconfig.patch \ file://tftpd_add_debug.patch \ file://pack_tftphdr.patch" S = "${WORKDIR}/netkit-tftp-${PV}" PR = "r7" EXTRA_OEMAKE = "" do_compile () { oe_runmake 'CC=${CC}' 'LD=${LD}' all } do_install () { install -d ${D}${sbindir} install -m 0755 tftpd/tftpd ${D}${sbindir}/tftpd } pkg_postinst () { #only run on the device if [ -n "$D" ]; then exit 1; fi #install inetd.conf line to run tftpd echo "tftp dgram udp wait root ${sbindir}/tftpd tftpd" >> /etc/inetd.conf #force inetd to reload settings kill -SIGHUP `cat /var/run/inetd.pid` } SRC_URI[md5sum] = "b7262c798e2ff50e29c2ff50dfd8d6a8" SRC_URI[sha256sum] = "3a43c0010d4e61f412563fd83769d4667d8b8e82903526d21cb9205fe55ad14d"