Opened 10 years ago
Last modified 9 years ago
#555 closed enhancement
Add osx installer and package to the SF downloads — at Version 6
Reported by: | Alex Samorukov | Owned by: | Alex Samorukov |
---|---|---|---|
Priority: | minor | Milestone: | Release 6.5 |
Component: | all | Version: | 6.4 |
Keywords: | darwin | Cc: |
Description (last modified by )
There are number of ways to get recent smartmontools on the OSX. However all of them will require to install many additional tools (xcode, etc.) and result may vary. It should be find to have kind of "reference" build available from the sourceforge download. As far as i could see [1] it should be possible to do such cross-build from the Linux env, however i did not tried yet myself.
Correct resolution of the tickets should include:
Setup and build smartmontools under osxcross, check if autoconf may handle this[done]- Find if it is possible to generate pkg on Linux
Find if it possible to do dmg on Linux[done, using mkisofs + dmg]?- Find if it is possible to run smartd as a daemon with desktop notifications
- Make smartctl/smartd universal binaries (32 and 64 bits)
- If everything works - add result to the SF downloads :)
[1] https://github.com/tpoechtrager/osxcross
[2] http://vincent.bernat.im/en/blog/2013-autoconf-osx-packaging.html
Change History (6)
comment:2 by , 10 years ago
Description: | modified (diff) |
---|---|
Status: | new → accepted |
comment:4 by , 10 years ago
comment:5 by , 10 years ago
here seems to be good howto about dmg creation with mkisofs https://github.com/DMDirc/Installers/blob/master/makeDMG.sh
comment:6 by , 10 years ago
Description: | modified (diff) |
---|
dmg compression working with dmglib from the https://github.com/andreas56/libdmg-hfsplus, using /dmg/dmg dmg ~/tmp/smartmontools.dmg test.dmg
. Also this adds valid checksum to the image:
bash-3.2$ hdiutil verify test.dmg Checksumming whole disk (unknown partition : 0)… ...................................................................................................................................................... whole disk (unknown partition : 0): verified CRC32 $71CDFD20 ...................................................................................................................................................... verified CRC32 $F1CCA2CE hdiutil: verify: checksum of "test.dmg" is VALID
Few comments: