initial release

This commit is contained in:
2024-09-18 18:39:31 +02:00
parent 0b93a91b59
commit 4dd17557a1
13 changed files with 136 additions and 1 deletions

6
debian/.gitignore vendored Normal file
View File

@@ -0,0 +1,6 @@
debhelper-build-stamp
*.debhelper.log
*.substvars
files
.debhelper
btrbk-cron

1
debian/btrbk-cron.cron.d vendored Normal file
View File

@@ -0,0 +1 @@
25 * * * * root /usr/bin/btrbk-cron

1
debian/btrbk-cron.example vendored Normal file
View File

@@ -0,0 +1 @@
btrbk-cron.conf.example etc/btrbk/btrbk-cron.conf.example

1
debian/btrbk-cron.install vendored Normal file
View File

@@ -0,0 +1 @@
btrbk-cron usr/bin

5
debian/changelog vendored Normal file
View File

@@ -0,0 +1,5 @@
btrbk-cron (0.1) UNRELEASED; urgency=medium
* Initial release.
-- Paolo Asperti <paolo@asperti.com> Wed, 18 Sep 2024 09:14:20 +0200

1
debian/compat vendored Normal file
View File

@@ -0,0 +1 @@
12

15
debian/control vendored Normal file
View File

@@ -0,0 +1,15 @@
Source: btrbk-cron
Section: admin
Priority: optional
Maintainer: Paolo Asperti <paolo@asperti.com>
Build-Depends: debhelper (>= 12)
Standards-Version: 4.5.0
Homepage: https://asperti.com/
Package: btrbk-cron
Architecture: all
Depends: ${misc:Depends}, bash (>= 5), curl, btrbk
Description: btrbk wrapper script for cron and healthchecks
This packages automates btrbk and adds support for healthchecks notifications.
Healthchecks pings are sent at start and at success/failure.
Logs are also sent.

27
debian/copyright vendored Normal file
View File

@@ -0,0 +1,27 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: btrbk wrapper script for cron and healthchecks
Source: https://asperti.com
Files: *
Copyright: Copyright 2024 Paolo Asperti <paolo@asperti.com>
License: GPL-2+
This program is free software; you can redistribute it
and/or modify it under the terms of the GNU General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later
version.
.
This program is distributed in the hope that it will be
useful, but WITHOUT ANY WARRANTY; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the GNU General Public License for more
details.
.
You should have received a copy of the GNU General Public
License along with this package; if not, write to the Free
Software Foundation, Inc., 51 Franklin St, Fifth Floor,
Boston, MA 02110-1301 USA
.
On Debian systems, the full text of the GNU General Public
License version 2 can be found in the file
`/usr/share/common-licenses/GPL-2'.

4
debian/rules vendored Executable file
View File

@@ -0,0 +1,4 @@
#!/usr/bin/make -f
%:
dh $@

1
debian/source/format vendored Normal file
View File

@@ -0,0 +1 @@
3.0 (native)