lldpd/lldpd-cleanup.sh
Hangbin Liu 517ea8539b Update for PELC reviews
Rebuild and fix issues with APSL/ASL licensing.
Also rebase to 1.0.18

Resolves: RHELMISC-4345

Signed-off-by: Hangbin Liu <haliu@redhat.com>
2024-04-24 11:31:21 +08:00

33 lines
623 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
find debian -type f -delete
echo
popd > /dev/null
tar czf $NEW_SOURCE $DIRECTORY
echo "$NEW_SOURCE is ready to use"