I've asked kde-partitionmanager developer to switch using hfsplusutils in favor of hfsplus-tools (which is Fedora preferred and required from other packages), but I've just realized that I cannot make it work because hfplus-tools executables are renamed within the .spec file: newfs_hfs is renamed to mkfs.hfsplus and fsck_hfs is renamed to fsck.hfsplus Is there a reason for that?
This bug appears to have been reported against 'rawhide' during the Fedora 25 development cycle. Changing version to '25'.
Would be possible to use symlinks instead of renaming executables? See https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/SGEID67HKC4GIHFROEWAONBHC5RE4TCO/
Yes, please leave the mkfs.hfsplus & fsck.{hfs,hfsplus} programs in place, either hard linking or as symlinks. Otherwise you will break 'fsck -t hfs', 'mkfs -t hfsplus' etc etc. Really upstream is broken here.
FWIW the Debian package renames the executables when installing, same as Fedora: override_dh_auto_install: dh_testdir dh_testroot dh_prep dh_installdirs install -m 644 newfs_hfs.tproj/hfsbootdata.img $(shrdir)/hfsbootdata install -m 755 newfs_hfs.tproj/newfs_hfs $(tmpdir)/sbin/mkfs.hfsplus install -m 755 fsck_hfs.tproj/fsck_hfs $(tmpdir)/sbin/fsck.hfsplus install -m 644 newfs_hfs.tproj/newfs_hfs.8 $(mandir)/mkfs.hfsplus.8 install -m 644 fsck_hfs.tproj/fsck_hfs.8 $(mandir)/fsck.hfsplus.8
I've asked upstream to use the renamed executables, since other distributions do the same as Fedora. So, no need to change anything in hfsplus-tools.