diff -u samba-3.2.1/debian/samba.dirs samba-3.2.1/debian/samba.dirs --- samba-3.2.1/debian/samba.dirs +++ samba-3.2.1/debian/samba.dirs @@ -11,0 +12 @@ +etc/ufw/applications.d diff -u samba-3.2.1/debian/rules samba-3.2.1/debian/rules --- samba-3.2.1/debian/rules +++ samba-3.2.1/debian/rules @@ -128,7 +128,8 @@ dh_installdirs mkdir -p $(DESTDIR)/usr/lib/cups/backend $(DESTDIR)/usr/share/samba \ - $(DESTDIR)/etc/pam.d $(DESTDIR)/etc/dhcp3/dhclient-enter-hooks.d + $(DESTDIR)/etc/pam.d $(DESTDIR)/etc/dhcp3/dhclient-enter-hooks.d \ + $(DESTDIR)/etc/ufw/applications.d $(MAKE) -C source install DESTDIR=$(DESTDIR) @@ -173,6 +174,9 @@ # Erich Schubert in #109509): ln -s ../../../bin/smbspool $(DESTDIR)/usr/lib/cups/backend/smb + # ufw integration + install -m644 debian/samba.ufw.profile $(DESTDIR)/etc/ufw/applications.d/samba + cp debian/smb.conf* $(DESTDIR)/usr/share/samba/ install -m755 debian/panic-action $(DESTDIR)/usr/share/samba/ # Install samba-common's conffiles - they'll get moved later to their diff -u samba-3.2.1/debian/control samba-3.2.1/debian/control --- samba-3.2.1/debian/control +++ samba-3.2.1/debian/control @@ -11,7 +11,7 @@ Package: samba Architecture: any Depends: samba-common (= ${binary:Version}), logrotate, ${shlibs:Depends}, ${misc:Depends}, libpam-runtime (>= 0.76-13.1), libpam-modules, lsb-base (>= 3.2-14), procps, update-inetd, adduser -Suggests: openbsd-inetd | inet-superserver, smbldap-tools +Suggests: openbsd-inetd | inet-superserver, smbldap-tools, ufw Replaces: samba-common (<= 2.0.5a-2) Description: a LanManager-like file and printer server for Unix The Samba software suite is a collection of programs that diff -u samba-3.2.1/debian/changelog samba-3.2.1/debian/changelog --- samba-3.2.1/debian/changelog +++ samba-3.2.1/debian/changelog @@ -1,3 +1,12 @@ +samba (2:3.2.1-1ubuntu6) intrepid; urgency=low + + * Add ufw integration (thanks Nicolas Valcárcel) (LP: #261544) + - Created debian/samba.ufw.profile + - debian/rules: install profile + - debian/control: have samba Suggests ufw + + -- Jamie Strandboge Wed, 27 Aug 2008 13:45:32 -0500 + samba (2:3.2.1-1ubuntu5) intrepid; urgency=low * debian/{control,rules}: revert sledge-hammer PIE approach. diff -u samba-3.2.1/debian/samba.files samba-3.2.1/debian/samba.files --- samba-3.2.1/debian/samba.files +++ samba-3.2.1/debian/samba.files @@ -19,0 +20 @@ +etc/ufw/applications.d/samba only in patch2: unchanged: --- samba-3.2.1.orig/debian/samba.ufw.profile +++ samba-3.2.1/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