]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
debian/: use ceph-osd for packaging crimson-osd
authorKefu Chai <kchai@redhat.com>
Thu, 13 Jun 2019 08:28:29 +0000 (16:28 +0800)
committerKefu Chai <kchai@redhat.com>
Thu, 13 Jun 2019 15:06:59 +0000 (23:06 +0800)
commite5f00d2fdcb116b4e18970c518138d40f852aaa3
treee8b6cfedbc47af9ba6a3b83c1aa1b6cf4b7a89eb
parent494d624997d08c11c3b0558d61ea105adfbf1289
debian/: use ceph-osd for packaging crimson-osd

* debian/: remove ceph-crimson-osd package.
* debian/control: set `CEPH_OSD_BASENAME` env variable, which
  will be consumed by `ceph-osd.install`. alternatively, we could
  rename crimson-osd to ceph-osd in `override_dh_auto_install`,
  but let's go with this way at this moment, unless `mv` in
  `override_dh_auto_install` is proved to be better.
* ceph-osd.install: replace ceph-osd with crimson-osd if
  `CEPH_EXTRA_CMAKE_ARGS` has `WITH_SEASTAR` in it. this only
  happens when we are packaging the "crimson" flavor packages from
  jenkins.
* ceph-osd.install: `chmod +x` this file, as we need to use
  `/usr/bin/dh-exec` as the interpreter of it to perform variable
  substitution and install.

Signed-off-by: Kefu Chai <kchai@redhat.com>
debian/ceph-crimson-osd.dirs [deleted file]
debian/ceph-crimson-osd.install [deleted file]
debian/ceph-osd.install [changed mode: 0644->0755]
debian/control
debian/rules