List Archive: gentoo-dev
Sebastian Pipping wrote:
> I'll try to create a map for all overlays in layman-global.txt as a next
> step. Layman and shell tools should help with that.
Believe it or not: discs space issues disallow me to have an answer
already. The code is there, I just cannot checkout all overlays at the
same time :-(
Maybe anybody else could run below commands before I find time to fix
the disc space thing.
High level view:
- Checkout the mismatch detector script
- Backup the set of names of your current overlays
- Add all overlays
- Run the script
- Remove all overlays
- Restore the set of original overlays
Low level view:
# git clone git://git.goodpoint.de/smolt-gentoo.git
# cd smolt-gentoo
# git checkout -b gentoo origin/gentoo
# cd client/distros/gentoo
# layman -l > my_active_overlays.txt
# sudo layman -f
# sudo layman -a ALL
# python _mismatch.py | tee repo_name_analysis.txt
# sudo layman -d ALL
# sed 's|^[^ ]* \([^ ]\+\).*$|\1|' my_active_overlays.txt | \
xargs -n 1 sudo layman -a
The output produces line like
MISMATCH "gentoo-china" (layman-global) versus "china" (repo_name)
Please share the resulting repo_name_analysis.txt with us.
I guess it all sounds a bit odd, but maybe it's fun to you and we have
an answer faster. I have 17 mismatches here already.
Sebastian
|
|