[Pkg-freeipa-devel] [Git][freeipa-team/freeipa-healthcheck][master] 2 commits: initial packaging

Timo Aaltonen gitlab at salsa.debian.org
Tue Mar 17 16:07:08 GMT 2020



Timo Aaltonen pushed to branch master at FreeIPA packaging / freeipa-healthcheck


Commits:
50a8c6aa by Timo Aaltonen at 2020-03-17T17:52:12+02:00
initial packaging

- - - - -
18a93a7b by Timo Aaltonen at 2020-03-17T18:00:41+02:00
releasing package freeipa-healthcheck version 0.5-1

- - - - -


12 changed files:

- + debian/changelog
- + debian/control
- + debian/copyright
- + debian/freeipa-healthcheck.dirs
- + debian/freeipa-healthcheck.install
- + debian/freeipa-healthcheck.ipa-healthcheck.service
- + debian/freeipa-healthcheck.ipa-healthcheck.timer
- + debian/ipahealthcheck.conf
- + debian/python3-ipahealthcheck-core.install
- + debian/rules
- + debian/source/format
- + debian/watch


Changes:

=====================================
debian/changelog
=====================================
@@ -0,0 +1,5 @@
+freeipa-healthcheck (0.5-1) unstable; urgency=medium
+
+  * Initial release. (Closes: #954160)
+
+ -- Timo Aaltonen <tjaalton at debian.org>  Tue, 17 Mar 2020 17:59:13 +0200


=====================================
debian/control
=====================================
@@ -0,0 +1,35 @@
+Source: freeipa-healthcheck
+Maintainer: Debian FreeIPA Team <pkg-freeipa-devel at lists.alioth.debian.org>
+Uploaders: Timo Aaltonen <tjaalton at debian.org>
+Section: net
+Priority: optional
+Build-Depends:
+ debhelper-compat (= 12),
+ dh-python,
+ python3-all,
+ python3-pytest-runner,
+ python3-setuptools,
+Standards-Version: 4.5.0
+Homepage: https://github.com/freeipa/freeipa-healthcheck
+Vcs-Git: https://salsa.debian.org/freeipa-team/freeipa-healthcheck.git
+Vcs-Browser: https://salsa.debian.org/freeipa-team/freeipa-healthcheck
+
+Package: freeipa-healthcheck
+Architecture: all
+Depends: ${misc:Depends}, ${python3:Depends},
+ python3-ipahealthcheck-core,
+ python3-ipalib,
+ python3-ipaserver,
+Description: Health check tool for FreeIPA
+ The FreeIPA health check tool provides a set of checks to
+ proactively detect defects in a FreeIPA cluster.
+
+Package: python3-ipahealthcheck-core
+Architecture: all
+Depends: ${misc:Depends}, ${python3:Depends},
+Description: Health check tool for FreeIPA -- core files
+ The FreeIPA health check tool provides a set of checks to
+ proactively detect defects in a FreeIPA cluster.
+ .
+ This package includes the core files for other projects to
+ depend on.


=====================================
debian/copyright
=====================================
@@ -0,0 +1,15 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-name: freeipa-healthcheck
+Source: https://github.com/freeipa/freeipa-healthcheck
+
+Files: *
+Copyright: 2019 Red Hat, Inc.
+License: GPL-3+
+
+Files: debian/*
+Copyright: 2020 Timo Aaltonen <tjaalton at debian.org>
+License: GPL-3+
+
+License: GPL-3+
+ On Debian machines the full text of the GNU General Public License
+ version 3 can be found in the file /usr/share/common-licenses/GPL-3.


=====================================
debian/freeipa-healthcheck.dirs
=====================================
@@ -0,0 +1 @@
+/var/log/ipa/healthcheck


=====================================
debian/freeipa-healthcheck.install
=====================================
@@ -0,0 +1,12 @@
+etc/ipahealthcheck
+etc/logrotate.d
+usr/bin/ipa-healthcheck
+usr/lib/python3/dist-packages/ipahealthcheck/dogtag
+usr/lib/python3/dist-packages/ipahealthcheck/ds
+usr/lib/python3/dist-packages/ipahealthcheck/ipa
+usr/lib/python3/dist-packages/ipahealthcheck/meta
+usr/lib/python3/dist-packages/ipahealthcheck/system
+usr/lib/python3/dist-packages/ipahealthcheck-*egg-info
+usr/lib/python3/dist-packages/ipahealthcheck-*-nspkg.pth
+usr/share/man
+usr/libexec/ipa


=====================================
debian/freeipa-healthcheck.ipa-healthcheck.service
=====================================
@@ -0,0 +1 @@
+../systemd/ipa-healthcheck.service
\ No newline at end of file


=====================================
debian/freeipa-healthcheck.ipa-healthcheck.timer
=====================================
@@ -0,0 +1 @@
+../systemd/ipa-healthcheck.timer
\ No newline at end of file


=====================================
debian/ipahealthcheck.conf
=====================================
@@ -0,0 +1 @@
+[default]


=====================================
debian/python3-ipahealthcheck-core.install
=====================================
@@ -0,0 +1 @@
+usr/lib/python3/dist-packages/ipahealthcheck/core


=====================================
debian/rules
=====================================
@@ -0,0 +1,32 @@
+#!/usr/bin/make -f
+
+export PYBUILD_NAME=ipahealthcheck
+
+%:
+	dh $@ --with python3 --buildsystem=pybuild
+
+override_dh_auto_clean:
+	rm -rf .eggs .pybuild build src/ipahealthcheck.egg-info/
+
+override_dh_auto_install:
+	python3 setup.py install --install-layout=deb --root debian/tmp
+
+	mkdir -p debian/tmp/etc/ipahealthcheck
+	install -m 644 debian/ipahealthcheck.conf debian/tmp/etc/ipahealthcheck
+
+	mkdir -p debian/tmp/etc/logrotate.d
+	install -p -m 644 logrotate/ipahealthcheck debian/tmp/etc/logrotate.d
+
+	mkdir -p debian/tmp/usr/libexec/ipa
+	install -p -m 755 systemd/ipa-healthcheck.sh debian/tmp/usr/libexec/ipa
+
+	mkdir -p debian/tmp/usr/share/man/man1 debian/tmp/usr/share/man/man5
+	install -p -m 644 man/man1/ipa-healthcheck.1 debian/tmp/usr/share/man/man1
+	install -p -m 644 man/man5/ipahealthcheck.conf.5 debian/tmp/usr/share/man/man5
+
+
+override_dh_missing:
+	dh_missing --fail-missing
+
+override_dh_installsystemd:
+	dh_installsystemd --name ipa-healthcheck


=====================================
debian/source/format
=====================================
@@ -0,0 +1 @@
+3.0 (quilt)


=====================================
debian/watch
=====================================
@@ -0,0 +1,2 @@
+version=4
+https://github.com/freeipa/freeipa-healthcheck/releases/ (?:.*?/)?v?(\d[\d.]*)\.tar\.gz



View it on GitLab: https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/compare/e30ccdf8be01fa75cfa0b7453a84381b413b9376...18a93a7b0868a4052ba687dc4b210dc71a388e27

-- 
View it on GitLab: https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/compare/e30ccdf8be01fa75cfa0b7453a84381b413b9376...18a93a7b0868a4052ba687dc4b210dc71a388e27
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-freeipa-devel/attachments/20200317/9529bfb9/attachment-0001.html>


More information about the Pkg-freeipa-devel mailing list