2021-04-18 08:19:42 +08:00
|
|
|
#!/bin/sh
|
|
|
|
|
2022-04-09 08:19:46 +08:00
|
|
|
[ -f ./.outdate ] || {
|
|
|
|
echo "please run './checkupdate' first"
|
2021-04-18 08:19:42 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
while read -r port oldver a newver; do
|
|
|
|
p=${port##*/}
|
|
|
|
case $p in
|
|
|
|
python3) p=python;;
|
|
|
|
gcc) p="$p-pass1 $p-pass2 libstdc++";;
|
|
|
|
binutils) p="$p-pass1 $p-pass2";;
|
|
|
|
ca-certificates) p=certs;;
|
|
|
|
esac
|
|
|
|
echo -n "Update $port to $newver"
|
|
|
|
sed "s/^version=.*/version=$newver/" -i $port/Pkgfile
|
|
|
|
[ $? = 0 ] && echo " OK" || echo " failed"
|
|
|
|
for i in $p; do
|
|
|
|
[ -f ../toolchain/*-$i ] && {
|
|
|
|
echo -n "Update $i (toolchain) to $newver"
|
|
|
|
sed "s/^version=.*/version=$newver/" -i ../toolchain/*-$i
|
|
|
|
[ $? = 0 ] && echo " OK" || echo " failed"
|
|
|
|
}
|
|
|
|
done
|
2022-04-09 08:19:46 +08:00
|
|
|
done < .outdate
|
|
|
|
|
|
|
|
exit 0
|