lldpd/lldpd-cleanup.sh
Aaron Conole ce98e7723b Update for PELC reviews
Rebuild and fix issues with ASL licensing
Based on work by Yaakov Selkowitz @yselkowitz1

Related: rhbz#1982259
Signed-off-by: Aaron Conole <aconole@redhat.com>
2021-07-26 10:01:22 -04:00

32 lines
595 B
Bash
Executable File

#!/bin/sh
# Process a lldpd tarball to remove proprietary source code.
#
# Yaakov Selkowitz <yselkowi@redhat.com> - 2021
#
SOURCE="$1"
NEW_SOURCE=`echo $SOURCE | sed 's/\.tar\.gz/-free&/'`
DIRECTORY=`echo $SOURCE | sed 's/\.tar\.gz//'`
error()
{
MESSAGE=$1
echo $MESSAGE
exit 1
}
rm -rf $DIRECTORY
tar xzf $SOURCE || error "Cannot unpack $SOURCE"
pushd $DIRECTORY > /dev/null || error "Cannot open directory \"$DIRECTORY\""
echo "Remove proprietary source files"
find include/osx -type f -delete
echo
popd > /dev/null
tar czf $NEW_SOURCE $DIRECTORY
echo "$NEW_SOURCE is ready to use"