Compare commits

...

4 Commits

Author SHA1 Message Date
Benoît S. b3b58a90cd Use a better method to install files 2017-08-05 23:02:14 +02:00
Benoît S. fd49d009b6 Do not use dh_install. 2017-08-05 22:35:25 +02:00
Benoît S. b57bf34430 dpkg-source --commit add PACKAGING.md 2017-08-05 22:03:09 +02:00
Benoît S. 30a3d605e1 Packaging branch 2017-08-05 21:59:04 +02:00
14 changed files with 128 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/minifirewall.default vendored Normal file
View File

@ -0,0 +1 @@
minifirewall.conf

1
debian/minifirewall.install vendored Normal file
View File

@ -0,0 +1 @@
minifirewall usr/bin

View File

@ -0,0 +1,32 @@
Description: Added a MD file for packaging informations
TODO: Put a short summary on the line above and replace this paragraph
with a longer explanation of this change. Complete the meta-information
with other relevant fields (see below for details). To make it easier, the
information below has been extracted from the changelog. Adjust it or drop
it.
.
minifirewall (0~1708051929-1) UNRELEASED; urgency=low
.
* Initial release.
Author: Benoît SÉRIE <bserie@evolix.fr>
---
The information above should follow the Patch Tagging Guidelines, please
checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
are templates for supplementary fields that you might want to add:
Origin: <vendor|upstream|other>, <url of original patch>
Bug: <url in upstream bugtracker>
Bug-Debian: https://bugs.debian.org/<bugnumber>
Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
Forwarded: <no|not-needed|url proving that it has been forwarded>
Reviewed-By: <name and email of someone who approved the patch>
Last-Update: 2017-08-05
--- /dev/null
+++ minifirewall-0~1708051929/PACKAGING.md
@@ -0,0 +1,4 @@
+$ git checkout debian-sid
+$ debmake -t
+... edit rules, changelog, ...
+$ dpkg-buildpackage

2
debian/patches/series vendored Normal file
View File

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

9
debian/rules vendored Executable file
View File

@ -0,0 +1,9 @@
#!/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 $@

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