All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ken Dreyer <kdreyer@redhat.com>
To: Robert LeBlanc <robert@leblancnet.us>,
	Ceph-User <ceph-users@ceph.com>,
	ceph-devel <ceph-devel@vger.kernel.org>,
	ceph-maintainers@ceph.com
Subject: Re: Where is the systemd files?
Date: Mon, 30 Mar 2015 09:56:20 -0600	[thread overview]
Message-ID: <55197224.8040907@redhat.com> (raw)
In-Reply-To: <CAANLjFoVm7a7e2Mbx-OruUCaMSYpOFpES_N_vfUP9-AbS8vcwA@mail.gmail.com>

The systemd service unit files were imported into the tree, but they
have not been added into any upstream packaging yet. See the discussion
at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769593 or "git log
-- systemd". I don't think there are any upstream tickets in Redmine for
this yet.

Since Hammer is very close to being released, the service unit files
will not be available in the Hammer packages. The earliest we would ship
them would be the Infernalis release series.

I've recently added a "_with_systemd" conditional to the RPM spec
(ceph.spec.in) in master in order to support socket directory creation
using tmpfiles.d. That same "_with_systemd" logic could be extended to
ship the service unit files on the relevant RPM-based platforms and ship
SysV-init scripts on the older platforms (eg RHEL 6).

I'm not quite sure how we ought to handle that on Debian-based packages.
Is there a way to conditionalize the Debian packaging to "use systemd on
some versions of the distro, and use upstart on other versions" ?

- Ken

On 03/26/2015 11:13 PM, Robert LeBlanc wrote:
> I understand that Giant should have systemd service files, but I don't
> see them in the CentOS 7 packages.
> 
> https://github.com/ceph/ceph/tree/giant/systemd
> 
> [ulhglive-root@mon1 systemd]# rpm -qa | grep --color=always ceph
> ceph-common-0.93-0.el7.centos.x86_64
> python-cephfs-0.93-0.el7.centos.x86_64
> libcephfs1-0.93-0.el7.centos.x86_64
> ceph-0.93-0.el7.centos.x86_64
> ceph-deploy-1.5.22-0.noarch
> [ulhglive-root@mon1 systemd]# for i in $(rpm -qa | grep ceph); do rpm
> -ql $i | grep -i --color=always systemd; done
> [nothing returned]
> 
> Thanks,
> Robert LeBlanc


      reply	other threads:[~2015-03-30 15:56 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-03-27  5:13 Where is the systemd files? Robert LeBlanc
2015-03-30 15:56 ` Ken Dreyer [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=55197224.8040907@redhat.com \
    --to=kdreyer@redhat.com \
    --cc=ceph-devel@vger.kernel.org \
    --cc=ceph-maintainers@ceph.com \
    --cc=ceph-users@ceph.com \
    --cc=robert@leblancnet.us \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.