Still fails to build: http://errors.yoctoproject.org/Errors/Details/140323/
On Thu, Apr 6, 2017 at 3:42 PM, Benjamin Gaignard < [email protected]> wrote: > Signed-off-by: Benjamin Gaignard <[email protected]> > --- > version 2: > - create user and group for tinyproxy > - only install the service if systemd is present in DISTRO_FEATURE > - add dependency on asciidoc-native > .../tinyproxy/tinyproxy/tinyproxy.service | 14 ++++++++ > .../recipes-support/tinyproxy/tinyproxy_1.8.4.bb | 41 > ++++++++++++++++++++++ > 2 files changed, 55 insertions(+) > create mode 100644 meta-networking/recipes-support/tinyproxy/tinyproxy/ > tinyproxy.service > create mode 100644 meta-networking/recipes-support/tinyproxy/tinyproxy_1. > 8.4.bb > > diff --git > a/meta-networking/recipes-support/tinyproxy/tinyproxy/tinyproxy.service > b/meta-networking/recipes-support/tinyproxy/tinyproxy/tinyproxy.service > new file mode 100644 > index 0000000..ea079f9 > --- /dev/null > +++ b/meta-networking/recipes-support/tinyproxy/tinyproxy/ > tinyproxy.service > @@ -0,0 +1,14 @@ > +[Unit] > +Description=Tinyproxy, Lightweight http(s) proxy daemon > +RequiresMountsFor=/var > + > +[Service] > +Group=tinyproxy > +ExecStartPre=/bin/mkdir -p /var/log/tinyproxy > +ExecStartPre=/bin/chown -R nobody.tinyproxy /var/log/tinyproxy > +ExecStartPre=/bin/mkdir -p /var/run/tinyproxy > +ExecStartPre=/bin/chown -R nobody.tinyproxy /var/run/tinyproxy > +ExecStart=/usr/sbin/tinyproxy -d > + > +[Install] > +WantedBy=multi-user.target > diff --git a/meta-networking/recipes-support/tinyproxy/tinyproxy_1.8.4.bb > b/meta-networking/recipes-support/tinyproxy/tinyproxy_1.8.4.bb > new file mode 100644 > index 0000000..ef2a2d8 > --- /dev/null > +++ b/meta-networking/recipes-support/tinyproxy/tinyproxy_1.8.4.bb > @@ -0,0 +1,41 @@ > +SUMMARY = "Lightweight http(s) proxy daemon" > +HOMEPAGE = "https://tinyproxy.github.io/" > +LICENSE = "GPLv2" > +LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" > + > +SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/${PV}/$ > {BP}.tar.gz \ > + file://tinyproxy.service" > + > +SRC_URI[md5sum] = "3b60f7d08e0821ed1a3e2cf1e5778cac" > +SRC_URI[sha256sum] = "8234c879a129feee61efa98bac14a1 > a3e46e5cf08f01696a216940872aa70faf" > + > +DEPENDS = "asciidoc-native" > + > +EXTRA_OECONF += " \ > + --enable-filter \ > + --enable-transparent \ > + --disable-regexcheck \ > + --enable-reverse \ > + --enable-upstream \ > + --enable-xtinyproxy \ > + " > + > +inherit autotools systemd useradd > + > +#User specific > +USERADD_PACKAGES = "${PN}" > +USERADD_PARAM_${PN} = "nobody" > +GROUPADD_PARAM_${PN} = "--system tinyproxy" > + > +SYSTEMD_PACKAGES += "${BPN}" > +SYSTEMD_SERVICE_${PN} = "tinyproxy.service" > +SYSTEMD_AUTO_ENABLE_${PN} = "enable" > + > +do_install_append() { > + if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', > 'false', d)}; then > + install -d ${D}${systemd_system_unitdir} > + install -m 0644 ${WORKDIR}/tinyproxy.service > ${D}${systemd_system_unitdir} > + fi > +} > + > +FILES_${PN} =+ "${systemd_system_unitdir}/tinyproxy.service" > -- > 1.9.1 > > -- _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-devel
