~usn-tool/usn-tool/trunk

« back to all changes in this revision

Viewing changes to templates/email-body.txt

  • Committer: Steve Beattie
  • Date: 2019-02-19 07:48:48 UTC
  • Revision ID: sbeattie@ubuntu.com-20190219074848-2hmbpko59tlrzeav
The usn-tool repository has been converted to git.

To get the converted repository, please use:
  git clone https://git.launchpad.net/usn-tool

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
{# http://genshi.edgewall.org/wiki/Documentation/text-templates.html #}\
2
 
{% if defined('cves') %}\
3
 
{% if cves.sort() %}{% end %}\
4
 
{% end %}\
5
 
{% with timestr=timestamp.strftime("%B %d, %Y") %}\
6
 
==========================================================================
7
 
Ubuntu Security Notice USN-${id}
8
 
${timestr}
9
 
 
10
 
${summary}
11
 
==========================================================================
12
 
{% end %}\
13
 
 
14
 
A security issue affects these releases of Ubuntu and its derivatives:
15
 
 
16
 
{% for codename in codename_to_version.keys() %}\
17
 
{%   if releases.has_key(codename) %}\
18
 
- Ubuntu ${codename_to_version[codename]}
19
 
{%   end %}\
20
 
{% end %}\
21
 
 
22
 
{# isummary and Software Description only available in the new format #}\
23
 
{% if defined('isummary') %}\
24
 
Summary:
25
 
 
26
 
${isummary.strip()}
27
 
 
28
 
Software Description:
29
 
{% for name, description in package_descriptions.iteritems() %}\
30
 
- ${name}: ${description}
31
 
{% end %}\
32
 
 
33
 
{% end %}\
34
 
Details:
35
 
 
36
 
${description.strip()}
37
 
 
38
 
Update instructions:
39
 
 
40
 
The problem can be corrected by updating your system to the following
41
 
package versions:
42
 
 
43
 
{% def show_packages(codename, version) %}\
44
 
{% if releases.has_key(codename) %}\
45
 
Ubuntu ${version}:
46
 
{% for name in sorted(releases[codename].binaries) %}\
47
 
  $name ${" "*(30-len(name))} ${releases[codename].binaries[name].version}
48
 
{% end %}
49
 
{% end %}\
50
 
{% end %}\
51
 
{% end %}\
52
 
\
53
 
{% for codename, version in codename_to_version.iteritems() %}\
54
 
${   show_packages(codename, version)}\
55
 
{% end %}\
56
 
\
57
 
${value_of('action', "").strip()}
58
 
{% if defined('cves') %}\
59
 
 
60
 
References:
61
 
  https://usn.ubuntu.com/usn/usn-${id}
62
 
{% if not id[-2:] == "-1" %}\
63
 
  https://usn.ubuntu.com/usn/usn-${id.split('-')[0]}-1
64
 
{% end %}\
65
 
{% for n in range(0,len(cves),4) %}\
66
 
{% if len(cves) > n %}\
67
 
  ${", ".join(cves[n:n+4])}{% if len(cves) > n+4 %},{% end %}
68
 
{% end %}\
69
 
{% end %}\
70
 
{% end %}\
71
 
\
72
 
{% if len(source_links) > 0 %}\
73
 
 
74
 
Package Information:
75
 
{% end %}\
76
 
{% for link in source_links %}\
77
 
  ${link}
78
 
{% end %}\