175 Commits

Author SHA256 Message Date
1a04cf110a Accepting request 1320673 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1320673
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=95
2025-12-02 12:19:08 +00:00
22c0ebc758 Accepting request 1316732 from home:sbrabec:branches:Base:System
- update-smart-drivedb: Provide support for the new upstream
  GitHub repository. (smartmontools-update-smart-drivedb.patch,
  refactor smartmontools-drivedb_h-update.sh).
- update-smart-drivedb: Do not overwrite files in /usr/share. Use
  /var/lib provided by --with-drivedbinstdir.
- Add smartmontools-drivedb.h version 5894 from the branch 7.5.

OBS-URL: https://build.opensuse.org/request/show/1316732
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=146
2025-11-30 21:46:48 +00:00
512f81f391 Accepting request 1306988 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1306988
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=94
2025-09-26 20:24:06 +00:00
570e90d9fd Accepting request 1306893 from home:kukuk:branches:Base:System
- Drop rcsmartd symlink [jsc#PED-266]

OBS-URL: https://build.opensuse.org/request/show/1306893
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=144
2025-09-24 18:40:26 +00:00
7479a62147 Accepting request 1274147 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1274147
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=93
2025-05-06 14:38:22 +00:00
46c4b9fb3a Accepting request 1273826 from home:ecsos
- Update to 7.5
  * See NEWS and ChangeLog files for full details
- Rebase smartd_service_dont_quit.patch
- Rebase harden_smartd.service.patch

OBS-URL: https://build.opensuse.org/request/show/1273826
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=142
2025-05-03 17:26:52 +00:00
12278527ec Accepting request 1114129 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1114129
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=92
2023-09-29 19:12:55 +00:00
1fc18bfe30 Accepting request 1114057 from home:michals
- Do not quit with an error when no drives to monitor are available (bsc#990406 bsc#1167051).

OBS-URL: https://build.opensuse.org/request/show/1114057
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=140
2023-09-28 18:19:07 +00:00
0c5eb50b6c Accepting request 1113860 from home:michals
- Do not quit with an error when no drives to monitr are available (bsc#990406 bsc#1167051).
- Add smartd_service_dont_quit.patch
- Refresh harden_smartd.service.patch
- Run through spec-cleaner, use autosetup

OBS-URL: https://build.opensuse.org/request/show/1113860
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=139
2023-09-27 12:32:28 +00:00
ef463db4c5 Accepting request 1104393 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1104393
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=91
2023-08-18 17:27:07 +00:00
68959b833c Accepting request 1103226 from home:ateixeira:branches:Base:System
- Update to version 7.4:
  * See NEWS and ChangeLog files for full details
- Drop smartmontools-smartctl-NVMe-big-endian.patch (upstreamed)
- Refresh smartmontools-suse-default.patch

OBS-URL: https://build.opensuse.org/request/show/1103226
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=137
2023-08-17 12:50:43 +00:00
618dea41f2 Accepting request 1098798 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1098798
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=90
2023-07-17 17:22:46 +00:00
2652fccda9 Accepting request 1098566 from home:ateixeira:branches:Base:System
- smartmontools.generate_smartd_opts.in: Fix generated options when
  SMARTD_SAVESTATES or SMARTD_ATTRLOG are set to "no" (bsc#1207461).

OBS-URL: https://build.opensuse.org/request/show/1098566
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=135
2023-07-15 12:16:56 +00:00
3c4756f392 Accepting request 1069957 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1069957
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=89
2023-03-08 13:52:10 +00:00
54ac48f791 Accepting request 1069943 from home:pgajdos
- fix smartctl crash for an NVMe on big endian systems [bsc#1208905]
- added patches
  fix https://www.smartmontools.org/changeset/5448
  + smartmontools-smartctl-NVMe-big-endian.patch

OBS-URL: https://build.opensuse.org/request/show/1069943
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=133
2023-03-07 14:51:27 +00:00
828545a1a5 Accepting request 1063150 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1063150
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=88
2023-02-05 18:20:13 +00:00
0839cb9ec9 Accepting request 1062659 from home:frispete:12.5
- Catch another invalid state in %post: DRIVEDB_H_RELEASE_SAVED
  might end up empty

OBS-URL: https://build.opensuse.org/request/show/1062659
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=131
2023-02-04 09:46:30 +00:00
6b2893d830 Accepting request 971702 from Base:System
- refresh keyring with new signing key 

- update to version 7.3
  - see NEWS and ChangeLog file for full details
- Remove smartmontools-drivedb.h. Up to date version is included
  in release tarball
- packaging: try to fix smartmontools-drivedb_h-update.sh

OBS-URL: https://build.opensuse.org/request/show/971702
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=87
2022-04-22 22:25:07 +00:00
66ef6f7d80 - refresh keyring with new signing key
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=129
2022-04-21 11:48:48 +00:00
ceea11fdf3 Accepting request 970363 from home:seife:branches:Base:System
update to version 7.3
smartmontools-drivedb_h-update.sh needs to be checked next time a drivedb update is available, I could not test that :-)

OBS-URL: https://build.opensuse.org/request/show/970363
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=128
2022-04-18 18:11:19 +00:00
2d3364d705 Accepting request 955710 from Base:System
OBS-URL: https://build.opensuse.org/request/show/955710
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=86
2022-02-18 22:02:46 +00:00
a7cd264625 Accepting request 955678 from home:sbrabec:branches:Base:System
- Restart smartd and generate smartd_opts only if there are real
  sysconfig changes; do not trigger generate_smartd_opts by YaST,
  systemd is enough (bsc#1195785).

OBS-URL: https://build.opensuse.org/request/show/955678
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=127
2022-02-17 20:50:37 +00:00
c8743742a4 Accepting request 934642 from Base:System
OBS-URL: https://build.opensuse.org/request/show/934642
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=85
2021-12-01 19:46:18 +00:00
ceb6e5cced Accepting request 934641 from home:sbrabec:branches:Base:System
- Update smartmontools-drivedb.h to the latest version from the
  upstream branch RELEASE_7_2_DRIVEDB.

OBS-URL: https://build.opensuse.org/request/show/934641
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=126
2021-11-29 23:50:00 +00:00
6cab8c2feb Accepting request 933647 from Base:System
OBS-URL: https://build.opensuse.org/request/show/933647
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=84
2021-11-28 20:29:52 +00:00
53fba2c6ea Accepting request 932181 from home:jsegitz:branches:systemdhardening:Base:System
Automatic systemd hardening effort by the security team. This has not been tested. For details please see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort

OBS-URL: https://build.opensuse.org/request/show/932181
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=125
2021-11-25 06:02:54 +00:00
6326b8181a Accepting request 914058 from Base:System
OBS-URL: https://build.opensuse.org/request/show/914058
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=83
2021-08-27 19:43:17 +00:00
25a0265621 Accepting request 914056 from home:sbrabec:branches:smartmontools-changes-fix
- smartmontools-drivedb_h-update.sh: Fix update needed logic.
- Add smartmontools-drivedb.h, the latest version from the upstream
  branch RELEASE_7_2_DRIVEDB.
- Include changes entries specific for SLE+Leap.

OBS-URL: https://build.opensuse.org/request/show/914056
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=124
2021-08-24 16:00:19 +00:00
Richard Brown
57f3afcb20 Accepting request 883908 from Base:System
Add BSC.

OBS-URL: https://build.opensuse.org/request/show/883908
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=82
2021-04-10 13:26:24 +00:00
4246d09f5e Accepting request 883907 from home:sbrabec:branches:smartmontools-bsc1183699
Add BSC.

OBS-URL: https://build.opensuse.org/request/show/883907
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=122
2021-04-08 21:11:35 +00:00
65ddbb8495 Accepting request 860712 from Base:System
- update to 7.2:
  - smartctl: New option '--json=y[c]' selects YAML output.
  - smartctl '-i': Prints ATA TRIM and Zoned Device capabilities.
  - smartctl '-j': Fixed 'scsi_grown_defect_list' value.
  - smartctl '-a': Prints SCSI 'Accumulated power on time'.
  - smartctl '-n POWERMODE': SCSI support.
  - smartctl '-s standby,now' and '-s standby,off': SCSI support.
  - smartctl '-c': NVMe 1.4 additions.
  - smartd: Support for staggered self-tests.
  - smartd: No longer writes attribute log if no attributes were read
    due to standby mode or other error.
  - smartd: Now resolves symlinks before device names are checked for
    duplicates.
  - smartd: Fixed SMARTD_DEVICETYPE environment variable if DEVICESCAN is
    used without '-d TYPE'.
  - ATA: Device type '-d jmb39x-q,N' for JMB39x protocol variant used by
    some QNAP NAS devices.
  - ATA: Device type '-d jms56x,N' for JMS562 USB to SATA RAID bridges.
  - SCSI: Improved heuristics for log subpages of new and very old disks.
  - NVMe: Log transfer size limited to avoid device or kernel crashes.
  - NVMEe/USB: Device type '-d sntrealtek' for Realtek RTL9210 USB to
    NVMe bridges.
  - update-smart-drivedb: New option '--branch X.Y'.
  - HDD, SSD and USB additions to drive database.
  - Dropped support for pre-C99 snprintf().
  - configure: Dropped option '--without-working-snprintf'.
  - configure: Fixed '-fstack-protector*' detection.
  - Linux: Various fixes of smartd.service file.
  - Darwin: NVMe log support.
  - FreeBSD: Device scan does no longer include T_ENCLOSURE devices.

OBS-URL: https://build.opensuse.org/request/show/860712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=81
2021-01-10 18:38:58 +00:00
b8d5de461e - update to 7.2:
- smartctl: New option '--json=y[c]' selects YAML output.
  - smartctl '-i': Prints ATA TRIM and Zoned Device capabilities.
  - smartctl '-j': Fixed 'scsi_grown_defect_list' value.
  - smartctl '-a': Prints SCSI 'Accumulated power on time'.
  - smartctl '-n POWERMODE': SCSI support.
  - smartctl '-s standby,now' and '-s standby,off': SCSI support.
  - smartctl '-c': NVMe 1.4 additions.
  - smartd: Support for staggered self-tests.
  - smartd: No longer writes attribute log if no attributes were read
    due to standby mode or other error.
  - smartd: Now resolves symlinks before device names are checked for
    duplicates.
  - smartd: Fixed SMARTD_DEVICETYPE environment variable if DEVICESCAN is
    used without '-d TYPE'.
  - ATA: Device type '-d jmb39x-q,N' for JMB39x protocol variant used by
    some QNAP NAS devices.
  - ATA: Device type '-d jms56x,N' for JMS562 USB to SATA RAID bridges.
  - SCSI: Improved heuristics for log subpages of new and very old disks.
  - NVMe: Log transfer size limited to avoid device or kernel crashes.
  - NVMEe/USB: Device type '-d sntrealtek' for Realtek RTL9210 USB to
    NVMe bridges.
  - update-smart-drivedb: New option '--branch X.Y'.
  - HDD, SSD and USB additions to drive database.
  - Dropped support for pre-C99 snprintf().
  - configure: Dropped option '--without-working-snprintf'.
  - configure: Fixed '-fstack-protector*' detection.
  - Linux: Various fixes of smartd.service file.
  - Darwin: NVMe log support.
  - FreeBSD: Device scan does no longer include T_ENCLOSURE devices.

OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=120
2021-01-06 12:14:14 +00:00
f80c64a42c Accepting request 760833 from Base:System
OBS-URL: https://build.opensuse.org/request/show/760833
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=80
2020-01-05 14:21:22 +00:00
50951a9a9f Accepting request 760750 from home:sbrabec:branches:Base:System
- Update to version 7.1...

OBS-URL: https://build.opensuse.org/request/show/760750
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=118
2020-01-04 18:06:28 +00:00
6d6e06e732 Accepting request 758215 from home:dimstar:Factory
- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Allow OBS to shortcut through the -mini flavors.

OBS-URL: https://build.opensuse.org/request/show/758215
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=117
2020-01-02 07:55:28 +00:00
e238dca304 Accepting request 721334 from Base:System
OBS-URL: https://build.opensuse.org/request/show/721334
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=79
2019-08-08 12:21:39 +00:00
a1be4be9e6 Accepting request 721333 from home:sbrabec:branches:Base:System
- Fix license of nvme_ioctl.h
  (https://www.smartmontools.org/ticket/1226,
  smartmontools-nvme_ioctl_h-license.patch).

OBS-URL: https://build.opensuse.org/request/show/721333
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=115
2019-08-06 16:56:29 +00:00
622e273ca2 Accepting request 708412 from home:rwill:update
What do you think about this "proposal"?

Tested on 15.1 with NVME-over-USB, NVME and SATA devices.

OBS-URL: https://build.opensuse.org/request/show/708412
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=114
2019-06-18 23:12:39 +00:00
8a6af14fd6 Accepting request 639625 from Base:System
OBS-URL: https://build.opensuse.org/request/show/639625
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=78
2018-10-11 09:38:56 +00:00
404c1652c7 Accepting request 638256 from home:sbrabec:branches:smartmontools-smartd_opts
- Fix smartd.service EnvironmentFile (boo#1095662).

OBS-URL: https://build.opensuse.org/request/show/638256
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=112
2018-10-02 15:35:15 +00:00
b1c837fd6f Accepting request 620576 from Base:System
OBS-URL: https://build.opensuse.org/request/show/620576
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=77
2018-07-07 19:53:50 +00:00
3fcfb4ccb4 Accepting request 618473 from home:kukuk:branches:Base:System
- Add smartd_generate_opts.path and smartd_generate_opts.service
  to update smartd_opts if sysconfig is modified. Needed for
  [FATE#325524].

OBS-URL: https://build.opensuse.org/request/show/618473
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=110
2018-07-04 07:23:19 +00:00
3bd682f149 Accepting request 602529 from Base:System
OBS-URL: https://build.opensuse.org/request/show/602529
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=76
2018-05-06 12:56:47 +00:00
b7a6d8f34f Accepting request 597593 from home:sbrabec:branches:Base:System
- Fix SUSE default of S.M.A.R.T. checks: really enable nightly
  short tests (bsc#1073918).

OBS-URL: https://build.opensuse.org/request/show/597593
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=108
2018-04-30 12:13:13 +00:00
954fcee676 Accepting request 575555 from Base:System
OBS-URL: https://build.opensuse.org/request/show/575555
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=75
2018-02-12 13:45:55 +00:00
f4de6bd5a6 Accepting request 575527 from SUSE:SLE-15:GA
retrofit feature  numbers

OBS-URL: https://build.opensuse.org/request/show/575527
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=106
2018-02-12 10:23:23 +00:00
e264f4e808 Accepting request 574389 from Base:System
OBS-URL: https://build.opensuse.org/request/show/574389
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=74
2018-02-10 16:53:15 +00:00
7316bf0f4d Add FATE.
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=104
2018-02-09 11:06:00 +00:00
931a1a8987 Accepting request 574388 from home:sbrabec:branches:Base:System
- Make possible to disable broken SAT support by -d scsi+cciss,N
  (bsc#1038271, smartmontools-scsiata-scsi_only.patch,
  https://www.smartmontools.org/ticket/871).
- Update smartmontools.keyring.

OBS-URL: https://build.opensuse.org/request/show/574388
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=103
2018-02-08 19:06:41 +00:00
edc11f43c9 Accepting request 557902 from home:avindra
- update to 6.6 version
  - smartctl:
    * -i' and '--identify': ATA ACS-4 and SATA 3.3 enhancements.
    * Control ATA write cache through SCT Feature Control
    with '-s wcache-sct,ata|on|off[,p]' and '-g wcache-sct'.
    * Print ATA Pending Defects log with '-l defects'.
    * '-s wcreorder,on|off': New persistent flag ',p'.
    * '-s standby': Prevent temporary drive spinup.
    * '-n POWERMODE': New parameter to set exit status.
    * '-g security': ATA Security Level check fixed.
    * '-l scttemp*': Print minimum supported ERC Time Limit.
    * '-q noserial': Now also suppresses "SAS address" output.
    * '-i': Print IEEE EUI-64 of NVMe namespace.
    * '-c': Print NVMe 1.3 feature flags.
    * '-A': Print NVMe 1.3 thermal temperature transition
    statistic.
    * '-g/s dsn': Get/set ATA DSN.
  - smartd
    * Uses also device identify information to detect for duplicate
    devices.
    * '-e dsn' directive: Set ATA DSN.
    * Improved SCSI/SAS temperature logging.
    * Silence emails and log messages on open errors of
    '-d removable' devices.
    * Exit on device open error unless '-q never' or '-d removable'
    is specified (regression).
  - update-smart-drivedb: Now authenticates downloaded file with GnuPG.
  - update-smart-drivedb: New options '--trunk', '--no-verify' and
    '--export-key'.
  - Device type '-d intelliprop,N' for IntelliProp controllers.
  - SCSI: Default timeout increased to 1 minute.
  - configure: New options '--with-gnupg', '--with-scriptpath' and
    '--with-update-smart-drivedb=X.Y'
  - configure: Checks for C++11 support option and requires
    '--with[out]-cxx11-option' if option unknown or no C++11 support.
  - HDD, SSD and USB additions to drive database.
  - New smartmontools-* mailing list addresses.
  - Man page formatting reworked.
  - Linux:
    * Uses SG_IO V4 API if supported.
    * Devices behind hpsa driver are no longer detected as regular
      SCSI devices.
  - Darwin: Initial NVMe support based on undocumented API.
  - FreeBSD:
    * Fix panic on INVARIANTS enabled kernel.
    * Improve ATA SMART STATUS check for legacy controllers.
    * Compile fix for FreeBSD-11 and newer.
  - NetBSD:
    * NVMe support.
    * Full 28-bit ATA support.
    * Compile fix.
    * Use a raw disk device file.
  - OpenBSD: Compile fix.
  - OS/2: Support for the OS2AHCI driver, updating source code,
    adding autoscan support, adding self-test support.
  - Windows fixes:
    * Support for Windows 10 NVMe driver (stornvme.sys).
    * Fix CSMI access for IRST driver 15.2.
    * smartd: Ability to run PowerShell scripts with '-M exec'.
    * smartd: New PowerShell script to send smartd warning emails
      without external tools.
    * package now provides PDF man pages.
- switch to new url
- drop upstreamed patches:
  * smartmontools-scsi-suppress-no-temperature.patch
  * smartmontools-scsi-temperature-check.patch
  * smartmontools-log-scsi-temperature.patch
- regen smartmontools-drivedb.h

OBS-URL: https://build.opensuse.org/request/show/557902
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=102
2017-12-18 08:50:11 +00:00