175 Commits

Author SHA256 Message Date
f417b62ff4 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
5b99e758ea - 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/package/show/Base:System/smartmontools?expand=0&rev=146
2025-11-30 21:46:48 +00:00
2b3488eda9 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
84c20441c9 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
c83a9ec041 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
9999ad67b6 - 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/package/show/Base:System/smartmontools?expand=0&rev=142
2025-05-03 17:26:52 +00:00
42cd12cc5d 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
bbb96f5e37 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
29402d80a5 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
d8fb8c2f97 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
594bd0dfbf 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
953e62426e 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
9b0b1df781 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
1a8ee7797d 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
48365e8c3c 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
a922746735 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
5baeb30672 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
f55fe0a893 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
7763501ead - 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
3ea410b86a 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
fd7b1e1a55 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
e0d19deea7 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
2133256f3a 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
0ffaff0f00 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
63da4b92bb 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
2c314fde0c 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
6fe4f1837b 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
710dca0e7a 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
1f3e239f82 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
231512de69 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
80c4474c99 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
e311c548eb - 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
10a70775b5 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
480fe8c36e 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
14d3fc80e1 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
20f8f419dc 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
8edae1fbd8 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
bd630355f7 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
3229114966 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
e15e5c5e9b 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
036dd22303 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
b37ebf47b7 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
68cb6e1bdf 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
1db60bc1bc 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
34ba9c586d 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
92a6df1285 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
13c4956792 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
0d22042c34 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
3dbe25fc6d 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
05a1028dbb 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