[oe] [meta-oe][PATCH] Hiawatha: update to 9.0, add systemd support
Martin Jansa
martin.jansa at gmail.com
Thu Apr 18 08:44:37 UTC 2013
On Tue, Apr 16, 2013 at 10:28:44AM +0100, Jack Mitchell wrote:
> From: Jack Mitchell <jack.mitchell at dbbroadcast.co.uk>
>
> Signed-off-by: Jack Mitchell <jack.mitchell at dbbroadcast.co.uk>
> ---
> .../recipes-httpd/hiawatha/files/hiawatha.service | 16 ++++++++++++++++
> .../hiawatha/{hiawatha_8.8.1.bb => hiawatha_9.0.bb} | 19 ++++++++++++++-----
> 2 files changed, 30 insertions(+), 5 deletions(-)
> create mode 100644 meta-webserver/recipes-httpd/hiawatha/files/hiawatha.service
> rename meta-webserver/recipes-httpd/hiawatha/{hiawatha_8.8.1.bb => hiawatha_9.0.bb} (79%)
>
> diff --git a/meta-webserver/recipes-httpd/hiawatha/files/hiawatha.service b/meta-webserver/recipes-httpd/hiawatha/files/hiawatha.service
> new file mode 100644
> index 0000000..26cb8d0
> --- /dev/null
> +++ b/meta-webserver/recipes-httpd/hiawatha/files/hiawatha.service
> @@ -0,0 +1,16 @@
> +[Unit]
> +Description=Hiawatha Web Server
> +After=network.target remote-fs.target nss-lookup.target
> +
> +[Service]
> +Type=simple
> +SyslogIdentifier=hiawatha
> +ExecStartPre=/usr/sbin/hiawatha -k ; /usr/sbin/wigwam
> +ExecStart= /usr/sbin/hiawatha -d
> +TimeoutSec=10
> +#(doesn't like this setting. Can't find files) PrivateTmp=true
> +LimitNOFILE=infinity
> +CapabilityBoundingSet=CAP_NET_BIND_SERVICE CAP_CHOWN CAP_DAC_OVERRIDE CAP_FOWNER CAP_FSETID CAP_SETGID CAP_SETUID
> +
> +[Install]
> +WantedBy=multi-user.target
> diff --git a/meta-webserver/recipes-httpd/hiawatha/hiawatha_8.8.1.bb b/meta-webserver/recipes-httpd/hiawatha/hiawatha_9.0.bb
> similarity index 79%
> rename from meta-webserver/recipes-httpd/hiawatha/hiawatha_8.8.1.bb
> rename to meta-webserver/recipes-httpd/hiawatha/hiawatha_9.0.bb
> index 9e4f119..79fdc59 100644
> --- a/meta-webserver/recipes-httpd/hiawatha/hiawatha_8.8.1.bb
> +++ b/meta-webserver/recipes-httpd/hiawatha/hiawatha_9.0.bb
> @@ -7,16 +7,19 @@ DEPENDS = "libxml2 libxslt"
> SECTION = "net"
>
> SRC_URI = "http://hiawatha-webserver.org/files/${PN}-${PV}.tar.gz \
> - file://hiawatha-init "
> + file://hiawatha-init \
> + file://hiawatha.service "
>
> -SRC_URI[md5sum] = "5def93779bbc10a021796abd3609caf7"
> -SRC_URI[sha256sum] = "2583d8e7f48ddc6cdedc27bb51d3e130679fc2f4411622bae9ddce3ef965d063"
> -
> -inherit cmake update-rc.d
> +SRC_URI[md5sum] = "8abc4f85dbb9a76ed66e7f35de520064"
> +SRC_URI[sha256sum] = "e40119afb050b11737250c08d89ac7ba7472645738a48c06aa79979a19729fc"
Can you recheck checksums? It could be issue in jenkins download, but
yesterday it failed with:
WARNING: Checksum failure encountered with download of http://hiawatha-webserver.org/files/hiawatha-9.0.tar.gz - will attempt other sources if available
ERROR: Fetcher failure for URL: 'http://hiawatha-webserver.org/files/hiawatha-9.0.tar.gz'. Checksum mismatch!
File: '/home/jenkins/oe/shr-core-branches/shr-core/downloads/hiawatha-9.0.tar.gz' has sha256 checksum 5e40119afb050b11737250c08d89ac7ba7472645738a48c06aa79979a19729fc when e40119afb050b11737250c08d89ac7ba7472645738a48c06aa79979a19729fc was expected
If this change is expected (e.g. you have upgraded to a new version without updating the checksums) then you can use these lines within the recipe:
SRC_URI[md5sum] = "8abc4f85dbb9a76ed66e7f35de520064"
SRC_URI[sha256sum] = "5e40119afb050b11737250c08d89ac7ba7472645738a48c06aa79979a19729fc"
Otherwise you should retry the download and/or check with upstream to determine if the file has become corrupted or otherwise unexpectedly modified.
So I guess the first '5' in sha256sum is missing in your recipe (one char shorter 256 is good hint :))
I'll fix it locally, no need to resend.
--
Martin 'JaMa' Jansa jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20130418/d62e0935/attachment-0002.sig>
More information about the Openembedded-devel
mailing list