Исправлена ревизия переустановки portage (глюк overlayfs)

atratsevskiy
Mike Khiretskiy 9 years ago
parent f014897b62
commit 73ebd643f2

@ -1,15 +0,0 @@
# Calculate ini(overlay-calculate.revision)<52 exec=/bin/bash
#-ini(overlay-calculate.revision,52)-#
# key is pkg name, value is current version new reduced version split by space
declare -A map_move=( ["sys-apps/portage"]="2.2.20.1 2.2.20.1_rc73" )
PKGDB=/var/db/pkg
for pkg in ${!map_move[@]}
do
vers=(${map_move[$pkg]})
[[ -d $PKGDB/${pkg}-${vers[0]} ]] && mv $PKGDB/${pkg}-${vers[0]} $PKGDB/${pkg}-${vers[1]}
done
true

@ -0,0 +1,19 @@
# Calculate ini(overlay-calculate.revision)<53 exec=/bin/bash
#-ini(overlay-calculate.revision,53)-#
# key is pkg name, value is current version new reduced version split by space
declare -A map_move=( ["sys-apps/portage"]="2.2.20.1 2.2.20.1_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…
Cancel
Save