Skip to content

Commit 1540d13

Browse files
committed
Initial debian packaging stuff
fixes #17, but documentation is needed
1 parent 0eaf9af commit 1540d13

File tree

14 files changed

+200
-2
lines changed

14 files changed

+200
-2
lines changed

.gbp.conf

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
[DEFAULT]
2+
debian-branch = master
3+
ignore-branch = True
4+
debian-tag = %(version)s
5+
6+
# Options only affecting gbp dch
7+
[dch]
8+
# include 7 digits of the commit id in the changelog enty:
9+
id-length = 7
10+
11+
# don't include information from meta tags:
12+
meta = True
13+
14+
# what tags to look for to generate bug-closing changelog entries:
15+
meta-closes = closes|Closes
16+
17+
# use author name and email from git-config:
18+
git-author = True

debian/README.Debian

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
cASO Debian/Ubuntu notes
2+
========================
3+
4+
This package will create an hourly cron that will execute caso. This file is
5+
normally placed in /etc/cron.hourly/caso

debian/caso-doc.doc-base

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
Document: caso-doc
2+
Title: cASO Documentation
3+
Author: Alvaro Lopez Garcia
4+
Abstract: Sphinx documentation for Keystone
5+
Section: Network/File Transfer
6+
7+
Format: HTML
8+
Index: /usr/share/doc/caso/html/index.html
9+
Files: /usr/share/doc/caso/html/*
10+

debian/caso-doc.docs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
doc/build/html

debian/caso.install

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
/usr/lib/python*/dist-packages/*
2+
/usr/bin/caso-extract
3+
/etc/caso

debian/changelog

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
caso (0.2-1) stable; urgency=medium
2+
3+
[ Adam Huffman ]
4+
* [b8bdd16] Update installation.rst
5+
6+
[ Enol Fernandez ]
7+
* [a090ff9] Use coherent capitalization of cASO.
8+
* [47cb63a] Added info on migration from osssm.
9+
* [909f2a4] Improve CentOS 6 information.
10+
* [53da27c] Update to support python3.
11+
* [68a81f3] Added information about SSL certificate checking.
12+
* [3e52724] Ceilometer extractor now extends nova information.
13+
14+
-- Alvaro Lopez Garcia <[email protected]> Mon, 09 Feb 2015 10:35:05 +0100
15+
16+
caso (0.1.1) stable; urgency=medium
17+
18+
* UNRELEASED
19+
20+
[ Alvaro Lopez Garcia ]
21+
22+
-- Alvaro Lopez Garcia <[email protected]> Mon, 09 Feb 2015 10:34:26 +0100

debian/clean

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
*.egg-info/*

debian/compat

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
9

debian/control

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
Source: caso
2+
Section: net
3+
Priority: extra
4+
Maintainer: Alvaro Lopez Garcia <[email protected]>
5+
Uploaders: Alvaro Lopez Garcia <[email protected]>
6+
Homepage: https://github.com/IFCA/caso
7+
Build-Depends:
8+
debhelper (>= 7.0.50),
9+
python-all (>= 2.7),
10+
python-all-dev (>= 2.7),
11+
Build-Depends-Indep:
12+
python-pbr (>= 0.6),
13+
python-setuptools,
14+
python-sphinx
15+
Standards-Version: 3.9.3
16+
XS-Python-Version: >= 2.7
17+
18+
Package: caso
19+
Architecture: all
20+
Section: python
21+
Depends:
22+
python-oslo.config,
23+
python-oslo.utils,
24+
python-novaclient,
25+
python-keystoneclient,
26+
python-glanceclient,
27+
python-ceilometerclient,
28+
python-dateutil,
29+
python-dirq,
30+
python-six (>=1.4.0),
31+
${python:Depends},
32+
${misc:Depends},
33+
Suggests: apel-ssm-openstack
34+
Provides: ${python:Provides}
35+
XS-Python-Version: ${python:Versions}
36+
Description: cASO is an OpenStack Accounting extractor.
37+
.
38+
This program will extract usage records for each tenant and
39+
associate those records to a VO so that they can be sent to the
40+
EGI Accounting system.
41+
42+
Package: caso-doc
43+
Architecture: all
44+
Section: doc
45+
Depends: ${misc:Depends}, libjs-jquery
46+
Description: cASO is an OpenStack Accounting extractor.
47+
.
48+
This package contains the cASO documentation.

debian/cron.hourly

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/usr/bin/caso-extract

0 commit comments

Comments
 (0)