Blame SOURCES/lldpd-cleanup.sh

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