You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
calculate-overlay/profiles/templates/3.3/6_ac_update_sync/revision/63_remove_libdb_6.0

24 lines
457 B

# Calculate ini(overlay-calculate.revision)<63 exec=/bin/bash
#-ini(overlay-calculate.revision,63)-#
#?pkg(sys-libs/db:6.0)!=#
DBPKG=/var/db/pkg
OLDPN=sys-libs/db-6.0.35
NEWPN=sys-libs/db-0_rc73
if [[ -d $DBPKG/$OLDPN ]]
then
mv $DBPKG/$OLDPN $DBPKG/$NEWPN
echo 0 >$DBPKG/$NEWPN/SLOT
grep -rnP "sys-libs/db[^ ]+:6" $DBPKG/*/*/*DEPEND | awk -F: '{print $1}' |
while read fn
do
sed -ri 's/(sys-libs\/db[^ ]+):[^ []+/\1/' $fn
done
fi
#pkg#
exit 0