Merge lp:~ballot/turku/turku-agent into lp:turku/turku-agent

Proposed by Benjamin Allot
Status: Needs review
Proposed branch: lp:~ballot/turku/turku-agent
Merge into: lp:turku/turku-agent
Diff against target: 155 lines (+99/-0)
11 files modified
debian/changelog (+31/-0)
debian/compat (+1/-0)
debian/control (+14/-0)
debian/copyright (+13/-0)
debian/dirs (+2/-0)
debian/install (+2/-0)
debian/rules (+14/-0)
debian/source/format (+1/-0)
debian/turku-agent-rsyncd.conf (+8/-0)
debian/turku-agent-rsyncd.service (+10/-0)
debian/turku-agent.cron.d (+3/-0)
To merge this branch: bzr merge lp:~ballot/turku/turku-agent
Reviewer Review Type Date Requested Status
Turku Pending
Review via email: mp+425241@code.launchpad.net

Commit message

Add debian directory for packaging.

To post a comment you must log in.
Revision history for this message
🤖 Canonical IS Merge Bot (canonical-is-mergebot) wrote :

This merge proposal is being monitored by mergebot. Change the status to Approved to merge.

Unmerged revisions

58. By Benjamin Allot

Add debian directory for packaging.

Lintian errors are still there

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== added directory 'debian'
=== added file 'debian/changelog'
--- debian/changelog 1970-01-01 00:00:00 +0000
+++ debian/changelog 2022-06-22 14:48:45 +0000
@@ -0,0 +1,31 @@
1turku-agent (0.1.0~bzr43) precise-cat; urgency=medium
2
3 * turku-agent r43
4
5 -- Laurent Sesques <laurent.sesques@canonical.com> Mon, 22 May 2017 11:33:17 +0200
6
7turku-agent (0.1.0~bzr40-1~0.IS.12.04) precise-cat; urgency=low
8
9 * precise-cat rebuild (no changes)
10
11 -- Ryan Finnie <ryan.finnie@canonical.com> Sun, 29 Mar 2015 17:25:09 +0000
12
13turku-agent (0.1.0~bzr40-1) lucid; urgency=low
14
15 * turku-agent r40
16 * upstart file is not (yet) updated to turku-agent-rsyncd-wrapper, to
17 assist in a mass migration.
18
19 -- Ryan Finnie <ryan.finnie@canonical.com> Sun, 29 Mar 2015 08:19:25 +0000
20
21turku-agent (0.0.20150318-1) lucid; urgency=low
22
23 * turku-agent r26
24
25 -- Ryan Finnie <ryan.finnie@canonical.com> Wed, 18 Mar 2015 05:48:26 +0000
26
27turku-agent (0.0.20150225-1) trusty; urgency=medium
28
29 * Initial packaging.
30
31 -- Ryan Finnie <ryan.finnie@canonical.com> Fri, 06 Mar 2015 05:52:34 +0000
032
=== added file 'debian/compat'
--- debian/compat 1970-01-01 00:00:00 +0000
+++ debian/compat 2022-06-22 14:48:45 +0000
@@ -0,0 +1,1 @@
17
02
=== added file 'debian/control'
--- debian/control 1970-01-01 00:00:00 +0000
+++ debian/control 2022-06-22 14:48:45 +0000
@@ -0,0 +1,14 @@
1Source: turku-agent
2Priority: extra
3Maintainer: Ryan Finnie <ryan.finnie@canonical.com>
4Build-Depends: debhelper (>= 7.0.50~), python3-all, dh-python
5Standards-Version: 3.9.2
6Section: admin
7
8Package: turku-agent
9Section: admin
10Architecture: all
11Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, rsync
12Recommends: upstart
13Description: Turku backups (agent)
14 This package contains the Turku backups agent.
015
=== added file 'debian/copyright'
--- debian/copyright 1970-01-01 00:00:00 +0000
+++ debian/copyright 2022-06-22 14:48:45 +0000
@@ -0,0 +1,13 @@
1Copyright 2015 Canonical Ltd.
2
3This program is free software: you can redistribute it and/or modify it
4under the terms of the GNU General Public License version 3, as published by
5the Free Software Foundation.
6
7This program is distributed in the hope that it will be useful, but WITHOUT
8ANY WARRANTY; without even the implied warranties of MERCHANTABILITY,
9SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
10General Public License for more details.
11
12You should have received a copy of the GNU General Public License along with
13this program. If not, see /usr/share/common-licenses/GPL-3
014
=== added file 'debian/dirs'
--- debian/dirs 1970-01-01 00:00:00 +0000
+++ debian/dirs 2022-06-22 14:48:45 +0000
@@ -0,0 +1,2 @@
1etc/turku-agent/config.d
2etc/turku-agent/sources.d
03
=== added file 'debian/install'
--- debian/install 1970-01-01 00:00:00 +0000
+++ debian/install 2022-06-22 14:48:45 +0000
@@ -0,0 +1,2 @@
1debian/turku-agent-rsyncd.conf etc/init
2debian/turku-agent-rsyncd.service lib/systemd/system
03
=== added file 'debian/rules'
--- debian/rules 1970-01-01 00:00:00 +0000
+++ debian/rules 2022-06-22 14:48:45 +0000
@@ -0,0 +1,14 @@
1#!/usr/bin/make -f
2# -*- makefile -*-
3# Sample debian/rules that uses debhelper.
4# This file was originally written by Joey Hess and Craig Small.
5# As a special exception, when this file is copied by dh-make into a
6# dh-make output file, you may use that output file without restriction.
7# This special exception was added by Craig Small in version 0.37 of dh-make.
8
9# Uncomment this to turn on verbose mode.
10export DH_VERBOSE=1
11export PYBUILD_NAME=turku-agent
12
13%:
14 dh $@ --with python3 --buildsystem=pybuild
015
=== added directory 'debian/source'
=== added file 'debian/source/format'
--- debian/source/format 1970-01-01 00:00:00 +0000
+++ debian/source/format 2022-06-22 14:48:45 +0000
@@ -0,0 +1,1 @@
11.0
02
=== added file 'debian/turku-agent-rsyncd.conf'
--- debian/turku-agent-rsyncd.conf 1970-01-01 00:00:00 +0000
+++ debian/turku-agent-rsyncd.conf 2022-06-22 14:48:45 +0000
@@ -0,0 +1,8 @@
1description "turku rsync daemon"
2
3start on runlevel [2345]
4stop on runlevel [!2345]
5
6respawn
7
8exec /usr/bin/rsync --no-detach --daemon --config=/var/lib/turku-agent/rsyncd.conf
09
=== added file 'debian/turku-agent-rsyncd.service'
--- debian/turku-agent-rsyncd.service 1970-01-01 00:00:00 +0000
+++ debian/turku-agent-rsyncd.service 2022-06-22 14:48:45 +0000
@@ -0,0 +1,10 @@
1[Unit]
2Description=turku rsyncd daemon
3ConditionPathExists=/var/lib/turku-agent/rsyncd.conf
4
5[Service]
6ExecStart=/usr/bin/env turku-agent-rsyncd-wrapper
7Restart=always
8
9[Install]
10WantedBy=multi-user.target
011
=== added file 'debian/turku-agent.cron.d'
--- debian/turku-agent.cron.d 1970-01-01 00:00:00 +0000
+++ debian/turku-agent.cron.d 2022-06-22 14:48:45 +0000
@@ -0,0 +1,3 @@
1PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
2*/5 * * * * root turku-agent-ping --wait=300 >/dev/null 2>/dev/null
30 0,12 * * * root turku-update-config --wait=7200 >/dev/null 2>/dev/null

Subscribers

People subscribed via source and target branches

to all changes: