From c301cf36b8c6f170efe2c57c78b5c1f8d63a1671 Mon Sep 17 00:00:00 2001 From: Pedro Alvarez Date: Fri, 12 Feb 2016 09:39:50 +0000 Subject: scripts: remove licensecheck.sh Change-Id: I0597ca702251ff8b2b890707fd0d3e1a3ff5ee81 --- scripts/licensecheck.sh | 101 ------------------------------------------------ 1 file changed, 101 deletions(-) delete mode 100755 scripts/licensecheck.sh (limited to 'scripts') diff --git a/scripts/licensecheck.sh b/scripts/licensecheck.sh deleted file mode 100755 index a57b2f76..00000000 --- a/scripts/licensecheck.sh +++ /dev/null @@ -1,101 +0,0 @@ -#!/bin/sh - -# Copyright (C) 2013 Codethink Limited -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -set -e - -usage() { - echo "Usage: license-check your-system" - echo - echo "This checks license info for all the chunks in your-system" - echo "It's re-runnable, and does morph edit to get each chunk." - echo "The process can take a while." -} - - -if [ -z "$1" ]; then - usage - exit 1 -fi - -workspace="$PWD"/../../.. -system="$1" - -gplv3_chunks="\ -autoconf \ -automake \ -bash \ -binutils \ -bison \ -ccache \ -cmake \ -flex \ -gawk \ -gcc \ -gdbm \ -gettext \ -gperf \ -groff \ -libtool \ -m4 \ -make \ -nano \ -patch \ -rsync \ -texinfo-tarball" - -gplv3_repos="" - - -for f in strata/*.morph; do - cp "$f" "$f.bak" -done - - -strata=`grep "morph.*: *" "$system" | cut -d: -f2-` -for stratum in $strata; do - chunks=`grep -E -- "-? +name.*: *" "$stratum" | cut -d: -f2-` - for chunk in $chunks; do - if ! (echo $gplv3_chunks | grep -wq "$chunk"); then - morph edit $chunk 1>&2 - else - repo=`grep "name.*: *$chunk" "$stratum" -A1 | \ - tail -n1 | cut -d: -f3-` - gplv3_repos="$gplv3_repos $repo" - fi - done -done - - -repos=`for stratum in $strata; do - grep "repo.*: *" "$stratum" | cut -d: -f3- - done | sort -u` - - -for repo in $repos; do - if ! (echo $gplv3_repos | grep -wq "$repo") && \ - [ -d "$workspace/upstream/$repo" ] ; then - echo "$repo" - perl scripts/licensecheck.pl -r "$workspace/upstream/$repo" | \ - cut -d: -f2- | sort -u - echo - fi -done - - -for f in strata/*.morph.bak; do - mv "$f" "${f%.bak}" -done -- cgit v1.2.1