Merge pull request #3 from dermoench42/patch-1
changed --installed-eapi to -eapi in EAPI lookup / refactor to loop
This commit is contained in:
commit
13cb2f2b96
@ -9,6 +9,8 @@
|
|||||||
# Changelog and authors:
|
# Changelog and authors:
|
||||||
# 2017-11-22 add tree path detection (Nils Freydank)
|
# 2017-11-22 add tree path detection (Nils Freydank)
|
||||||
# 2017-11-17 initial script (Jonas Stein)
|
# 2017-11-17 initial script (Jonas Stein)
|
||||||
|
# 2018-12-08 update loop and tree EAPI instead of installed EAPI
|
||||||
|
# also use the parameter $1 to set maxEAPI to look at(5) (Ervin Peters)
|
||||||
|
|
||||||
MYPORTDIR="$(portageq get_repo_path / gentoo)"
|
MYPORTDIR="$(portageq get_repo_path / gentoo)"
|
||||||
|
|
||||||
@ -23,23 +25,15 @@ done
|
|||||||
|
|
||||||
echo
|
echo
|
||||||
echo "These installed packages use a very old EAPI. You can prepare a PR:"
|
echo "These installed packages use a very old EAPI. You can prepare a PR:"
|
||||||
INSTALLED=( $(EIX_LIMIT=0 eix --installed --in-overlay 0 --only-names --installed-eapi 0))
|
|
||||||
|
|
||||||
|
maxEAPI=${1:-5} # currently in 12/2018 EAPI 5 is deprecated
|
||||||
|
|
||||||
|
for EAPI in $(seq 0 $maxEAPI); do
|
||||||
|
echo
|
||||||
|
echo "Check for EAPI $EAPI:"
|
||||||
|
INSTALLED=( $(EIX_LIMIT=0 eix --installed --in-overlay 0 --only-names --eapi $EAPI))
|
||||||
for catpkg in "${INSTALLED[@]}"
|
for catpkg in "${INSTALLED[@]}"
|
||||||
do
|
do
|
||||||
echo "EAPI="0" $catpkg"
|
echo "EAPI=$EAPI $catpkg"
|
||||||
done
|
done
|
||||||
|
|
||||||
INSTALLED=( $(EIX_LIMIT=0 eix --installed --in-overlay 0 --only-names --installed-eapi 2))
|
|
||||||
|
|
||||||
for catpkg in "${INSTALLED[@]}"
|
|
||||||
do
|
|
||||||
echo "EAPI="2" $catpkg"
|
|
||||||
done
|
|
||||||
|
|
||||||
INSTALLED=( $(EIX_LIMIT=0 eix --installed --in-overlay 0 --only-names --installed-eapi 3))
|
|
||||||
|
|
||||||
for catpkg in "${INSTALLED[@]}"
|
|
||||||
do
|
|
||||||
echo "EAPI="3" $catpkg"
|
|
||||||
done
|
done
|
||||||
|
Loading…
Reference in New Issue
Block a user