[csw-devel] SF.net SVN: gar:[11565] csw/mgar/pkg/ntop/trunk

Dagobert Michelsen dam at opencsw.org
Thu Nov 11 18:18:02 CET 2010


Hi Maciej,

Am 11.11.2010 um 13:09 schrieb Maciej (Matchek) Blizinski:
> No dia 11 de Novembro de 2010 11:52,
> <dmichelsen at 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



More information about the devel mailing list