Package: cyrus-sasl2 Severity: normal tags 622221 +patch thank you
Attached is patch which rip out the otp from cyrus-sasl2. O.
diff --git a/debian/control b/debian/control index f61dd67..4bd45bc 100644 --- a/debian/control +++ b/debian/control @@ -4,7 +4,7 @@ Priority: standard Maintainer: Debian Cyrus SASL Team <pkg-cyrus-sasl2-debian-de...@lists.alioth.debian.org> Uploaders: Fabian Fagerholm <fa...@debian.org>, Roberto C. Sanchez <robe...@connexer.com> Standards-Version: 3.9.1 -Build-Depends: debhelper (>= 5.0.0), quilt (>= 0.40), autotools-dev, automake1.9, autoconf, libtool, libdb-dev, libpam0g-dev (>= 0.76-22), libssl-dev (>= 0.9.7e-3), libmysqlclient-dev | libmysqlclient15-dev (>= 5.0.20), libopie-dev (>= 2.32-10), libpq-dev (>= 8.1.3-4), heimdal-multidev, krb5-multidev, libsqlite0-dev (>= 2.8.16), libldap2-dev (>= 2.1.30-8), chrpath, groff-base, debconf (>= 0.5) | debconf-2.0, po-debconf, docbook-to-man, hardening-wrapper +Build-Depends: debhelper (>= 5.0.0), quilt (>= 0.40), autotools-dev, automake1.9, autoconf, libtool, libdb-dev, libpam0g-dev (>= 0.76-22), libssl-dev (>= 0.9.7e-3), libmysqlclient-dev | libmysqlclient15-dev (>= 5.0.20), libpq-dev (>= 8.1.3-4), heimdal-multidev, krb5-multidev, libsqlite0-dev (>= 2.8.16), libldap2-dev (>= 2.1.30-8), chrpath, groff-base, debconf (>= 0.5) | debconf-2.0, po-debconf, docbook-to-man, hardening-wrapper Build-Conflicts: heimdal-dev Vcs-Browser: http://svn.debian.org/wsvn/pkg-cyrus-sasl2/cyrus-sasl-2.1/trunk/ Vcs-Svn: svn://svn.debian.org/svn/pkg-cyrus-sasl2/cyrus-sasl-2.1/trunk/ @@ -50,7 +50,7 @@ Description: Cyrus SASL - authentication abstraction library connection. See RFC 2222 for more information. . Any of: ANONYMOUS, CRAM-MD5, DIGEST-MD5, GSSAPI (MIT or Heimdal - Kerberos 5), NTLM, OTP, PLAIN, or LOGIN can be used. If you intend to + Kerberos 5), NTLM, PLAIN, or LOGIN can be used. If you intend to use this package on a server that provides SASL authentication, then you must install some of the libsasl2-modules* packages. @@ -58,7 +58,7 @@ Package: libsasl2-modules Priority: optional Architecture: any Depends: libsasl2-2 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} -Suggests: libsasl2-modules-otp, libsasl2-modules-ldap, libsasl2-modules-sql, libsasl2-modules-gssapi-mit | libsasl2-modules-gssapi-heimdal +Suggests: libsasl2-modules-ldap, libsasl2-modules-sql, libsasl2-modules-gssapi-mit | libsasl2-modules-gssapi-heimdal Description: Cyrus SASL - pluggable authentication modules This is the Cyrus SASL API implementation, version 2.1. See package libsasl2-2 and RFC 2222 for more information. @@ -76,16 +76,6 @@ Description: Cyrus SASL - pluggable authentication modules (LDAP) . This package provides the LDAP plugin, which supports OpenLDAP. -Package: libsasl2-modules-otp -Priority: extra -Architecture: any -Depends: libsasl2-modules (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} -Description: Cyrus SASL - pluggable authentication modules (OTP) - This is the Cyrus SASL API implementation, version 2.1. See package - libsasl2-2 and RFC 2222 for more information. - . - This package provides the OTP plugin, which supports one time passwords. - Package: libsasl2-modules-sql Priority: extra Architecture: any diff --git a/debian/libsasl2-modules-otp.dirs b/debian/libsasl2-modules-otp.dirs deleted file mode 100644 index 3024311..0000000 --- a/debian/libsasl2-modules-otp.dirs +++ /dev/null @@ -1,2 +0,0 @@ -usr/lib/sasl2 -usr/share/lintian/overrides diff --git a/debian/libsasl2-modules-otp.install b/debian/libsasl2-modules-otp.install deleted file mode 100644 index a82b136..0000000 --- a/debian/libsasl2-modules-otp.install +++ /dev/null @@ -1 +0,0 @@ -usr/lib/sasl2/libotp.* diff --git a/debian/libsasl2-modules-otp.lintian-overrides b/debian/libsasl2-modules-otp.lintian-overrides deleted file mode 100644 index 85b8f9a..0000000 --- a/debian/libsasl2-modules-otp.lintian-overrides +++ /dev/null @@ -1 +0,0 @@ -libsasl2-modules-otp binary: possible-gpl-code-linked-with-openssl diff --git a/debian/rules b/debian/rules index 7e7ab4a..4acd042 100755 --- a/debian/rules +++ b/debian/rules @@ -71,7 +71,7 @@ CONFIGURE_COMMON_OPTIONS=--host=$(DEB_HOST_GNU_TYPE) \ --enable-checkapop \ --enable-cram \ --enable-digest \ - --enable-otp \ + --disable-otp \ --disable-srp \ --disable-srp-setpass \ --disable-krb4 \ @@ -300,17 +300,15 @@ binary-arch: build-arch install debian/sasl2-bin/usr/share/lintian/overrides/sasl2-bin cp debian/libsasl2-modules.lintian-overrides \ debian/libsasl2-modules/usr/share/lintian/overrides/libsasl2-modules - cp debian/libsasl2-modules-otp.lintian-overrides \ - debian/libsasl2-modules-otp/usr/share/lintian/overrides/libsasl2-modules-otp cp debian/libsasl2-modules-gssapi-heimdal.lintian-overrides \ debian/libsasl2-modules-gssapi-heimdal/usr/share/lintian/overrides/libsasl2-modules-gssapi-heimdal - dh_install -s --autodest --list-missing --sourcedir=$(TMPPKG_MIT) -psasl2-bin -plibsasl2-2 -plibsasl2-modules -plibsasl2-modules-ldap -plibsasl2-modules-otp -plibsasl2-modules-sql -plibsasl2-modules-gssapi-mit -plibsasl2-dev -Nlibsasl2-modules-gssapi-heimdal - dh_install -s --autodest --list-missing --sourcedir=$(TMPPKG_HEIMDAL) -plibsasl2-modules-gssapi-heimdal -Nsasl2-bin -Nlibsasl2-2 -Nlibsasl2-modules -Nlibsasl2-modules-ldap -Nlibsasl2-modules-otp -Nlibsasl2-modules-sql -Nlibsasl2-modules-gssapi-mit -Nlibsasl2-dev + dh_install -s --autodest --list-missing --sourcedir=$(TMPPKG_MIT) -psasl2-bin -plibsasl2-2 -plibsasl2-modules -plibsasl2-modules-ldap -plibsasl2-modules-sql -plibsasl2-modules-gssapi-mit -plibsasl2-dev -Nlibsasl2-modules-gssapi-heimdal + dh_install -s --autodest --list-missing --sourcedir=$(TMPPKG_HEIMDAL) -plibsasl2-modules-gssapi-heimdal -Nsasl2-bin -Nlibsasl2-2 -Nlibsasl2-modules -Nlibsasl2-modules-ldap -Nlibsasl2-modules-sql -Nlibsasl2-modules-gssapi-mit -Nlibsasl2-dev dh_installinit --name=saslauthd start 20 2 3 4 5 . stop 20 1 . dh_installman -s dh_link -s - dh_strip -s -psasl2-bin -plibsasl2-2 -plibsasl2-modules -plibsasl2-modules-ldap -plibsasl2-modules-otp -plibsasl2-modules-sql -plibsasl2-modules-gssapi-mit -plibsasl2-dev -Nlibsasl2-modules-gssapi-heimdal --dbg-package=cyrus-sasl2-dbg - dh_strip -s -plibsasl2-modules-gssapi-heimdal -Nsasl2-bin -Nlibsasl2-2 -Nlibsasl2-modules -Nlibsasl2-modules-ldap -Nlibsasl2-modules-otp -Nlibsasl2-modules-sql -Nlibsasl2-modules-gssapi-mit -Nlibsasl2-dev --dbg-package=cyrus-sasl2-heimdal-dbg + dh_strip -s -psasl2-bin -plibsasl2-2 -plibsasl2-modules -plibsasl2-modules-ldap -plibsasl2-modules-sql -plibsasl2-modules-gssapi-mit -plibsasl2-dev -Nlibsasl2-modules-gssapi-heimdal --dbg-package=cyrus-sasl2-dbg + dh_strip -s -plibsasl2-modules-gssapi-heimdal -Nsasl2-bin -Nlibsasl2-2 -Nlibsasl2-modules -Nlibsasl2-modules-ldap -Nlibsasl2-modules-sql -Nlibsasl2-modules-gssapi-mit -Nlibsasl2-dev --dbg-package=cyrus-sasl2-heimdal-dbg mv debian/cyrus-sasl2-dbg/usr/lib/debug/usr/lib/sasl2/libgssapiv2.so.2.0.23 debian/cyrus-sasl2-mit-dbg/usr/lib/debug/usr/lib/sasl2/ dh_compress -s dh_fixperms -s