# copyright 2017 Armin Kuster # SUMARRY = "freeDiameter is a implementation of the Diameter protocol specified in RFC3588. Diameter is a protocol for carrying Authentication, Authorization and Accounting information." HOMEPAGE = "http://www.freediameter.net/trac/" LIC_FILES_CHKSUM = "file://LICENSE;md5=892b2ed6ae815488a08416ff7ee74a35" LICENSE = "BSD" DEPENDS = "lksctp-tools libidn gnutls libgcrypt bison flex" HG_SRCREV = "8662db9f6105" SRC_URI = " \ http://www.freediameter.net/hg/freeDiameter/archive/${HG_SRCREV}.tar.bz2 \ file://init \ file://freeDiameter.conf \ file://no_test_run.patch" SRC_URI[md5sum] = "2fbf09aa1e0eba9ae0b5f1ab05a6d462" SRC_URI[sha256sum] = "061d9b0d860605f0838c0ab312c3719f45b215bf5e212ad2b45a59d036b670b7" S = "${WORKDIR}/freeDiameter-${HG_SRCREV}" inherit cmake pkgconfig update-rc.d CONFFILES_${PN} = "${sysconfdir}/freediameter.conf" EXTRA_OECMAKE += "-DDEFAULT_CONF_PATH:PATH=${sysconfdir}/freeDiameter" FD_KEY ?="${PN}.key" FD_PEM ?= "${PN}.pem" FD_CA ?= "${PN}.pem" FD_DH_PEM ?= "${PN}-dh.pem" FD_HOSTNAME ?= "${MACHINE}" FD_REALM ?= "openembedded.org" do_install_append () { install -d ${D}${sysconfdir}/freeDiameter install ${WORKDIR}/freeDiameter.conf ${D}${sysconfdir}/freeDiameter/freeDiameter.conf cat >> ${D}${sysconfdir}/freeDiameter/freeDiameter.conf <