Package: gsmartcontrol / 0.8.7-1.2

Metadata

Package Version Patches format
gsmartcontrol 0.8.7-1.2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01_use_su to root.patch | (download)

data/Makefile.am | 1 0 + 1 - 0 !
data/Makefile.in | 7 2 + 5 - 0 !
data/gsmartcontrol.desktop.in | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 7 deletions(-)

---
02_fix_doc_install.patch | (download)

Makefile.am | 15 0 + 15 - 0 !
Makefile.in | 15 0 + 15 - 0 !
2 files changed, 30 deletions(-)

---
03_gcc4.4.patch | (download)

src/libdebug/dstream.h | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---
compat_with_smartmontools_6.patch | (download)

src/applib/smartctl_parser.cpp | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 don't try to parse empty sections
 Since smartmontools 6.0, the output is divided in sections regardless of the
 drive having or not SMART capabilities; in the latter case the last section
 is empty. In that case, just skip it (parsing empty sections causes a crash).
05_fix_ATA_version.patch | (download)

src/applib/smartctl_parser.cpp | 20 15 + 5 - 0 !
1 file changed, 15 insertions(+), 5 deletions(-)

 correctly report the ata/sata version
 Version is '0' because the program tries to make an integer out of the value.
 Matching /ATA Version/ also matched "SATA Version" and caused the two
 instances of "ATA Version: 0" to appear. This change fixes those problems.