1*4882a593SmuzhiyunSUMMARY = "Advanced TFTP server and client" 2*4882a593SmuzhiyunSECTION = "net" 3*4882a593SmuzhiyunHOMEPAGE = "http://packages.debian.org/atftp" 4*4882a593SmuzhiyunLICENSE = "GPL-2.0-only" 5*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://LICENSE;md5=f65159f73e603f89d6867d43191900e5" 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunSRCREV = "00921e75728e3681b051c2e48c59e36c6cfa2e97" 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunSRC_URI = "git://git.code.sf.net/p/atftp/code;branch=master \ 10*4882a593Smuzhiyun file://atftpd.init \ 11*4882a593Smuzhiyun file://atftpd.service \ 12*4882a593Smuzhiyun" 13*4882a593Smuzhiyun 14*4882a593SmuzhiyunS = "${WORKDIR}/git" 15*4882a593Smuzhiyun 16*4882a593Smuzhiyuninherit autotools update-rc.d systemd 17*4882a593Smuzhiyun 18*4882a593SmuzhiyunPACKAGECONFIG ??= "tcp-wrappers" 19*4882a593SmuzhiyunPACKAGECONFIG[pcre] = "--enable-libpcre,--disable-libpcre,libpcre" 20*4882a593SmuzhiyunPACKAGECONFIG[tcp-wrappers] = "--enable-libwrap,--disable-libwrap,tcp-wrappers" 21*4882a593SmuzhiyunPACKAGECONFIG[readline] = "--enable-libreadline,--disable-libreadline,readline" 22*4882a593Smuzhiyun 23*4882a593SmuzhiyunINITSCRIPT_PACKAGES = "${PN}d" 24*4882a593SmuzhiyunINITSCRIPT_NAME:${PN}d = "atftpd" 25*4882a593SmuzhiyunINITSCRIPT_PARAMS:${PN}d = "defaults 80" 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun 28*4882a593SmuzhiyunEXTRA_OEMAKE = "CFLAGS='${CFLAGS} -std=gnu89'" 29*4882a593Smuzhiyun 30*4882a593Smuzhiyundo_install:append() { 31*4882a593Smuzhiyun install -d ${D}${sysconfdir}/init.d 32*4882a593Smuzhiyun install -m 0755 ${WORKDIR}/atftpd.init ${D}${sysconfdir}/init.d/atftpd 33*4882a593Smuzhiyun 34*4882a593Smuzhiyun install -d ${D}/srv/tftp 35*4882a593Smuzhiyun 36*4882a593Smuzhiyun rm ${D}${sbindir}/in.tftpd 37*4882a593Smuzhiyun 38*4882a593Smuzhiyun install -d ${D}${systemd_unitdir}/system 39*4882a593Smuzhiyun install -m 0644 ${WORKDIR}/atftpd.service ${D}${systemd_unitdir}/system 40*4882a593Smuzhiyun} 41*4882a593Smuzhiyun 42*4882a593SmuzhiyunPACKAGES =+ "${PN}d" 43*4882a593Smuzhiyun 44*4882a593SmuzhiyunFILES:${PN} = "${bindir}/*" 45*4882a593Smuzhiyun 46*4882a593SmuzhiyunFILES:${PN}d = "${sbindir}/* \ 47*4882a593Smuzhiyun ${sysconfdir} \ 48*4882a593Smuzhiyun /srv/tftp \ 49*4882a593Smuzhiyun ${systemd_unitdir}/system/atftpd.service \ 50*4882a593Smuzhiyun" 51*4882a593Smuzhiyun 52*4882a593SmuzhiyunSYSTEMD_PACKAGES = "${PN}d" 53*4882a593SmuzhiyunSYSTEMD_SERVICE:${PN}d = "atftpd.service" 54*4882a593SmuzhiyunRPROVIDES:${PN}d += "${PN}d-systemd" 55*4882a593SmuzhiyunRREPLACES:${PN}d += "${PN}d-systemd" 56*4882a593SmuzhiyunRCONFLICTS:${PN}d += "${PN}d-systemd" 57