Hi Maciej,

Am 11.11.2010 um 13:09 schrieb Maciej (Matchek) Blizinski:
No dia 11 de Novembro de 2010 11:52,
<dmichel...@users.sourceforge.net> escreveu:
+# We don't have a separate devel-package, so this is ok
+CHECKPKG_OVERRIDES_CSWntop += shared-lib-package-contains-so- symlink|file=/opt/csw/lib/libcpacketPlugin.so +CHECKPKG_OVERRIDES_CSWntop += shared-lib-package-contains-so- symlink|file=/opt/csw/lib/libicmpPlugin.so +CHECKPKG_OVERRIDES_CSWntop += shared-lib-package-contains-so- symlink|file=/opt/csw/lib/libnetflowPlugin.so +CHECKPKG_OVERRIDES_CSWntop += shared-lib-package-contains-so- symlink|file=/opt/csw/lib/libntop.so +CHECKPKG_OVERRIDES_CSWntop += shared-lib-package-contains-so- symlink|file=/opt/csw/lib/libntopreport.so +CHECKPKG_OVERRIDES_CSWntop += shared-lib-package-contains-so- symlink|file=/opt/csw/lib/librrdPlugin.so +CHECKPKG_OVERRIDES_CSWntop += shared-lib-package-contains-so- symlink|file=/opt/csw/lib/libsflowPlugin.so

If it's a general override for the whole package, you can just say:

CHECKPKG_OVERRIDES_CSWntop += shared-lib-package-contains-so-symlink

Yes, I know. But I wanted to make explicit which libraries were overridden.

+# Upstream has chosen it that way...
+CHECKPKG_OVERRIDES_CSWntop += soname-not-part-of-filename| soname=libcpacketPlugin-4.0.3.so|filename=cpacketPlugin.so +CHECKPKG_OVERRIDES_CSWntop += soname-not-part-of-filename| soname=libicmpPlugin-4.0.3.so|filename=icmpPlugin.so +CHECKPKG_OVERRIDES_CSWntop += soname-not-part-of-filename| soname=libnetflowPlugin-4.0.3.so|filename=netflowPlugin.so +CHECKPKG_OVERRIDES_CSWntop += soname-not-part-of-filename| soname=librrdPlugin-4.0.3.so|filename=rrdPlugin.so +CHECKPKG_OVERRIDES_CSWntop += soname-not-part-of-filename| soname=libsflowPlugin-4.0.3.so|filename=sflowPlugin.so

Where are these libraries installed, /opt/csw/lib or a private subdirectory?

That is in lib/ntop/plugins. There are duplicate ones correctly named in lib/, so
I guess it is ok to override the private ones.

+#CHECKPKG_OVERRIDES_CSWntop += shared-lib-pkgname-mismatch|sonames= ['libcpacketPlugin -4.0.3 .so ',| 'libicmpPlugin -4.0.3 .so ',| 'libnetflowPlugin -4.0.3 .so ',| 'libntop -4.0.3 .so ',| 'libntopreport -4.0.3.so',|'librrdPlugin-4.0.3.so',|'libsflowPlugin-4.0.3.so']| pkgname=CSWntop|expected=['CSWlib4-0-3']|
+CHECKPKG_OVERRIDES_CSWntop += shared-lib-pkgname-mismatch

I'll try to improve tag-info syntax for this error tag. By the way, do
you know which way does it get mangled before it makes it to the "i
checkpkg_override" file?

Nope, have to look.


Best regards

  -- Dago

_______________________________________________
devel mailing list
devel@lists.opencsw.org
https://lists.opencsw.org/mailman/listinfo/devel

Reply via email to