File list-license.sh of Package kernel-firmware.38247
#!/bin/sh
#
# Generate license file lists for each kernel-firmware topic
#
# usage: list-license.sh [-c] < licenses.list
#
if [ x"$1" = x"-c" ]; then
docopy=1
shift
fi
while read first topic licenses; do
case "$first" in
\#*) continue;;
esac
test -z "$licenses" && continue
for l in $licenses; do
case "$l" in
*:*)
src="${l%:*}"
dst="${l#*:}"
test -n "$docopy" && cp "$src" "$dst"
l="$dst"
;;
esac
echo $l >> files-$topic.license
done
done
for l in files-*.license; do
f=${l%.license}
sort -u $l | uniq | sed -e's/^\(.*\)$/%license \1/g' >> $f
rm -f $l
done