FS#52371 - [ceph] add arch detection support

Attached to Project: Arch Linux
Opened by Jamin Collins (jamincollins) - Wednesday, 04 January 2017, 20:04 GMT
Last edited by Sébastien Luttringer (seblu) - Sunday, 26 March 2017, 18:41 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Sébastien Luttringer (seblu)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No


Please included the following patch[1] to future packaged versions of ceph. It allows ceph's tooling to properly detect Arch Linux's init system (systemd).

[1] - https://patch-diff.githubusercontent.com/raw/ceph/ceph/pull/12787.patch
This task depends upon

Closed by  Sébastien Luttringer (seblu)
Sunday, 26 March 2017, 18:41 GMT
Reason for closing:  Implemented
Additional comments about closing:  ceph-10.2.5-1
Comment by Sébastien Luttringer (seblu) - Sunday, 19 March 2017, 14:26 GMT
Hi Jamin,

Nice to see your patch has been merged into 12.0.0.

Do you see a reason to ship it into 11.2.0, as init system will be selected with -DWITH_SYSTEMD=ON?
Comment by Jamin Collins (jamincollins) - Sunday, 19 March 2017, 14:30 GMT
Depends on how that impacts the tools. I haven't seen that option in action, but with previous builds (without my patch) several of the tools (like ceph-disk) would fail as they would fall back to attempting to use sysvinit scripts that didn't exist. If the above option changes the fallback (or default) init system selected to systemd the end result should be the same.
Comment by Sébastien Luttringer (seblu) - Sunday, 26 March 2017, 18:41 GMT
I made a similar patch for ceph-10.2.5-1, waiting 11.2.0 build under i686 is fixed.