parent
edefa5e6da
commit
87968fc713
@ -0,0 +1,32 @@
|
|||||||
|
# Calculate ini(overlay-calculate.revision)<64 exec=/bin/bash
|
||||||
|
|
||||||
|
#-ini(overlay-calculate.revision,64)-#
|
||||||
|
|
||||||
|
# key is pkg name, value is current version new reduced version split by space
|
||||||
|
declare -A map_move=( ["dev-lang/perl"]="5.20.2 5.20.2_rc73"
|
||||||
|
["dev-lang/ruby"]="2.1.7 2.1.7_rc73"
|
||||||
|
["dev-lang/ruby"]="2.0.0_p647-r1 2.0.0_p647"
|
||||||
|
["dev-libs/redland"]="1.0.16 1.0.16_rc73"
|
||||||
|
["gnome-extra/evolution-data-server"]="3.16.5 3.16.5_rc73"
|
||||||
|
["mail-filter/bogofilter"]="1.2.4-r1 1.2.4_rc73"
|
||||||
|
["net-libs/libetpan"]="1.6 1.6_rc73"
|
||||||
|
["net-mail/mailutils"]="2.99.98 2.99.98_rc73"
|
||||||
|
["net-nds/openldap"]="2.4.38-r2 2.4.38_rc73"
|
||||||
|
["sys-apps/iproute2"]="4.3.0 4.3.0_rc73"
|
||||||
|
["sys-libs/pam"]="1.2.1 1.2.1_rc73"
|
||||||
|
["x11-libs/libqxt"]="0.6.2-r2 0.6.2_rc73"
|
||||||
|
["dev-libs/cyrus-sasl"]="2.1.26-r9 2.1.26_rc73"
|
||||||
|
["net-fs/netatalk"]="3.1.6 3.1.6_rc73" )
|
||||||
|
|
||||||
|
PKGDB=/var/db/pkg
|
||||||
|
for pkg in ${!map_move[@]}
|
||||||
|
do
|
||||||
|
vers=(${map_move[$pkg]})
|
||||||
|
if [[ -d $PKGDB/${pkg}-${vers[0]} ]]
|
||||||
|
then
|
||||||
|
cp -a $PKGDB/${pkg}-${vers[0]} $PKGDB/${pkg}-${vers[1]}
|
||||||
|
rm -rf $PKGDB/${pkg}-${vers[0]}
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
true
|
Loading…
Reference in new issue