Mailinglist Archive: opensuse-packaging (145 mails)

< Previous Next >
Re: [opensuse-packaging] Building packages with linking a license from licenses.rpm
  • From: Stanislav Brabec <sbrabec@xxxxxxx>
  • Date: Tue, 24 Jul 2007 16:55:21 +0200
  • Message-id: <1185288921.750.23.camel@xxxxxxxxxxxxxx>
Lars Vogdt wrote:

> But I talked to mrueckert some days bevore - we're thinking about a rpm 
> macro _and_ an additional internal brp-check. As none of these both is 
> done currently, any other ideas are very welcome!

This is what I use just now in my packages:

for FILE in COPYING COPYING.LIB ; do
    MD5SUM=$(md5sum $FILE | sed 's/ .*//')
    if test -f /usr/share/doc/licenses/md5/$MD5SUM ; then
        ln -sf /usr/share/doc/licenses/md5/$MD5SUM $FILE
    fi
done

If you will replace list in the first line by an argument, you have a
macro.
You can also use "shopt -s nullglob" and add complete list of possible
names.

Note that rpmlint check is incomplete and does not check less common
names for license.

And dangling check in the rpmlint is broken and reports each link to
license as a dangling link.

-- 
Best Regards / S pozdravem,

Stanislav Brabec
software developer
---------------------------------------------------------------------
SUSE LINUX, s. r. o.                          e-mail: sbrabec@xxxxxxx
Lihovarsk√° 1060/12                            tel: +420 284 028 966
190 00 Praha 9                                fax: +420 284 028 951
Czech Republic                                http://www.suse.cz/

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-packaging+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups