[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