Ревизия для пересборки пакетов с зависимостями virtual/pam

mhiretskiy 2077
parent ebbc53525b
commit a097464919

@ -0,0 +1,29 @@
# Calculate run=/bin/bash ini(overlay-calculate.revision)=>20191116.3,#-cut(0,-,#-cl_pass_file-#)-#
#-ini(overlay-calculate.revision,#-cut(0,-,#-cl_pass_file-#)-#)-#
get_packages() {
awk -F: '{print $1}' | sort -u | sed -r 's,/.?DEPEND,,'
}
virtualpam() {
cd /var/db/pkg
grep -rnP "virtual/pam" */*/*DEPEND
}
downgrade_for_rebuild() {
grep -v _rc73 | sort -u | while read pf;
do
pv_new="$(sed 's,-r[0-9]\+,,' <<<$pf)_rc73"
mv /var/db/pkg/$pf /var/db/pkg/$pv_new
done
}
PACKAGES="$(virtualpam | get_packages)"
if [[ -n $PACKAGES ]]
then
downgrade_for_rebuild <<<$PACKAGES
fi
exit 0
Loading…
Cancel
Save