[Pkg-samba-maint] [samba] 06/08: Add ufw integration
Jelmer Vernooij
jelmer at moszumanska.debian.org
Sun Apr 3 17:10:39 UTC 2016
This is an automated email from the git hooks/post-receive script.
jelmer pushed a commit to branch master
in repository samba.
commit 722d7a5ff34bd3dc4ab6103d761710b01ea2c22a
Author: Mathieu Parent <math.parent at gmail.com>
Date: Sun Apr 3 07:34:17 2016 +0200
Add ufw integration
Cherry-picked from Ubuntu:
- Created debian/samba.ufw.profile:
- debian/rules, debian/samba.install: install profile
- debian/control: suggest ufw
---
debian/control | 3 ++-
debian/rules | 2 ++
debian/samba.install | 1 +
debian/samba.ufw.profile | 4 ++++
4 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/debian/control b/debian/control
index 2124b0d..8caf2be 100644
--- a/debian/control
+++ b/debian/control
@@ -80,7 +80,8 @@ Suggests: bind9 (>= 1:9.5.1),
ldb-tools,
ntp,
smbldap-tools,
- winbind
+ winbind,
+ ufw
Enhances: bind9, ntp
Breaks: qtsmbstatus-server (<< 2.2.1-3~)
Replaces: libsamdb0 (<< 4.0.0~alpha17~),
diff --git a/debian/rules b/debian/rules
index 51181b8..763475a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -157,6 +157,8 @@ override_dh_install:
mkdir -p debian/samba/usr/lib/$(PYSHORT)/dist-packages/samba
mv $(DESTDIR)/usr/lib/$(PYSHORT)/dist-packages/samba/dckeytab.so \
debian/samba/usr/lib/$(PYSHORT)/dist-packages/samba/dckeytab.so
+ mkdir -p $(DESTDIR)/etc/ufw/applications.d
+ install -m644 debian/samba.ufw.profile $(DESTDIR)/etc/ufw/applications.d/samba
# use upstream version of smb.conf.5 if there is no built version
# this is a temporary workaround for #750593 in xsltproc
[ -e $(DESTIDR)/usr/share/man/man5/smb.conf.5 ] || \
diff --git a/debian/samba.install b/debian/samba.install
index f4045a2..1fc046d 100644
--- a/debian/samba.install
+++ b/debian/samba.install
@@ -1,3 +1,4 @@
+etc/ufw/applications.d/samba
usr/bin/eventlogadm
usr/bin/oLschema2ldif
usr/bin/pdbedit
diff --git a/debian/samba.ufw.profile b/debian/samba.ufw.profile
new file mode 100644
index 0000000..37bcfe2
--- /dev/null
+++ b/debian/samba.ufw.profile
@@ -0,0 +1,4 @@
+[Samba]
+title=LanManager-like file and printer server for Unix
+description=The Samba software suite is a collection of programs that implements the SMB/CIFS protocol for unix systems, allowing you to serve files and printers to Windows, NT, OS/2 and DOS clients. This protocol is sometimes also referred to as the LanManager or NetBIOS protocol.
+ports=137,138/udp|139,445/tcp
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-samba/samba.git
More information about the Pkg-samba-maint
mailing list