{# fragment — injiceres i #opscontent og pollers hvert 10s fra admin_ops.html #} {% set updates = versions|selectattr('status','equalto','update')|list %} {% set eol_now = versions|selectattr('eol')|selectattr('eol.state','equalto','eol')|list %} {% set eol_soon = versions|selectattr('eol')|selectattr('eol.state','equalto','soon')|list %}
| Tjeneste | Din version | Nyeste | Status | Support (EOL) |
|---|---|---|---|---|
| {{ v.name }} | {{ v.current or '—' }} | {{ v.latest or '—' }} | {% if v.status == 'ok' %}✓ opdateret {% elif v.status == 'update' %}↑ {{ v.level or 'opdatering' }}: {{ v.latest }} {% elif v.status == 'latest-only' %}nyeste: {{ v.latest or '—' }} {% else %}ukendt{% endif %} | {% if not v.eol %}— {% elif v.eol.state == 'eol' %}⚠ EOL{% if v.eol.date %} siden {{ v.eol.date }}{% endif %} {% elif v.eol.state == 'soon' %}EOL {{ v.eol.date }}{% if v.eol.days is defined %} ({{ v.eol.days }}d){% endif %} {% else %}{% if v.eol.date %}✓ til {{ v.eol.date }}{% else %}✓ supporteret{% endif %}{% endif %} {% if v.eol and v.eol.state in ('eol','soon') and v.eol.next %}→ {{ v.eol.next.cycle }}{% if v.eol.next.latest %} ({{ v.eol.next.latest }}){% endif %}{% endif %} |
Kerne {{ host.kernel_running }}{% if host.new_kernel %} → {{ host.new_kernel }}{% endif %}
· apt-lister opdateret {{ (host.apt_checked or '?')|replace('T',' ') }}
· opdatér med apt update && apt dist-upgrade på værten
| Pakke | Installeret | Ny |
|---|---|---|
| {{ p.name }} | {{ p['from'] or '—' }} | {{ p.to }} |