Packaging branch

This commit is contained in:
Benoît S. 2017-08-05 21:59:04 +02:00
parent 0450c12f5d
commit 30a3d605e1
11 changed files with 96 additions and 0 deletions

4
PACKAGING.md Normal file
View file

@ -0,0 +1,4 @@
$ git checkout debian-sid
$ debmake -t
... edit rules, changelog, ...
$ dpkg-buildpackage

8
debian/README.Debian vendored Normal file
View file

@ -0,0 +1,8 @@
minifirewall for Debian
Please edit this to provide information specific to
this minifirewall Debian package.
(Automatically generated by debmake Version 4.2.9)
-- Benoît SÉRIE <bserie@evolix.fr> Sat, 05 Aug 2017 21:29:51 +0200

5
debian/changelog vendored Normal file
View file

@ -0,0 +1,5 @@
minifirewall (0~1708051929-1) UNRELEASED; urgency=low
* Initial release.
-- Benoît SÉRIE <bserie@evolix.fr> Sat, 05 Aug 2017 21:29:51 +0200

1
debian/compat vendored Normal file
View file

@ -0,0 +1 @@
9

15
debian/control vendored Normal file
View file

@ -0,0 +1,15 @@
Source: minifirewall
Section: unknown
Priority: extra
Maintainer: Benoît SÉRIE <bserie@evolix.fr>
Build-Depends: debhelper (>=9)
Standards-Version: 3.9.8
Homepage: https://forge.evolix.org/projects/minifirewall
Package: minifirewall
Architecture: any
Multi-Arch: foreign
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: minimalist firewall
This Debian binary package was auto-generated by the
debmake(1) command provided by the debmake package.

45
debian/copyright vendored Normal file
View file

@ -0,0 +1,45 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: minifirewall
Source: <url://example.com>
#
# Please double check copyright with the licensecheck(1) command.
Files: README.md
blacklist-countries.sh
cron_minifirewall
minifirewall.conf
ripe.sh
Copyright: __NO_COPYRIGHT_NOR_LICENSE__
License: __NO_COPYRIGHT_NOR_LICENSE__
Files: minifirewall
Copyright: 2007-2015 Evolix
License: GPL-2.0
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.
.
Description
script for standalone server
.
Start or stop minifirewall
.
BEGIN INIT INFO
Provides: minfirewall
Required-Start:
Required-Stop:
Should-Start: $network $syslog $named
Should-Stop: $syslog
Default-Start: 2 3 4 5
Default-Stop: 0 1 6
Short-Description: start and stop the firewall
Description: Firewall designed for standalone server
END INIT INFO
.
On Debian systems, the complete text of the GNU General Public License
Version 2 can be found in `/usr/share/common-licenses/GPL-2'.
#----------------------------------------------------------------------------
# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following
# license/copyright files.

1
debian/patches/series vendored Normal file
View file

@ -0,0 +1 @@
# You must remove unused comment lines for the released package.

12
debian/rules vendored Executable file
View file

@ -0,0 +1,12 @@
#!/usr/bin/make -f
# You must remove unused comment lines for the released package.
#export DH_VERBOSE = 1
#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
%:
dh $@
install:
install -m 700 -d $(CURDIR)/debian/etc/default

1
debian/source/format vendored Normal file
View file

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

2
debian/source/local-options vendored Normal file
View file

@ -0,0 +1,2 @@
#abort-on-upstream-changes
#unapply-patches

2
debian/watch vendored Normal file
View file

@ -0,0 +1,2 @@
# You must remove unused comment lines for the released package.
version=3