[Pkg-samba-maint] r3938 - trunk/samba/debian
vorlon at alioth.debian.org
vorlon at alioth.debian.org
Fri Oct 21 06:23:48 UTC 2011
Author: vorlon
Date: 2011-10-21 06:23:47 +0000 (Fri, 21 Oct 2011)
New Revision: 3938
Added:
trunk/samba/debian/libpam-winbind.install
trunk/samba/debian/libpam-winbind.lintian-overrides
trunk/samba/debian/libpam-winbind.postinst
trunk/samba/debian/libpam-winbind.prerm
Removed:
trunk/samba/debian/winbind.lintian-overrides
trunk/samba/debian/winbind.prerm
Modified:
trunk/samba/debian/changelog
trunk/samba/debian/control
trunk/samba/debian/winbind.install
trunk/samba/debian/winbind.postinst
Log:
Split winbind into separate packages, winbind and libpam-winbind,
with the latter marked Multi-Arch: same and the former marked
Multi-Arch: foreign, so that we can install multiple copies of the
pam module and nss modules on the same system.
Modified: trunk/samba/debian/changelog
===================================================================
--- trunk/samba/debian/changelog 2011-10-21 04:05:50 UTC (rev 3937)
+++ trunk/samba/debian/changelog 2011-10-21 06:23:47 UTC (rev 3938)
@@ -1,3 +1,12 @@
+samba (2:3.5.11~dfsg-3) UNRELEASED; urgency=low
+
+ * Split winbind into separate packages, winbind and libpam-winbind,
+ with the latter marked Multi-Arch: same and the former marked
+ Multi-Arch: foreign, so that we can install multiple copies of the
+ pam module and nss modules on the same system.
+
+ -- Steve Langasek <vorlon at debian.org> Thu, 20 Oct 2011 23:16:26 -0700
+
samba (2:3.5.11~dfsg-2) unstable; urgency=low
* Don't export DEB_HOST_ARCH_OS in debian/rules, this is only used locally.
Modified: trunk/samba/debian/control
===================================================================
--- trunk/samba/debian/control 2011-10-21 04:05:50 UTC (rev 3937)
+++ trunk/samba/debian/control 2011-10-21 06:23:47 UTC (rev 3938)
@@ -180,8 +180,9 @@
Section: net
Priority: optional
Architecture: any
-Pre-Depends: multiarch-support
-Depends: ${shlibs:Depends}, ${misc:Depends}, libwbclient0 (= ${binary:Version}), samba-common (= ${source:Version}), lsb-base (>= 3.0-6), adduser, libpam-runtime (>= 1.0.1-6), libpam0g (>= 1.1.3-2~)
+Multi-Arch: foreign
+Depends: ${shlibs:Depends}, ${misc:Depends}, libwbclient0 (= ${binary:Version}), samba-common (= ${source:Version}), lsb-base (>= 3.0-6), adduser
+Recommends: libpam-winbind
Replaces: samba (<= 2.2.3-2)
Description: Samba nameservice integration server
Samba is an implementation of the SMB/CIFS protocol for Unix systems,
@@ -196,6 +197,27 @@
/etc/nsswitch.conf, and authentication is integrated using the winbind
module for PAM.
+Package: libpam-winbind
+Section: net
+Priority: optional
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, winbind (= ${binary:Version}), libwbclient0 (= ${binary:Version}), samba-common (= ${source:Version}), libpam-runtime (>= 1.0.1-6), libpam0g (>= 1.1.3-2~)
+Breaks: winbind (<= 2:3.5.11~dfsg-3)
+Replaces: samba (<= 2.2.3-2), winbind (<= 2:3.5.11~dfsg-3)
+Description: Samba nameservice and authentication integration plugins
+ Samba is an implementation of the SMB/CIFS protocol for Unix systems,
+ providing support for cross-platform file and printer sharing with
+ Microsoft Windows, OS X, and other Unix systems. Samba can also function
+ as an NT4-style domain controller, and can integrate with both NT4 domains
+ and Active Directory realms as a member server.
+ .
+ This package provides pam_winbind and nss_winbind, plugins that integrate
+ with a local winbindd server to provide Windows domain authentication and
+ user/group name lookups to the system; and nss_wins, which provides
+ hostname lookups via the WINS and NBNS protocols.
+
Package: samba-dbg
Section: debug
Priority: extra
Copied: trunk/samba/debian/libpam-winbind.install (from rev 3924, trunk/samba/debian/winbind.install)
===================================================================
--- trunk/samba/debian/libpam-winbind.install (rev 0)
+++ trunk/samba/debian/libpam-winbind.install 2011-10-21 06:23:47 UTC (rev 3938)
@@ -0,0 +1,5 @@
+usr/share/man/man8/pam_winbind.8
+lib/*/security/pam_winbind.so
+usr/share/pam-configs/winbind
+lib/*/libnss_winbind.so.2
+lib/*/libnss_wins.so.2
Copied: trunk/samba/debian/libpam-winbind.lintian-overrides (from rev 3924, trunk/samba/debian/winbind.lintian-overrides)
===================================================================
--- trunk/samba/debian/libpam-winbind.lintian-overrides (rev 0)
+++ trunk/samba/debian/libpam-winbind.lintian-overrides 2011-10-21 06:23:47 UTC (rev 3938)
@@ -0,0 +1,5 @@
+libpam-winbind: no-shlibs-control-file lib/*/libnss_winbind.so.2
+libpam-winbind: no-shlibs-control-file lib/*/libnss_wins.so.2
+libpam-winbind: postinst-must-call-ldconfig lib/*/libnss_wins.so.2
+libpam-winbind: postrm-should-call-ldconfig lib/*/libnss_wins.so.2
+libpam-winbind: package-name-doesnt-match-sonames libnss-winbind2 libnss-wins2
Added: trunk/samba/debian/libpam-winbind.postinst
===================================================================
--- trunk/samba/debian/libpam-winbind.postinst (rev 0)
+++ trunk/samba/debian/libpam-winbind.postinst 2011-10-21 06:23:47 UTC (rev 3938)
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+set -e
+
+pam-auth-update --package
+
+#DEBHELPER#
Copied: trunk/samba/debian/libpam-winbind.prerm (from rev 3924, trunk/samba/debian/winbind.prerm)
===================================================================
--- trunk/samba/debian/libpam-winbind.prerm (rev 0)
+++ trunk/samba/debian/libpam-winbind.prerm 2011-10-21 06:23:47 UTC (rev 3938)
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" = remove ]; then
+ pam-auth-update --package --remove winbind
+fi
+
+#DEBHELPER#
Modified: trunk/samba/debian/winbind.install
===================================================================
--- trunk/samba/debian/winbind.install 2011-10-21 04:05:50 UTC (rev 3937)
+++ trunk/samba/debian/winbind.install 2011-10-21 06:23:47 UTC (rev 3938)
@@ -9,7 +9,6 @@
usr/lib/samba/idmap/tdb2.so
usr/share/man/man1/wbinfo.1
usr/share/man/man1/ntlm_auth.1
-usr/share/man/man8/pam_winbind.8
usr/share/man/man8/winbindd.8
usr/share/man/man8/idmap_ad.8
usr/share/man/man8/idmap_ldap.8
@@ -19,7 +18,3 @@
usr/share/man/man8/idmap_tdb2.8
usr/share/man/man8/idmap_adex.8
usr/share/man/man8/idmap_hash.8
-lib/*/security/pam_winbind.so
-usr/share/pam-configs/winbind
-lib/*/libnss_winbind.so.2
-lib/*/libnss_wins.so.2
Deleted: trunk/samba/debian/winbind.lintian-overrides
===================================================================
--- trunk/samba/debian/winbind.lintian-overrides 2011-10-21 04:05:50 UTC (rev 3937)
+++ trunk/samba/debian/winbind.lintian-overrides 2011-10-21 06:23:47 UTC (rev 3938)
@@ -1,5 +0,0 @@
-winbind: no-shlibs-control-file lib/*/libnss_winbind.so.2
-winbind: no-shlibs-control-file lib/*/libnss_wins.so.2
-winbind: postinst-must-call-ldconfig lib/*/libnss_wins.so.2
-winbind: postrm-should-call-ldconfig lib/*/libnss_wins.so.2
-winbind: package-name-doesnt-match-sonames libnss-winbind2 libnss-wins2
Modified: trunk/samba/debian/winbind.postinst
===================================================================
--- trunk/samba/debian/winbind.postinst 2011-10-21 04:05:50 UTC (rev 3937)
+++ trunk/samba/debian/winbind.postinst 2011-10-21 06:23:47 UTC (rev 3938)
@@ -20,6 +20,4 @@
mv /etc/samba/idmap2.tdb /var/lib/samba/idmap2.tdb
fi
-pam-auth-update --package
-
#DEBHELPER#
Deleted: trunk/samba/debian/winbind.prerm
===================================================================
--- trunk/samba/debian/winbind.prerm 2011-10-21 04:05:50 UTC (rev 3937)
+++ trunk/samba/debian/winbind.prerm 2011-10-21 06:23:47 UTC (rev 3938)
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-set -e
-
-if [ "$1" = remove ]; then
- pam-auth-update --package --remove winbind
-fi
-
-#DEBHELPER#
More information about the Pkg-samba-maint
mailing list