Message ID | 1492086867-15041-1-git-send-email-benjamin.gaignard@linaro.org |
---|---|
State | New |
Headers | show |
On Thu, Apr 13, 2017 at 02:34:27PM +0200, Benjamin Gaignard wrote: > Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org> > --- > .../tinyproxy/tinyproxy/tinyproxy.service | 14 ++++++++ > .../recipes-support/tinyproxy/tinyproxy_1.8.4.bb | 39 ++++++++++++++++++++++ > 2 files changed, 53 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 Still fails: http://errors.yoctoproject.org/Errors/Details/140513/ > > 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..f0374b8 > --- /dev/null > +++ b/meta-networking/recipes-support/tinyproxy/tinyproxy_1.8.4.bb > @@ -0,0 +1,39 @@ > +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] = "8234c879a129feee61efa98bac14a1a3e46e5cf08f01696a216940872aa70faf" > + > +DEPENDS = "asciidoc-native libxml2-native libxslt-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 > +} > -- > 1.9.1 > -- Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
2017-04-20 9:09 GMT+02:00 Martin Jansa <martin.jansa@gmail.com>: > On Thu, Apr 13, 2017 at 02:34:27PM +0200, Benjamin Gaignard wrote: >> Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org> >> --- >> .../tinyproxy/tinyproxy/tinyproxy.service | 14 ++++++++ >> .../recipes-support/tinyproxy/tinyproxy_1.8.4.bb | 39 ++++++++++++++++++++++ >> 2 files changed, 53 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 > > Still fails: > http://errors.yoctoproject.org/Errors/Details/140513/ ok, v4 will be more simple with just a patch to remove documentation generation. Thanks for your time Benjamin > >> >> 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..f0374b8 >> --- /dev/null >> +++ b/meta-networking/recipes-support/tinyproxy/tinyproxy_1.8.4.bb >> @@ -0,0 +1,39 @@ >> +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] = "8234c879a129feee61efa98bac14a1a3e46e5cf08f01696a216940872aa70faf" >> + >> +DEPENDS = "asciidoc-native libxml2-native libxslt-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 >> +} >> -- >> 1.9.1 >> > > -- > Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
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..f0374b8 --- /dev/null +++ b/meta-networking/recipes-support/tinyproxy/tinyproxy_1.8.4.bb @@ -0,0 +1,39 @@ +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] = "8234c879a129feee61efa98bac14a1a3e46e5cf08f01696a216940872aa70faf" + +DEPENDS = "asciidoc-native libxml2-native libxslt-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 +}
Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org> --- .../tinyproxy/tinyproxy/tinyproxy.service | 14 ++++++++ .../recipes-support/tinyproxy/tinyproxy_1.8.4.bb | 39 ++++++++++++++++++++++ 2 files changed, 53 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 -- 1.9.1 -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel