Skip to content
This repository has been archived by the owner on Jul 16, 2020. It is now read-only.

Commit

Permalink
Merge pull request #394 from erick0z/deb_packaging
Browse files Browse the repository at this point in the history
Define a directory for CIAO packaging for major distributions.
  • Loading branch information
Samuel Ortiz authored Aug 2, 2016
2 parents fd0ea1d + 7a41a86 commit dd98c89
Show file tree
Hide file tree
Showing 8 changed files with 89 additions and 0 deletions.
1 change: 1 addition & 0 deletions _DeploymentAndDistroPackaging/deb/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
### Debian packaging files for CIAO
5 changes: 5 additions & 0 deletions _DeploymentAndDistroPackaging/deb/debian/changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
ciao (17+git20160722.2.756be39-1) UNRELEASED; urgency=medium

* Initial release

-- Erick Cardona <[email protected]> Wed, 13 Jul 2016 05:33:02 -0500
1 change: 1 addition & 0 deletions _DeploymentAndDistroPackaging/deb/debian/compat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
9
43 changes: 43 additions & 0 deletions _DeploymentAndDistroPackaging/deb/debian/control
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
Source: ciao
Section: devel
Priority: extra
Maintainer: Erick Cardona <[email protected]>
Uploaders: Erick Cardona <[email protected]>
Build-Depends: debhelper (>= 9),
dh-golang,
golang-go (>= 1.6.2),
golang-github-google-gofuzz-dev,
golang-github-stretchr-testify-dev,
git,
ca-certificates,
golang-glog-dev,
golang-gopkg-yaml.v2-dev,
golang-github-mitchellh-mapstructure-dev,
golang-github-rackspace-gophercloud-dev,
golang-github-gorilla-mux-dev,
golang-github-mattn-go-sqlite3-dev,
golang-github-boltdb-bolt-dev,
golang-github-coreos-go-iptables-dev,
golang-github-docker-engine-api-dev,
golang-github-docker-libnetwork-dev,
golang-github-vishvananda-netlink-dev,
golang-golang-x-net-dev,
golang-github-docker-docker-dev

Standards-Version: 3.9.7
Homepage: https://github.com/01org/ciao
XS-Go-Import-Path: github.com/01org/ciao
Package: ciao
Architecture: amd64
Built-Using: ${misc:Built-Using}
Depends: ${shlibs:Depends},
${misc:Depends}
Description: Ciao - Cloud Integrated Advanced Orchestrator
.
Ciao is the "Cloud Integrated Advanced Orchestrator". Its goal is
to provide an easy to deploy, secure, scalable cloud orchestration
system which handles virtual machines, containers, and bare metal apps
agnostically as generic workloads. Implemented in the Go language, it
separates logic into "controller", "scheduler" and "launcher" components
which communicate over the "Simple and Secure Node Transfer Protocol
(SSNTP)".
28 changes: 28 additions & 0 deletions _DeploymentAndDistroPackaging/deb/debian/copyright
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: ciao
Source: https://github.com/01org/ciao

Files: *
Copyright: Copyright (c) 2016 Intel Corporation
License: Apache-2.0

Files: debian/*
Copyright: Copyright (c) 2016 Intel Corporation
License: Apache-2.0
Comment: Debian packaging is licensed under the same terms as upstream

License: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
.
http://www.apache.org/licenses/LICENSE-2.0
.
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
.
On Debian systems, the complete text of the Apache version 2.0 license
can be found in "/usr/share/common-licenses/Apache-2.0".
2 changes: 2 additions & 0 deletions _DeploymentAndDistroPackaging/deb/debian/gbp.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[DEFAULT]
pristine-tar = True
8 changes: 8 additions & 0 deletions _DeploymentAndDistroPackaging/deb/debian/rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#!/usr/bin/make -f

export DH_OPTIONS
export DH_GOPKG:=github.com/01org/ciao
export DEB_BUILD_OPTIONS=nocheck

%:
dh $@ --buildsystem=golang --with=golang
1 change: 1 addition & 0 deletions _DeploymentAndDistroPackaging/deb/debian/source/format
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.0 (quilt)

0 comments on commit dd98c89

Please sign in to comment.