[sheepdog] [PATCH v2 1/6] import debian directory maintained by debian package team

Liu Yuan namei.unix at gmail.com
Thu Jul 18 13:00:20 CEST 2013


On Sat, Jul 13, 2013 at 11:22:57PM +0900, MORITA Kazutaka wrote:
> From: MORITA Kazutaka <morita.kazutaka at lab.ntt.co.jp>
> 
> This copies the debian patches to build a deb package from
>   http://patch-tracker.debian.org/package/sheepdog
> 
> The changelog files are not imported since they are auto-generated by
> the next patch, and the translation files are not imported since it's
> difficult for our community to maintain them.
> 
> Signed-off-by: MORITA Kazutaka <morita.kazutaka at lab.ntt.co.jp>
> ---
>  debian/.gitignore               |    9 +++
>  debian/compat                   |    1 +
>  debian/control                  |   29 ++++++++
>  debian/copyright                |   35 +++++++++
>  debian/debian-sheepdog-default  |   20 ++++++
>  debian/docs                     |    1 +
>  debian/gbp.conf                 |    8 +++
>  debian/rules                    |   63 ++++++++++++++++
>  debian/sheepdog.bash-completion |    1 +
>  debian/sheepdog.config          |   19 +++++
>  debian/sheepdog.init            |  151 +++++++++++++++++++++++++++++++++++++++
>  debian/sheepdog.install         |    1 +
>  debian/sheepdog.postinst        |   28 ++++++++
>  debian/sheepdog.postrm          |   11 +++
>  debian/sheepdog.templates       |   32 +++++++++
>  debian/source/format            |    1 +
>  debian/watch                    |    2 +
>  17 files changed, 412 insertions(+)
>  create mode 100644 debian/.gitignore
>  create mode 100644 debian/compat
>  create mode 100644 debian/control
>  create mode 100644 debian/copyright
>  create mode 100644 debian/debian-sheepdog-default
>  create mode 100644 debian/docs
>  create mode 100644 debian/gbp.conf
>  create mode 100755 debian/rules
>  create mode 100644 debian/sheepdog.bash-completion
>  create mode 100644 debian/sheepdog.config
>  create mode 100644 debian/sheepdog.init
>  create mode 100644 debian/sheepdog.install
>  create mode 100644 debian/sheepdog.postinst
>  create mode 100644 debian/sheepdog.postrm
>  create mode 100644 debian/sheepdog.templates
>  create mode 100644 debian/source/format
>  create mode 100644 debian/watch
> 
> diff --git a/debian/.gitignore b/debian/.gitignore
> new file mode 100644
> index 0000000..9d54077
> --- /dev/null
> +++ b/debian/.gitignore
> @@ -0,0 +1,9 @@
> +*.substvars
> +*.debhelper
> +*.debhelper.log
> +autoreconf.after
> +autoreconf.before
> +files
> +sheepdog
> +CHANGELOG
> +changelog
> diff --git a/debian/compat b/debian/compat
> new file mode 100644
> index 0000000..ec63514
> --- /dev/null
> +++ b/debian/compat
> @@ -0,0 +1 @@
> +9
> diff --git a/debian/control b/debian/control
> new file mode 100644
> index 0000000..4aedd3e
> --- /dev/null
> +++ b/debian/control
> @@ -0,0 +1,29 @@
> +Source: sheepdog
> +Section: admin
> +Priority: optional
> +Maintainer: PKG OpenStack <openstack-devel at lists.alioth.debian.org>
> +Uploaders: YunQiang Su <wzssyqa at gmail.com>
> +Build-Depends: debhelper (>= 9),
> + dh-autoreconf,
> + bash-completion,
> + pkg-config,
> + libcorosync-dev,
> + liburcu-dev,
> + libzookeeper-mt-dev [linux-any],
> + libfuse-dev,
> + po-debconf
> +Standards-Version: 3.9.4
> +Homepage: http://www.osrg.net/sheepdog/
> +Vcs-Browser: http://git.debian.org/?p=openstack/sheepdog.git
> +Vcs-Git: git://git.debian.org/openstack/sheepdog.git
> +
> +Package: sheepdog
> +Architecture: any
> +Pre-Depends: dpkg (>= 1.15.6~)
> +Depends: ${shlibs:Depends}, ${misc:Depends}
> +Recommends: corosync
> +Description: distributed storage system for KVM/QEMU
> + Sheepdog provides highly available block level storage volumes that can be
> + attached to KVM/QEMU virtual machines. Sheepdog scales to several hundred
> + nodes, and supports advanced volume management features such as snapshots,
> + cloning, and thin provisioning.
> diff --git a/debian/copyright b/debian/copyright
> new file mode 100644
> index 0000000..a9af173
> --- /dev/null
> +++ b/debian/copyright
> @@ -0,0 +1,35 @@
> +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
> +Upstream-Contact: MORITA Kazutaka <morita.kazutaka at lab.ntt.co.jp>, FUJITA Tomonori <fujita.tomonori at lab.ntt.co.jp>, MORIAI Satoshi <moriai.satoshi at lab.ntt.co.jp>
> +Upstream-Name: sheepdog
> +Source: git://sheepdog.git.sf.net/gitroot/sheepdog/sheepdog
> +

I think these information should be updated and there is style problem with this
patch (script/cleanpatch can fix automatically)

Thanks
Yuan


More information about the sheepdog mailing list