Commit fa6bd177 authored by Vincent Pelletier's avatar Vincent Pelletier

component/userhost: Version up to a05fe5a3a5cb7005351ef4ec41460089f3ce4d0a

Fixes compatibility with glibc >= 2.30 .
Update users to new usage pattern.
parent d2a9bf5c
Pipeline #12925 failed with stage
......@@ -2,7 +2,8 @@
recipe = slapos.recipe.cmmi
shared = true
url = https://lab.nexedi.com/nexedi/userhosts/repository/${:revision}/archive.tar.gz
revision = 1d3b463e7856db6e674a06258c0840206e6a7b72
revision = a05fe5a3a5cb7005351ef4ec41460089f3ce4d0a
md5sum = 5a80b4d962d975f290a60cf790c3334d
configure-command = true
make-options = PREFIX=@@LOCATION@@
make-targets = check install
......@@ -70,7 +70,7 @@ md5sum = cc19560b9400cecbd23064d55c501eec
[template]
filename = instance.cfg.in
md5sum = 2ccfd6e2eb803a0d5e23e36a5e6c50ad
md5sum = b5ac16fdeed8863e465e955ba6d1e12a
[monitor-template-dummy]
filename = dummy.cfg
......@@ -86,7 +86,7 @@ md5sum = 0648e38bd5d3a15bb9f93264932740b9
[template-zope]
filename = instance-zope.cfg.in
md5sum = 2f3ddd328ac1c375e483ecb2ef5ffb57
md5sum = fece4db89f72c16f8d71019746059469
[template-balancer]
filename = instance-balancer.cfg.in
......
......@@ -177,7 +177,8 @@ recipe = slapos.cookbook:wrapper
environment =
HOSTALIASES=${hostaliases:rendered}
HOSTS=${hosts:rendered}
command-line = '{{ parameter_dict['userhosts'] }}' ${:wrapped-command-line}
LD_PRELOAD={{ parameter_dict['userhosts'] }}:$LD_PRELOAD
  • $ENVIRONMENT_VARIABLE are not expanded in slapos.cookbook:wrapper

    In ERP5 tests (for example this one), we see

    ERROR: ld.so: object '$LD_PRELOAD' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
  • Nice catch, thanks. I sent you a candidate fix (as I think it would be worse to rush a fix than to keep this half-working).

  • For reference: this should be fixed by 78b23c0d .

Please register or sign in to reply
command-line = ${:wrapped-command-line}
{# Hack to deploy SSL certs via instance parameters -#}
{% for zodb in zodb_dict.itervalues() -%}
......
......@@ -107,7 +107,7 @@ link-binary = {{ dumps(zope_link_binary) }}
fonts = {{ dumps(zope_fonts) }}
fontconfig-includes = {{ dumps(zope_fontconfig_includes) }}
template-fonts-conf = {{ dumps(template_fonts_conf) }}
userhosts = {{ userhosts_location }}/bin/userhosts
userhosts = {{ userhosts_location }}/lib/userhosts.so
site-zcml = {{ site_zcml }}
extra-path-list = {{ dumps(extra_path_list) }}
matplotlibrc = {{ matplotlibrc_location }}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment