Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update synocli-disk and add smartmontools #6434

Merged
merged 13 commits into from
Feb 2, 2025

Conversation

hgy59
Copy link
Contributor

@hgy59 hgy59 commented Jan 31, 2025

Description

  • add samrtmontools 7.4
  • drop dua for ARMv5 (lacking rust >= 1.81)

Closes #6432

Checklist

  • Build rule all-supported completed successfully
  • New installation of package completed successfully
  • Package upgrade completed successfully (Manually install the package again)
  • Package functionality was tested
  • Any needed documentation is updated/created

Type of change

  • Package update

- add samrtmontools 7.4
- drop dua for ARMv5 (lacking rust >= 1.81)
@hgy59
Copy link
Contributor Author

hgy59 commented Jan 31, 2025

@cpm1 you can download the package created by github build action and manually install it

please regard, that you must call /usr/local/bin/smartctl (or /var/packages/synocli-disk/target/sbin/smartctl), otherwise you use older /bin/smartctl of DSM.
also, you can update the device database with update-smart-drivedb (this is found in path)
AFAICT the smartmon tools must be run as root.

I will update other tools from synocli-disk and appreciate any feedback on smartmontools before merging this PR.

@cpm1
Copy link

cpm1 commented Jan 31, 2025

Done. Seems to work fine! Good job :)

Would it be possible to automatically rename the original Synology stuff out of the way and symlink the new stuff, similar to how it is done for e.g. ffmpeg?

@hgy59
Copy link
Contributor Author

hgy59 commented Jan 31, 2025

Would it be possible to automatically rename the original Synology stuff out of the way and symlink the new stuff, similar to how it is done for e.g. ffmpeg?

ffmpeg does not rename the original of Synology, it creates an additional link to run ffmpeg from package (e.g. ffmpeg7, ffmpeg5, ...)

For smartctl we could add smartctl7 to make it available in path.
this is not needed for smartd and update-smart-drivedb

hgy59 added 10 commits January 31, 2025 22:41
- update dar from v2.7.14 to v2.7.16
- update crosss/libthreadar from v1.4.0 to v1.5.0
- update davfs2 from v1.7.0 to v1.7.1
- update cross/neon from v0.31.2 fo v0.33.0 and depend on cross/openssl3
- update ddrescue from v1.28 to v1.29
- update e2fsprogs from v1.47.0 to v1.47.1
- update gdu from v5.25.0 to v5.30.1
- update e2fsprogs from v1.47.1 to v1.47.2
- udate dua from v2.29.0 to v.2.30.0
- update libewf from v20231119 to v20240506 (still experimental)
- update of testdisk from v7.1 to v7.2 fails (with previous and current version of libewf)
- update ncdu from v1.20 to v1.21
- update s3backer from v2.1.0 to v2.1.3
@cpm1
Copy link

cpm1 commented Feb 1, 2025

ffmpeg does not rename the original of Synology, it creates an additional link to run ffmpeg from package (e.g. ffmpeg7, ffmpeg5, ...)

Hm, maybe I did it then myself xD

For smartctl we could add smartctl7 to make it available in path. this is not needed for smartd and update-smart-drivedb

Thank you!

@hgy59 hgy59 merged commit bf735f6 into SynoCommunity:master Feb 2, 2025
15 checks passed
@hgy59 hgy59 deleted the update_cli-disk branch February 2, 2025 23:40
@hgy59 hgy59 added the status/published Published and activated (may take up to 48h until visible in DSM package manager) label Feb 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status/published Published and activated (may take up to 48h until visible in DSM package manager)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Package Request] Add smartmontools 7.4+ to SynoCli Disk Tools
2 participants