[sheepdog] [sheepdog/sheepdog] 615ef8: rpm: collie links are created in install section.

Hitoshi Mitake mitake.hitoshi at gmail.com
Thu Apr 6 04:01:45 CEST 2017


  Branch: refs/heads/master
  Home:   https://github.com/sheepdog/sheepdog
  Commit: 615ef8cc59ca682d40f0cac71ea89f989bc5522d
      https://github.com/sheepdog/sheepdog/commit/615ef8cc59ca682d40f0cac71ea89f989bc5522d
  Author: Kazuhisa Hara <khara at sios.com>
  Date:   2017-03-11 (Sat, 11 Mar 2017)

  Changed paths:
    M sheepdog.spec.in

  Log Message:
  -----------
  rpm: collie links are created in install section.

Create the collie command in %install rather than %post (and %preun).
By doing this, it is registered as a %files, so it is more safety since
it does not use preun at uninstallation or update.

Signed-off-by: Kazuhisa Hara <khara at sios.com>


  Commit: bb961c82fd93f4ba2a06375d8340030fd15999ba
      https://github.com/sheepdog/sheepdog/commit/bb961c82fd93f4ba2a06375d8340030fd15999ba
  Author: Kazuhisa Hara <khara at sios.com>
  Date:   2017-03-13 (Mon, 13 Mar 2017)

  Changed paths:
    M sheepdog.spec.in

  Log Message:
  -----------
  rpm: separate libs, devel, sheepfs as subpackages

Separate libs, devel, sheepfs from the main rpm package of sheepdog.
People who dont want to use sheepfs just install sheepdog.rpm.
On the other hand, people who want to use sheepfs(fuse) install
sheepdog-sheepfs.rpm additionally.

Signed-off-by: Kazuhisa Hara <khara at sios.com>


  Commit: 70bee0cff6b3f554a5d4ab7ec5d92c1f5ab7f79d
      https://github.com/sheepdog/sheepdog/commit/70bee0cff6b3f554a5d4ab7ec5d92c1f5ab7f79d
  Author: Kazuhisa Hara <khara at sios.com>
  Date:   2017-03-15 (Wed, 15 Mar 2017)

  Changed paths:
    M sheepdog.spec.in

  Log Message:
  -----------
  rpm: separate zookeeper, corosync as subpackages

Separate sheep with zookeeper and sheep with corosync from the main rpm
package of sheepdog.
With this change rpm package will be the following list.

sheepdog           : The Sheepdog Distributed Storage System for QEMU
sheepdog-libs      : Shared libraries for Sheepdog
sheepdog-devel     : Header files for Sheepdog
sheepdog-corosync  : Corosync cluster driver for Sheepdog
sheepdog-zookeeper : ZooKeeper cluster driver for Sheepdog
sheepdog-sheepfs   : FUSE-based pseudo file system for Sheepdog

Signed-off-by: Kazuhisa Hara <khara at sios.com>


  Commit: 0e49055fe2d8e2fe4f67402d31d9cc87015ecc6b
      https://github.com/sheepdog/sheepdog/commit/0e49055fe2d8e2fe4f67402d31d9cc87015ecc6b
  Author: Hitoshi Mitake <mitake.hitoshi at gmail.com>
  Date:   2017-04-06 (Thu, 06 Apr 2017)

  Changed paths:
    M sheepdog.spec.in

  Log Message:
  -----------
  Merge pull request #378 from kazuhisya/rpm-subpackage-separation-374

(refs#374) rpm: sub-package separation


Compare: https://github.com/sheepdog/sheepdog/compare/028cb99735ca...0e49055fe2d8


More information about the sheepdog mailing list