Package: ppc64-diag / 2.7.4-2

Metadata

Package Version Patches format
ppc64-diag 2.7.4-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
no upstream init.patch | (download)

scripts/Makefile.am | 11 7 + 4 - 0 !
scripts/ppc64_diag_register | 11 11 + 0 - 0 !
scripts/rtas_errd.service | 1 1 + 0 - 0 !
3 files changed, 19 insertions(+), 4 deletions(-)

 don't install upstream sysvinit scripts for now.
 Use init files in debian/
systemd installdir.patch | (download)

scripts/Makefile.am | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 fix path for systemd system services
 The location used is the one used on Fedora/Redhat and it is not the same on
 Debian/Ubuntu
improve unit files.patch | (download)

scripts/opal_errd.service | 2 1 + 1 - 0 !
scripts/rtas_errd.service | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 improve unit files
 On Debian at least, systemd service file refers to an obsolete target.
 Some targets are obsolete by now, e.g. syslog.target or dbus.target. For
 example, declaring After=syslog.target is unnecessary by now because
 syslog is socket-activated and will therefore be started when needed.
 Also, providing a Documentation key as we have man pages available.
 .
 ppc64-diag (2.7.0-1) unstable; urgency=medium
 .
   * Import from Ubuntu (Closes: #999999)
manpage space character is not allowed in an escape name.patch | (download)

opal-dump-parse/opal-dump-parse.8 | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix manpage
 Fixed the "a space character is not allowed in an escape name" problem to avoid
 a lintian issue
CVE 2014 4038.patch | (download)

lpd/test/lpd_ela_test.sh | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fixes for cve-2014-4038
- rtas_errd/diag_support.c and /tmp/get_dt_files : was already fixed upstream
- scripts/ppc64_diag_mkrsrc and /tmp/diagSEsnap/snapH.tar.gz : snap is not
  supported and got removed from powerpc-ibm-utils : the tarball will never be
  created on Debian/Ubuntu
- lpd/test/lpd_ela_test.sh and /var/tmp/ras : patched 
CVE 2014 4039.patch | (download)

scripts/ppc64_diag_mkrsrc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fixes for cve-2014-4039
- uses 0775 permissions for /tmp/diagSEsnap : patched
- does not properly restrict permissions for /tmp/diagSEsnap/snapH.tar.gz :
  snap is not supported and got removed from powerpc-ibm-utils : the tarball
  will never be created on Debian/Ubuntu
fix rtas_errd unit.patch | (download)

scripts/rtas_errd.service | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix rtas_errd unit file
 On powerNV, rtas_errd is not supported and the daemon will exit which happens
 on LP #1715101 being interpreted as a failure by systemd.
 This should be caught properly by a conditional start but there is a typo in
 the two ConditionPathExists that are used : "=|!" should be "=|"