Files
sablink-distro/scripts/sabayon-kernel-cleanup.sh
T
2016-05-29 09:14:45 +02:00

27 lines
555 B
Bash
Executable File

#!/bin/bash
if [ -z "$1" ]; then
echo "$0 <ver> <ver 2> ..."
exit 1
fi
packages=(
"sys-kernel/sabayon-sources"
"sys-kernel/linux-sabayon"
)
for package in ${packages[@]}; do
for ver in "${@}"; do
dirn=$(dirname ${package})
name=$(basename ${package})
files=$(find "${package}" -name "${name}*${ver}.ebuild")
[ -z "${files}" ] && continue
git rm ${files} || continue
done
eb_file=$(find "${package}" -name "*.ebuild" | head -n 1)
[ -z "${eb_file}" ] && continue
ebuild "${eb_file}" manifest || continue
git add -u "${package}"
done