blob: 1eb79043199f0dc9687fc269b5314d3834465bb3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#! /bin/bash
repos=$(xmllint -xpath "//repo/name/text()|//repo/source/text()" /etc/portage/layman.xml | xargs -n2)
layman -d ALL
git checkout -- /etc/portage/repos.conf/layman.conf
for repo in $(cat /etc/portage/repos.conf/layman.conf | grep -oP "\[\K[^]]*"); do
repo_src=$(echo "$repos" | grep -P "^$repo" | awk '{ print $2 }')
layman -a "$repo_src"
done
git checkout -- /etc/portage/repos.conf/layman.conf
|