[csw-devel] SF.net SVN: gar:[22009] csw/mgar/pkg/samba/branches/samba4/Makefile
slowfranklin at users.sourceforge.net
slowfranklin at users.sourceforge.net
Wed Sep 25 17:46:29 CEST 2013
Revision: 22009
http://gar.svn.sourceforge.net/gar/?rev=22009&view=rev
Author: slowfranklin
Date: 2013-09-25 15:46:29 +0000 (Wed, 25 Sep 2013)
Log Message:
-----------
samba/branches/samba4: Add overrides
Modified Paths:
--------------
csw/mgar/pkg/samba/branches/samba4/Makefile
Modified: csw/mgar/pkg/samba/branches/samba4/Makefile
===================================================================
--- csw/mgar/pkg/samba/branches/samba4/Makefile 2013-09-25 15:27:55 UTC (rev 22008)
+++ csw/mgar/pkg/samba/branches/samba4/Makefile 2013-09-25 15:46:29 UTC (rev 22009)
@@ -79,6 +79,7 @@
PKGFILES_CSWsamba4 += $(call baseisadirs,$(mandir),man8/idmap_.*)
PKGFILES_CSWsamba4 += $(call baseisadirs,$(libdir),mit_samba\.so)
PKGFILES_CSWsamba4 += $(call baseisadirs,$(libdir),security/pam_smbpass\.so)
+RUNTIME_DEP_PKGS_CSWsamba4 += CSWsamba4-libs
RUNTIME_DEP_PKGS_CSWsamba4 += CSWlibpopt0
RUNTIME_DEP_PKGS_CSWsamba4 += CSWlibiconv2
RUNTIME_DEP_PKGS_CSWsamba4 += CSWlibgcrypt11
@@ -86,11 +87,19 @@
RUNTIME_DEP_PKGS_CSWsamba4 += CSWlibreadline6
RUNTIME_DEP_PKGS_CSWsamba4 += CSWperl
RUNTIME_DEP_PKGS_CSWsamba4 += CSWlibgcc-s1
-RUNTIME_DEP_PKGS_CSWsamba4 += CSWlibtevent0
RUNTIME_DEP_PKGS_CSWsamba4 += CSWlibsmbclient0
RUNTIME_DEP_PKGS_CSWsamba4 += CSWlibtdb1
RUNTIME_DEP_PKGS_CSWsamba4 += CSWlibtalloc2
+# We seem not to be able to get rid of these even though using -z ignore -B direct
CHECKPKG_OVERRIDES_CSWsamba4 += soname-unused
+# Silence conflicts with CSWsamba
+CHECKPKG_OVERRIDES_CSWsamba4 += file-collision
+CHECKPKG_OVERRIDES_CSWsamba4 += file-with-bad-content|/usr/share|root/opt/csw/bin/smbtorture
+CHECKPKG_OVERRIDES_CSWsamba4 += missing-dependency|CSWlibwbclient0
+CHECKPKG_OVERRIDES_CSWsamba4 += missing-dependency|CSWlibtevent0
+CHECKPKG_OVERRIDES_CSWsamba4 += missing-dependency|CSWsamba
+CHECKPKG_OVERRIDES_CSWsamba4 += surplus-dependency|CSWsamba4-libs
+INCOMPATIBLE_PKGS_CSWsamba4 += CSWsamba
# Package with clients, finished
PACKAGES += CSWsamba4-client
@@ -108,8 +117,37 @@
RUNTIME_DEP_PKGS_CSWsamba4-client += CSWlibsmbclient0
RUNTIME_DEP_PKGS_CSWsamba4-client += CSWlibtalloc2
RUNTIME_DEP_PKGS_CSWsamba4-client += CSWlibtdb1
-RUNTIME_DEP_PKGS_CSWsamba4-client += CSWlibtevent0
+RUNTIME_DEP_PKGS_CSWsamba4-client += CSWsamba4-libs
CHECKPKG_OVERRIDES_CSWsamba4-client += soname-unused
+CHECKPKG_OVERRIDES_CSWsamba4-client += missing-dependency|CSWlibtevent0
+CHECKPKG_OVERRIDES_CSWsamba4-client += surplus-dependency|CSWsamba4-libs
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/share/man/man1/smbtree.1|CSWsamba-client|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/bin/smbget|CSWsamba-client|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/share/man/man1/smbtar.1|CSWsamba-client|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/bin/smbcquotas|CSWsamba-client|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/share/man/man1/nmblookup.1|CSWsamba|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/share/man/man1/rpcclient.1|CSWsamba-client|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/share/man/man1/smbcacls.1|CSWsamba-client|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/bin/smbclient|CSWsamba-client|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/bin/nmblookup|CSWsamba|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/bin/tdbrestore|CSWsamba|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/share/man/man1/sharesec.1|CSWsamba|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/bin/smbta-util|CSWsamba|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/bin/tdbtool|CSWsamba|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/bin/rpcclient|CSWsamba-client|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/bin/smbpasswd|CSWsamba|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/share/man/man1/smbclient.1|CSWsamba-client|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/bin/smbcacls|CSWsamba-client|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/bin/smbspool|CSWsamba-client|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/bin/tdbdump|CSWsamba|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/share/man/man1/smbcquotas.1|CSWsamba-client|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/bin/sharesec|CSWsamba|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/bin/smbtar|CSWsamba-client|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/share/man/man1/dbwrap_tool.1|CSWsamba|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/bin/smbtree|CSWsamba-client|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/bin/tdbbackup|CSWsamba|CSWsamba4-client
+CHECKPKG_OVERRIDES_CSWsamba4-client += file-collision|/opt/csw/share/man/man1/smbget.1|CSWsamba-client|CSWsamba4-client
+INCOMPATIBLE_PKGS_CSWsamba4-client += CSWsamba-client
# Development package
PACKAGES += CSWsamba4-dev
@@ -139,13 +177,48 @@
RUNTIME_DEP_PKGS_CSWsamba4-dev += CSWlibnetapi0
RUNTIME_DEP_PKGS_CSWsamba4-dev += CSWlibsamba-credentials0
RUNTIME_DEP_PKGS_CSWsamba4-dev += CSWlibdcerpc0
-RUNTIME_DEP_PKGS_CSWsamba4-dev += CSWlibtevent0
RUNTIME_DEP_PKGS_CSWsamba4-dev += CSWlibsmbldap0
RUNTIME_DEP_PKGS_CSWsamba4-dev += CSWlibsamba-hostconfig0
RUNTIME_DEP_PKGS_CSWsamba4-dev += CSWlibgensec0
RUNTIME_DEP_PKGS_CSWsamba4-dev += CSWlibgcc-s1
RUNTIME_DEP_PKGS_CSWsamba4-dev += CSWlibdcerpc-binding0
CHECKPKG_OVERRIDES_CSWsamba4-dev += soname-unused
+CHECKPKG_OVERRIDES_CSWsamba4-dev += file-collision|/opt/csw/include/smb_share_modes.h|CSWsamba-dev|CSWsamba4-dev
+CHECKPKG_OVERRIDES_CSWsamba4-dev += file-collision|/opt/csw/lib/winbind_krb5_locator.so|CSWsamba4-dev|CSWsamba4-winbind
+CHECKPKG_OVERRIDES_CSWsamba4-dev += file-collision|/opt/csw/share/man/man3/talloc.3|CSWlibtalloc-dev|CSWsamba4-dev
+CHECKPKG_OVERRIDES_CSWsamba4-dev += file-collision|/opt/csw/lib/libnetapi.so|CSWsamba-dev|CSWsamba4-dev
+CHECKPKG_OVERRIDES_CSWsamba4-dev += file-collision|/opt/csw/lib/mit_samba.so|CSWsamba4|CSWsamba4-dev
+CHECKPKG_OVERRIDES_CSWsamba4-dev += file-collision|/opt/csw/include/libsmbclient.h|CSWsamba-dev|CSWsamba4-dev
+CHECKPKG_OVERRIDES_CSWsamba4-dev += file-collision|/opt/csw/include/netapi.h|CSWsamba-dev|CSWsamba4-dev
+CHECKPKG_OVERRIDES_CSWsamba4-dev += file-collision|/opt/csw/include/pytalloc.h|CSWpy-talloc-dev|CSWsamba4-dev
+CHECKPKG_OVERRIDES_CSWsamba4-dev += file-collision|/opt/csw/include/wbclient.h|CSWsamba-dev|CSWsamba4-dev
+CHECKPKG_OVERRIDES_CSWsamba4-dev += missing-dependency|CSWlibwbclient0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWlibsmbconf0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWlibpdb0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWlibgensec0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWlibsmbldap0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWlibdcerpc0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWlibndr-nbt0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWlibsamba-credentials0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWlibsamba-util0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWlibndr0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWlibregistry0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWlibsmbclient-raw0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWsamba4-winbind
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWlibndr-krb5pac0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWlibsamdb0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWlibsamba-hostconfig0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWlibdcerpc-binding0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWlibsamba-policy0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWsamba4
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWlibdcerpc-samr0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWlibnetapi0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWlibdcerpc-atsvc0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWlibtorture0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWlibtevent-util0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += surplus-dependency|CSWlibdcerpc-server0
+CHECKPKG_OVERRIDES_CSWsamba4-dev += missing-dependency|CSWlibtevent0
+INCOMPATIBLE_PKGS_CSWsamba4-dev += CSWsamba-dev
# Package CSWsamba4 libraries
PACKAGES += CSWsamba4-libs
@@ -169,9 +242,14 @@
RUNTIME_DEP_PKGS_CSWsamba4-libs += CSWlibtalloc2
RUNTIME_DEP_PKGS_CSWsamba4-libs += CSWlibgcc-s1
RUNTIME_DEP_PKGS_CSWsamba4-libs += CSWlibpytalloc-util2
-RUNTIME_DEP_PKGS_CSWsamba4-libs += CSWlibtevent0
RUNTIME_DEP_PKGS_CSWsamba4-libs += CSWlibtdb1
CHECKPKG_OVERRIDES_CSWsamba4-libs += soname-unused
+CHECKPKG_OVERRIDES_CSWsamba4-libs += file-collision|/opt/csw/share/man/man7/libsmbclient.7|CSWlibsmbclient0|CSWsamba4-libs
+CHECKPKG_OVERRIDES_CSWsamba4-libs += no-direct-binding|/opt/csw/lib/samba4/libtdb_compat.so|is|not|directly|bound|to|soname|libgcc_s.so.1
+CHECKPKG_OVERRIDES_CSWsamba4-libs += missing-dependency|CSWlibwbclient0
+CHECKPKG_OVERRIDES_CSWsamba4-libs += missing-dependency|CSWlibtevent0
+CHECKPKG_OVERRIDES_CSWsamba4-libs += surplus-dependency|CSWsamba4-libs
+INCOMPATIBLE_PKGS_CSWsamba4-libs += CSWlibwbclient0 CSWlibsmbclient0 CSWlibnetapi0 CSWlibsmbsharemodes0
PACKAGES += CSWlibdcerpc-atsvc0
PKGFILES_CSWlibdcerpc-atsvc0 += $(call baseisadirs,$(libdir),libdcerpc-atsvc\.so\.0\.0\.1)
@@ -180,21 +258,17 @@
RUNTIME_DEP_PKGS_CSWlibdcerpc-atsvc0 += CSWlibtalloc2
RUNTIME_DEP_PKGS_CSWlibdcerpc-atsvc0 += CSWlibintl8
RUNTIME_DEP_PKGS_CSWlibdcerpc-atsvc0 += CSWlibgcc-s1
-RUNTIME_DEP_PKGS_CSWlibdcerpc-atsvc0 += CSWlibsamba-util0
CHECKPKG_OVERRIDES_CSWlibdcerpc-atsvc0 += soname-unused
PACKAGES += CSWlibdcerpc-binding0
PKGFILES_CSWlibdcerpc-binding0 += $(call baseisadirs,$(libdir),libdcerpc-binding\.so\.0\.0\.1)
PKGFILES_CSWlibdcerpc-binding0 += $(call baseisadirs,$(libdir),libdcerpc-binding\.so\.0(\.\d+)*)
SPKG_DESC_CSWlibdcerpc-binding0 += $(DESCRIPTION), libdcerpc-binding.so.0
-RUNTIME_DEP_PKGS_CSWlibdcerpc-binding0 += CSWlibndr0
RUNTIME_DEP_PKGS_CSWlibdcerpc-binding0 += CSWlibtalloc2
-RUNTIME_DEP_PKGS_CSWlibdcerpc-binding0 += CSWlibintl8
-RUNTIME_DEP_PKGS_CSWlibdcerpc-binding0 += CSWlibtevent0
-RUNTIME_DEP_PKGS_CSWlibdcerpc-binding0 += CSWlibtevent-util0
+RUNTIME_DEP_PKGS_CSWlibdcerpc-binding0 += CSWsamba4-libs
RUNTIME_DEP_PKGS_CSWlibdcerpc-binding0 += CSWlibgcc-s1
-RUNTIME_DEP_PKGS_CSWlibdcerpc-binding0 += CSWlibsamba-util0
-CHECKPKG_OVERRIDES_CSWlibdcerpc-binding0 += soname-unused
+CHECKPKG_OVERRIDES_CSWlibdcerpc-binding0 += missing-dependency|CSWlibtevent0
+CHECKPKG_OVERRIDES_CSWlibdcerpc-binding0 += surplus-dependency|CSWsamba4-libs
PACKAGES += CSWlibdcerpc-samr0
PKGFILES_CSWlibdcerpc-samr0 += $(call baseisadirs,$(libdir),libdcerpc-samr\.so\.0\.0\.1)
@@ -209,22 +283,13 @@
PKGFILES_CSWlibdcerpc-server0 += $(call baseisadirs,$(libdir),libdcerpc-server\.so\.0\.0\.1)
PKGFILES_CSWlibdcerpc-server0 += $(call baseisadirs,$(libdir),libdcerpc-server\.so\.0(\.\d+)*)
SPKG_DESC_CSWlibdcerpc-server0 += $(DESCRIPTION), libdcerpc-server.so.0
-RUNTIME_DEP_PKGS_CSWlibdcerpc-server0 += CSWlibndr0
RUNTIME_DEP_PKGS_CSWlibdcerpc-server0 += CSWlibtalloc2
RUNTIME_DEP_PKGS_CSWlibdcerpc-server0 += CSWsamba4-libs
-RUNTIME_DEP_PKGS_CSWlibdcerpc-server0 += CSWlibsamba-credentials0
RUNTIME_DEP_PKGS_CSWlibdcerpc-server0 += CSWlibintl8
-RUNTIME_DEP_PKGS_CSWlibdcerpc-server0 += CSWlibtevent0
-RUNTIME_DEP_PKGS_CSWlibdcerpc-server0 += CSWlibsamba-hostconfig0
-RUNTIME_DEP_PKGS_CSWlibdcerpc-server0 += CSWlibdcerpc0
-RUNTIME_DEP_PKGS_CSWlibdcerpc-server0 += CSWlibregistry0
-RUNTIME_DEP_PKGS_CSWlibdcerpc-server0 += CSWlibsamdb0
-RUNTIME_DEP_PKGS_CSWlibdcerpc-server0 += CSWlibgensec0
-RUNTIME_DEP_PKGS_CSWlibdcerpc-server0 += CSWlibtevent-util0
RUNTIME_DEP_PKGS_CSWlibdcerpc-server0 += CSWlibgcc-s1
-RUNTIME_DEP_PKGS_CSWlibdcerpc-server0 += CSWlibdcerpc-binding0
-RUNTIME_DEP_PKGS_CSWlibdcerpc-server0 += CSWlibsamba-util0
CHECKPKG_OVERRIDES_CSWlibdcerpc-server0 += soname-unused
+CHECKPKG_OVERRIDES_CSWlibdcerpc-server0 += missing-dependency|CSWlibtevent0
+CHECKPKG_OVERRIDES_CSWlibdcerpc-server0 += surplus-dependency|CSWsamba4-libs
PACKAGES += CSWlibdcerpc0
PKGFILES_CSWlibdcerpc0 += $(call baseisadirs,$(libdir),libdcerpc\.so\.0\.0\.1)
@@ -232,26 +297,23 @@
SPKG_DESC_CSWlibdcerpc0 += $(DESCRIPTION), libdcerpc.so.0
RUNTIME_DEP_PKGS_CSWlibdcerpc0 += CSWlibtalloc2
RUNTIME_DEP_PKGS_CSWlibdcerpc0 += CSWlibintl8
-RUNTIME_DEP_PKGS_CSWlibdcerpc0 += CSWlibtevent0
+RUNTIME_DEP_PKGS_CSWlibdcerpc0 += CSWsamba4-libs
RUNTIME_DEP_PKGS_CSWlibdcerpc0 += CSWlibgcc-s1
CHECKPKG_OVERRIDES_CSWlibdcerpc0 += soname-unused
+CHECKPKG_OVERRIDES_CSWlibdcerpc0 += missing-dependency|CSWlibtevent0
+CHECKPKG_OVERRIDES_CSWlibdcerpc0 += surplus-dependency|CSWsamba4-libs
PACKAGES += CSWlibgensec0
PKGFILES_CSWlibgensec0 += $(call baseisadirs,$(libdir),libgensec\.so\.0\.0\.1)
PKGFILES_CSWlibgensec0 += $(call baseisadirs,$(libdir),libgensec\.so\.0(\.\d+)*)
SPKG_DESC_CSWlibgensec0 += $(DESCRIPTION), libgensec.so.0
+RUNTIME_DEP_PKGS_CSWlibgensec0 += CSWlibintl8
RUNTIME_DEP_PKGS_CSWlibgensec0 += CSWsamba4-libs
-RUNTIME_DEP_PKGS_CSWlibgensec0 += CSWlibndr0
-RUNTIME_DEP_PKGS_CSWlibgensec0 += CSWlibsamba-credentials0
-RUNTIME_DEP_PKGS_CSWlibgensec0 += CSWlibintl8
-RUNTIME_DEP_PKGS_CSWlibgensec0 += CSWlibtevent0
-RUNTIME_DEP_PKGS_CSWlibgensec0 += CSWlibsamba-hostconfig0
-RUNTIME_DEP_PKGS_CSWlibgensec0 += CSWlibsamdb0
-RUNTIME_DEP_PKGS_CSWlibgensec0 += CSWlibtevent-util0
RUNTIME_DEP_PKGS_CSWlibgensec0 += CSWlibgcc-s1
-RUNTIME_DEP_PKGS_CSWlibgensec0 += CSWlibsamba-util0
RUNTIME_DEP_PKGS_CSWlibgensec0 += CSWlibtalloc2
CHECKPKG_OVERRIDES_CSWlibgensec0 += soname-unused
+CHECKPKG_OVERRIDES_CSWlibgensec0 += surplus-dependency|CSWsamba4-libs
+CHECKPKG_OVERRIDES_CSWlibgensec0 += missing-dependency|CSWlibtevent0
PACKAGES += CSWlibndr-krb5pac0
PKGFILES_CSWlibndr-krb5pac0 += $(call baseisadirs,$(libdir),libndr-krb5pac\.so\.0\.0\.1)
@@ -259,7 +321,6 @@
SPKG_DESC_CSWlibndr-krb5pac0 += $(DESCRIPTION), libndr-krb5pac.so.0
RUNTIME_DEP_PKGS_CSWlibndr-krb5pac0 += CSWlibtalloc2
RUNTIME_DEP_PKGS_CSWlibndr-krb5pac0 += CSWlibgcc-s1
-CHECKPKG_OVERRIDES_CSWlibndr-krb5pac0 += soname-unused
PACKAGES += CSWlibndr-nbt0
PKGFILES_CSWlibndr-nbt0 += $(call baseisadirs,$(libdir),libndr-nbt\.so\.0\.0\.1)
@@ -267,7 +328,6 @@
SPKG_DESC_CSWlibndr-nbt0 += $(DESCRIPTION), libndr-nbt.so.0
RUNTIME_DEP_PKGS_CSWlibndr-nbt0 += CSWlibtalloc2
RUNTIME_DEP_PKGS_CSWlibndr-nbt0 += CSWlibgcc-s1
-CHECKPKG_OVERRIDES_CSWlibndr-nbt0 += soname-unused
PACKAGES += CSWlibndr-standard0
PKGFILES_CSWlibndr-standard0 += $(call baseisadirs,$(libdir),libndr-standard\.so\.0\.0\.1)
@@ -275,7 +335,6 @@
SPKG_DESC_CSWlibndr-standard0 += $(DESCRIPTION), libndr-standard.so.0
RUNTIME_DEP_PKGS_CSWlibndr-standard0 += CSWlibtalloc2
RUNTIME_DEP_PKGS_CSWlibndr-standard0 += CSWlibgcc-s1
-CHECKPKG_OVERRIDES_CSWlibndr-standard0 += soname-unused
PACKAGES += CSWlibndr0
PKGFILES_CSWlibndr0 += $(call baseisadirs,$(libdir),libndr\.so\.0\.0\.1)
@@ -283,8 +342,6 @@
SPKG_DESC_CSWlibndr0 += $(DESCRIPTION), libndr.so.0
RUNTIME_DEP_PKGS_CSWlibndr0 += CSWlibtalloc2
RUNTIME_DEP_PKGS_CSWlibndr0 += CSWlibgcc-s1
-RUNTIME_DEP_PKGS_CSWlibndr0 += CSWlibsamba-util0
-CHECKPKG_OVERRIDES_CSWlibndr0 += soname-unused
PACKAGES += CSWlibnetapi0
PKGFILES_CSWlibnetapi0 += $(call baseisadirs,$(libdir),libnetapi\.so\.0)
@@ -305,6 +362,7 @@
RUNTIME_DEP_PKGS_CSWlibpdb0 += CSWlibintl8
RUNTIME_DEP_PKGS_CSWlibpdb0 += CSWlibtdb1
CHECKPKG_OVERRIDES_CSWlibpdb0 += soname-unused
+CHECKPKG_OVERRIDES_CSWlibpdb0 += missing-dependency|CSWlibwbclient0
PACKAGES += CSWlibregistry0
PKGFILES_CSWlibregistry0 += $(call baseisadirs,$(libdir),libregistry\.so\.0\.0\.1)
@@ -320,11 +378,8 @@
PKGFILES_CSWlibsamba-credentials0 += $(call baseisadirs,$(libdir),libsamba-credentials\.so\.0(\.\d+)*)
SPKG_DESC_CSWlibsamba-credentials0 += $(DESCRIPTION), libsamba-credentials.so.0
RUNTIME_DEP_PKGS_CSWlibsamba-credentials0 += CSWlibtalloc2
-RUNTIME_DEP_PKGS_CSWlibsamba-credentials0 += CSWlibndr0
RUNTIME_DEP_PKGS_CSWlibsamba-credentials0 += CSWlibintl8
-RUNTIME_DEP_PKGS_CSWlibsamba-credentials0 += CSWlibsamba-hostconfig0
RUNTIME_DEP_PKGS_CSWlibsamba-credentials0 += CSWlibgcc-s1
-RUNTIME_DEP_PKGS_CSWlibsamba-credentials0 += CSWlibsamba-util0
CHECKPKG_OVERRIDES_CSWlibsamba-credentials0 += soname-unused
PACKAGES += CSWlibsamba-hostconfig0
@@ -332,24 +387,15 @@
PKGFILES_CSWlibsamba-hostconfig0 += $(call baseisadirs,$(libdir),libsamba-hostconfig\.so\.0(\.\d+)*)
SPKG_DESC_CSWlibsamba-hostconfig0 += $(DESCRIPTION), libsamba-hostconfig.so.0
RUNTIME_DEP_PKGS_CSWlibsamba-hostconfig0 += CSWlibtalloc2
-RUNTIME_DEP_PKGS_CSWlibsamba-hostconfig0 += CSWlibintl8
RUNTIME_DEP_PKGS_CSWlibsamba-hostconfig0 += CSWlibgcc-s1
-RUNTIME_DEP_PKGS_CSWlibsamba-hostconfig0 += CSWsamba4-libs
-RUNTIME_DEP_PKGS_CSWlibsamba-hostconfig0 += CSWlibsamba-util0
-CHECKPKG_OVERRIDES_CSWlibsamba-hostconfig0 += soname-unused
PACKAGES += CSWlibsamba-policy0
PKGFILES_CSWlibsamba-policy0 += $(call baseisadirs,$(libdir),libsamba-policy\.so\.0\.0\.1)
PKGFILES_CSWlibsamba-policy0 += $(call baseisadirs,$(libdir),libsamba-policy\.so\.0(\.\d+)*)
SPKG_DESC_CSWlibsamba-policy0 += $(DESCRIPTION), libsamba-policy.so.0
RUNTIME_DEP_PKGS_CSWlibsamba-policy0 += CSWlibtalloc2
-RUNTIME_DEP_PKGS_CSWlibsamba-policy0 += CSWlibndr0
RUNTIME_DEP_PKGS_CSWlibsamba-policy0 += CSWlibintl8
-RUNTIME_DEP_PKGS_CSWlibsamba-policy0 += CSWlibsamba-hostconfig0
-RUNTIME_DEP_PKGS_CSWlibsamba-policy0 += CSWlibdcerpc0
-RUNTIME_DEP_PKGS_CSWlibsamba-policy0 += CSWlibsmbclient-raw0
RUNTIME_DEP_PKGS_CSWlibsamba-policy0 += CSWlibgcc-s1
-RUNTIME_DEP_PKGS_CSWlibsamba-policy0 += CSWlibsamba-util0
CHECKPKG_OVERRIDES_CSWlibsamba-policy0 += soname-unused
PACKAGES += CSWlibsamba-util0
@@ -359,19 +405,14 @@
RUNTIME_DEP_PKGS_CSWlibsamba-util0 += CSWlibtalloc2
RUNTIME_DEP_PKGS_CSWlibsamba-util0 += CSWlibgcc-s1
RUNTIME_DEP_PKGS_CSWlibsamba-util0 += CSWlibiconv2
-CHECKPKG_OVERRIDES_CSWlibsamba-util0 += soname-unused
PACKAGES += CSWlibsamdb0
PKGFILES_CSWlibsamdb0 += $(call baseisadirs,$(libdir),libsamdb\.so\.0\.0\.1)
PKGFILES_CSWlibsamdb0 += $(call baseisadirs,$(libdir),libsamdb\.so\.0(\.\d+)*)
SPKG_DESC_CSWlibsamdb0 += $(DESCRIPTION), libsamdb.so.0
-RUNTIME_DEP_PKGS_CSWlibsamdb0 += CSWlibndr0
RUNTIME_DEP_PKGS_CSWlibsamdb0 += CSWlibtalloc2
-RUNTIME_DEP_PKGS_CSWlibsamdb0 += CSWlibsamba-credentials0
RUNTIME_DEP_PKGS_CSWlibsamdb0 += CSWlibintl8
-RUNTIME_DEP_PKGS_CSWlibsamdb0 += CSWlibsamba-hostconfig0
RUNTIME_DEP_PKGS_CSWlibsamdb0 += CSWlibgcc-s1
-RUNTIME_DEP_PKGS_CSWlibsamdb0 += CSWlibsamba-util0
CHECKPKG_OVERRIDES_CSWlibsamdb0 += soname-unused
PACKAGES += CSWlibsmbclient-raw0
@@ -380,24 +421,24 @@
SPKG_DESC_CSWlibsmbclient-raw0 += $(DESCRIPTION), libsmbclient-raw.so.0
RUNTIME_DEP_PKGS_CSWlibsmbclient-raw0 += CSWlibtalloc2
RUNTIME_DEP_PKGS_CSWlibsmbclient-raw0 += CSWlibintl8
-RUNTIME_DEP_PKGS_CSWlibsmbclient-raw0 += CSWlibtevent0
+RUNTIME_DEP_PKGS_CSWlibsmbclient-raw0 += CSWsamba4-libs
RUNTIME_DEP_PKGS_CSWlibsmbclient-raw0 += CSWlibgcc-s1
CHECKPKG_OVERRIDES_CSWlibsmbclient-raw0 += soname-unused
+CHECKPKG_OVERRIDES_CSWlibsmbclient-raw0 += missing-dependency|CSWlibtevent0
+CHECKPKG_OVERRIDES_CSWlibsmbclient-raw0 += surplus-dependency|CSWsamba4-libs
PACKAGES += CSWlibsmbconf0
PKGFILES_CSWlibsmbconf0 += $(call baseisadirs,$(libdir),libsmbconf\.so\.0)
PKGFILES_CSWlibsmbconf0 += $(call baseisadirs,$(libdir),libsmbconf\.so\.0(\.\d+)*)
SPKG_DESC_CSWlibsmbconf0 += $(DESCRIPTION), libsmbconf.so.0
RUNTIME_DEP_PKGS_CSWlibsmbconf0 += CSWlibtalloc2
-RUNTIME_DEP_PKGS_CSWlibsmbconf0 += CSWlibndr0
RUNTIME_DEP_PKGS_CSWlibsmbconf0 += CSWlibintl8
-RUNTIME_DEP_PKGS_CSWlibsmbconf0 += CSWlibtevent0
-RUNTIME_DEP_PKGS_CSWlibsmbconf0 += CSWlibsamba-hostconfig0
+RUNTIME_DEP_PKGS_CSWlibsmbconf0 += CSWsamba4-libs
RUNTIME_DEP_PKGS_CSWlibsmbconf0 += CSWlibtdb1
-RUNTIME_DEP_PKGS_CSWlibsmbconf0 += CSWlibtevent-util0
-RUNTIME_DEP_PKGS_CSWlibsmbconf0 += CSWlibsamba-util0
RUNTIME_DEP_PKGS_CSWlibsmbconf0 += CSWlibgcc-s1
CHECKPKG_OVERRIDES_CSWlibsmbconf0 += soname-unused
+CHECKPKG_OVERRIDES_CSWlibsmbconf0 += missing-dependency|CSWlibtevent0
+CHECKPKG_OVERRIDES_CSWlibsmbconf0 += surplus-dependency|CSWsamba4-libs
PACKAGES += CSWlibsmbldap0
PKGFILES_CSWlibsmbldap0 += $(call baseisadirs,$(libdir),libsmbldap\.so\.0)
@@ -406,11 +447,11 @@
RUNTIME_DEP_PKGS_CSWlibsmbldap0 += CSWlibtalloc2
RUNTIME_DEP_PKGS_CSWlibsmbldap0 += CSWliblber2-4-2
RUNTIME_DEP_PKGS_CSWlibsmbldap0 += CSWlibintl8
-RUNTIME_DEP_PKGS_CSWlibsmbldap0 += CSWlibtevent0
-RUNTIME_DEP_PKGS_CSWlibsmbldap0 += CSWlibsmbconf0
+RUNTIME_DEP_PKGS_CSWlibsmbldap0 += CSWsamba4-libs
RUNTIME_DEP_PKGS_CSWlibsmbldap0 += CSWlibgcc-s1
-RUNTIME_DEP_PKGS_CSWlibsmbldap0 += CSWlibsamba-util0
CHECKPKG_OVERRIDES_CSWlibsmbldap0 += soname-unused
+CHECKPKG_OVERRIDES_CSWlibsmbldap0 += missing-dependency|CSWlibtevent0
+CHECKPKG_OVERRIDES_CSWlibsmbldap0 += surplus-dependency|CSWsamba4-libs
PACKAGES += CSWlibtevent-util0
PKGFILES_CSWlibtevent-util0 += $(call baseisadirs,$(libdir),libtevent-util\.so\.0\.0\.1)
@@ -418,11 +459,10 @@
SPKG_DESC_CSWlibtevent-util0 += $(DESCRIPTION), libtevent-util.so.0
RUNTIME_DEP_PKGS_CSWlibtevent-util0 += CSWlibtalloc2
RUNTIME_DEP_PKGS_CSWlibtevent-util0 += CSWsamba4-libs
-RUNTIME_DEP_PKGS_CSWlibtevent-util0 += CSWlibintl8
-RUNTIME_DEP_PKGS_CSWlibtevent-util0 += CSWlibtevent0
RUNTIME_DEP_PKGS_CSWlibtevent-util0 += CSWlibgcc-s1
-RUNTIME_DEP_PKGS_CSWlibtevent-util0 += CSWlibsamba-util0
CHECKPKG_OVERRIDES_CSWlibtevent-util0 += soname-unused
+CHECKPKG_OVERRIDES_CSWlibtevent-util0 += missing-dependency|CSWlibtevent0
+CHECKPKG_OVERRIDES_CSWlibtevent-util0 += surplus-dependency|CSWsamba4-libs
PACKAGES += CSWlibtorture0
PKGFILES_CSWlibtorture0 += $(call baseisadirs,$(libdir),libtorture\.so\.0\.0\.1)
@@ -430,7 +470,6 @@
SPKG_DESC_CSWlibtorture0 += $(DESCRIPTION), libtorture.so.0
RUNTIME_DEP_PKGS_CSWlibtorture0 += CSWlibtalloc2
RUNTIME_DEP_PKGS_CSWlibtorture0 += CSWlibgcc-s1
-CHECKPKG_OVERRIDES_CSWlibtorture0 += soname-unused
# Python package
PACKAGES += CSWsamba4-python
@@ -441,17 +480,21 @@
RUNTIME_DEP_PKGS_CSWsamba4-python += CSWlibpython2-6-1-0
RUNTIME_DEP_PKGS_CSWsamba4-python += CSWlibtalloc2
RUNTIME_DEP_PKGS_CSWsamba4-python += CSWlibpytalloc-util2
-RUNTIME_DEP_PKGS_CSWsamba4-python += CSWlibtevent0
+RUNTIME_DEP_PKGS_CSWsamba4-python += CSWsamba4-libs
RUNTIME_DEP_PKGS_CSWsamba4-python += CSWlibtdb1
CHECKPKG_OVERRIDES_CSWsamba4-python += soname-unused
+CHECKPKG_OVERRIDES_CSWsamba4-python += file-with-bad-content|/usr/local|root/opt/csw/lib/python2.6/site-packages/samba/provision/backend.py
+CHECKPKG_OVERRIDES_CSWsamba4-python += file-with-bad-content|/usr/local|root/opt/csw/lib/python2.6/site-packages/samba/external/testtools/tests/test_compat.py
+CHECKPKG_OVERRIDES_CSWsamba4-python += pkgname-does-not-start-with-CSWpy-
+CHECKPKG_OVERRIDES_CSWsamba4-python += catalogname-does-not-start-with-py_
+CHECKPKG_OVERRIDES_CSWsamba4-python += soname-not-part-of-filename
+CHECKPKG_OVERRIDES_CSWsamba4-python += missing-dependency|CSWlibtevent0
+CHECKPKG_OVERRIDES_CSWsamba4-python += surplus-dependency|CSWsamba4-libs
# winbind daemon, NSS and PAM modules
PACKAGES += CSWsamba4-winbind
SPKG_DESC_CSWsamba4-winbind = Tools to authenticate users from active directory using winbind
-# OBSOLETED_BY_CSWsamba4-windbind += CSWsamba-winbind
-# OBSOLETED_BY_CSWsamba4-windbind += CSWsamba-nss
-# OBSOLETED_BY_CSWsamba4-windbind += CSWsamba-nss-system-links
-# OBSOLETED_BY_CSWsamba4-windbind += CSWsamba-pam-system-links
+INCOMPATIBLE_PKGS_CSWsamba4-winbind += CSWsamba-nss CSWsamba-winbind
PKGFILES_CSWsamba4-winbind += $(call baseisadirs,$(bindir),wbinfo)
PKGFILES_CSWsamba4-winbind += $(call baseisadirs,$(libdir),security/pam_winbind\.so)
PKGFILES_CSWsamba4-winbind += $(call pkgfiles_lib,nss_winbind.so.1)
@@ -464,31 +507,42 @@
PKGFILES_CSWsamba4-winbind += $(mandir)/man8/pam_winbind\.8
PKGFILES_CSWsamba4-winbind += $(mandir)/man1/wbinfo\.1
PKGFILES_CSWsamba4-winbind += $(mandir)/man8/winbindd\.8
-PKGFILES_CSWsamba4-winbind += $(sysconfdir)/init\.d/cswwinbind4
+PKGFILES_CSWsamba4-winbind += $(sysconfdir)/init.d/cswwinbind4
RUNTIME_DEP_PKGS_CSWsamba4-winbind += CSWlibintl8
RUNTIME_DEP_PKGS_CSWsamba4-winbind += CSWlibgcc-s1
RUNTIME_DEP_PKGS_CSWsamba4-winbind += CSWlibpopt0
RUNTIME_DEP_PKGS_CSWsamba4-winbind += CSWliblber2-4-2
RUNTIME_DEP_PKGS_CSWsamba4-winbind += CSWlibtalloc2
-RUNTIME_DEP_PKGS_CSWsamba4-winbind += CSWlibtevent0
+RUNTIME_DEP_PKGS_CSWsamba4-winbind += CSWsamba4-libs
RUNTIME_DEP_PKGS_CSWsamba4-winbind += CSWlibtdb1
CHECKPKG_OVERRIDES_CSWsamba4-winbind += soname-unused
+CHECKPKG_OVERRIDES_CSWsamba4-winbind += file-collision
+CHECKPKG_OVERRIDES_CSWsamba4-winbind += missing-dependency|CSWlibtevent0
+CHECKPKG_OVERRIDES_CSWsamba4-winbind += surplus-dependency|CSWsamba4-libs
+CHECKPKG_OVERRIDES_CSWsamba4-winbind += missing-dependency|CSWlibwbclient0
PACKAGES += CSWsamba4-nss-system-links
+ARCHALL_CSWsamba4-nss-system-links = 1
CATALOGNAME_CSWsamba4-nss-system-links = samba4_nss_system_links
+INCOMPATIBLE_PKGS_CSWsamba4-nss-system-links += CSWsamba-nss-system-links
PKGFILES_CSWsamba4-nss-system-links = /usr/lib/nss_winbind_csw.so.1
-PKGFILES_CSWsamba4-nss-system-links += /usr/lib/nss_wins_csw.so.1
+PKGFILES_CSWsamba4-nss-system-links += /usr/lib/nss_wins_csw.so.2
PKGFILES_CSWsamba4-nss-system-links += /usr/lib/amd64/nss_winbind_csw.so.1
-PKGFILES_CSWsamba4-nss-system-links += /usr/lib/amd64/nss_wins_csw.so.1
+PKGFILES_CSWsamba4-nss-system-links += /usr/lib/amd64/nss_wins_csw.so.2
PKGFILES_CSWsamba4-nss-system-links += /usr/lib/sparcv9/nss_winbind_csw.so.1
-PKGFILES_CSWsamba4-nss-system-links += /usr/lib/sparcv9/nss_wins_csw.so.1
+PKGFILES_CSWsamba4-nss-system-links += /usr/lib/sparcv9/nss_wins_csw.so.2
SPKG_DESC_CSWsamba4-nss-system-links += Samba 4 nss modules links for the system
RUNTIME_DEP_PKGS_CSWsamba4-nss-system-links += CSWsamba4-winbind
CHECKPKG_OVERRIDES_CSWsamba4-nss-system-links += bad-location-of-file
-ARCHALL_CSWsamba4-nss-system-links = 1
+CHECKPKG_OVERRIDES_CSWsamba4-nss-system-links += file-collision
+CHECKPKG_OVERRIDES_CSWsamba4-nss-system-links += surplus-dependency|CSWsamba4-winbind
+CHECKPKG_OVERRIDES_CSWsamba4-nss-system-links += missing-dependency|CSWsamba-nss-system-links|or|CSWsamba-pam-system-links
+CHECKPKG_OVERRIDES_CSWsamba4-nss-system-links += missing-dependency|CSWsamba-nss
PACKAGES += CSWsamba4-pam-system-links
+ARCHALL_CSWsamba4-pam-system-links = 1
CATALOGNAME_CSWsamba4-pam-system-links = samba4_pam_system_links
+INCOMPATIBLE_PKGS_CSWsamba4-pam-system-links += CSWsamba-pam-system-links
PKGFILES_CSWsamba4-pam-system-links = /usr/lib/security/pam_smbpass_csw.so
PKGFILES_CSWsamba4-pam-system-links += /usr/lib/security/pam_winbind_csw.so
PKGFILES_CSWsamba4-pam-system-links += /usr/lib/security/amd64/pam_smbpass_csw.so
@@ -496,14 +550,24 @@
PKGFILES_CSWsamba4-pam-system-links += /usr/lib/security/sparcv9/pam_smbpass_csw.so
PKGFILES_CSWsamba4-pam-system-links += /usr/lib/security/sparcv9/pam_winbind_csw.so
SPKG_DESC_CSWsamba4-pam-system-links += Samba 4 pam modules links for the system
+RUNTIME_DEP_PKGS_CSWsamba4-pam-system-links += CSWsamba4
RUNTIME_DEP_PKGS_CSWsamba4-pam-system-links += CSWsamba4-winbind
CHECKPKG_OVERRIDES_CSWsamba4-pam-system-links += bad-location-of-file
-ARCHALL_CSWsamba4-pam-system-links = 1
+CHECKPKG_OVERRIDES_CSWsamba4-pam-system-links += file-collision|/usr/lib/security/pam_winbind_csw.so|CSWsamba-pam-system-links|CSWsamba4-pam-system-links
+CHECKPKG_OVERRIDES_CSWsamba4-pam-system-links += file-collision|/usr/lib/security/pam_smbpass_csw.so|CSWsamba-pam-system-links|CSWsamba4-pam-system-links
+CHECKPKG_OVERRIDES_CSWsamba4-pam-system-links += missing-dependency|CSWsamba-pam-system-links
+CHECKPKG_OVERRIDES_CSWsamba4-pam-system-links += missing-dependency|CSWsamba-winbind
+CHECKPKG_OVERRIDES_CSWsamba4-pam-system-links += missing-dependency|CSWsamba
+CHECKPKG_OVERRIDES_CSWsamba4-pam-system-links += surplus-dependency|CSWsamba4-winbind
+CHECKPKG_OVERRIDES_CSWsamba4-pam-system-links += surplus-dependency|CSWsamba4
# For checking whether we're missing anything, enable and check when updating.
# Should only catch SWAT stuff which is EOL upstream so we're not packaging it
-PACKAGES += CSWsamba4-catchall
+# PACKAGES += CSWsamba4-catchall
SPKG_DESC_CSWsamba4-catchall = Samba 4 catch all
+RUNTIME_DEP_PKGS_CSWsamba4-catchall += CSWlibintl8
+RUNTIME_DEP_PKGS_CSWsamba4-catchall += CSWlibtalloc2
+RUNTIME_DEP_PKGS_CSWsamba4-catchall += CSWlibpopt0
# The build fails to add the right rpath to at least the public libs
EXTRA_LDFLAGS = -R$(SMBPRIVATELIB) -Wl,-zignore -Wl,-Bdirect
@@ -592,13 +656,11 @@
ginstall $(WORKDIR)/smb.conf $(DESTDIR)/etc/opt/csw/samba/smb.conf
ginstall -d $(DESTDIR)/etc/opt/csw/openldap/schema
ginstall $(WORKSRC)/examples/LDAP/samba.schema $(DESTDIR)/etc/opt/csw/openldap/schema
-# ginstall $(WORKSRC)/nsswitch/nss_winbind.so $(DESTDIR)/$(libdir)/nss_winbind.so.1
-# ginstall $(WORKSRC)/nsswitch/nss_wins.so $(DESTDIR)/$(libdir)/nss_wins.so.1
# This bit is to install the symlinks to use the NSS modules with the
# system's nsswitch.conf
ginstall -d -m 0755 $(DESTDIR)$(NSS_MODULE_DIR)
gln -s $(NSS_WINBIND_$(MEMORYMODEL)) $(DESTDIR)$(NSS_MODULE_DIR)/nss_winbind_csw.so.1
- gln -s $(NSS_WINS_$(MEMORYMODEL)) $(DESTDIR)$(NSS_MODULE_DIR)/nss_wins_csw.so.1
+ gln -s $(NSS_WINS_$(MEMORYMODEL)) $(DESTDIR)$(NSS_MODULE_DIR)/nss_wins_csw.so.2
# This bit is to install the symlinks to use the PAM modules with the
# system's pam.conf
ginstall -d -m 0755 $(DESTDIR)$(PAM_MODULE_DIR)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list