Hello, dear Funtoo users and Linux developers! I am trying to install iridium creating own local overlay 'web-overlay'. eix-update does not work after all my actions.
In a few words: I created /etc/portage/repos.conf/web-overlay.conf with 'masters = net-kit' and eix-update cannot write database cache file now even when I've deleted my overlay from Portage.
# mkdir -p /var/git/overlay/web-overlay
# cd /var/git/overlay/web-overlay
# mkdir -p www-client/iridium-browser-bin
# nano iridium-browser-bin-62.0.ebuild
""" Using this wiki https://www.funtoo.org/Local_Overlay
# mkdir -p /var/git/overlay/weboverlay/profiles
# echo "web-overlay" > /var/git/overlay/weboverlay/profiles/repo_name
# mkdir -p /var/git/overlay/web-overlay/metadata/
# echo "masters = net-kit" >> /var/git/overlay/web-overlay/metadata/layout.conf
# nano /etc/portage/repos.conf/web-overlay.conf
# cat /etc/portage/repos.conf/web-overlay.conf
[DEFAULT]
main-repo = net-kit
[web-overlay]
location = /var/git/overlay/web-overlay
auto-sync = no
priority = 10
# ls -R /var/git/overlay | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'
|---overlay
|-----web-overlay
|-------metadata
|-------profiles
|-------www-client
|---------iridium-browser-bin
# eix-update
...
Чтение категории 137|164 ( 83): sys-devel…!!! Repository 'core-kit' is missing masters attribute in '/var/git/meta-repo/kits/core-kit/metadata/layout.conf'
!!! Set 'masters = net-kit' in this file for future compatibility
!!! Repository 'core-kit' is missing masters attribute in '/var/git/meta-repo/kits/core-kit/metadata/layout.conf'
!!! Set 'masters = net-kit' in this file for future compatibility
!!! Repository 'core-kit' is missing masters attribute in '/var/git/meta-repo/kits/core-kit/metadata/layout.conf'
!!! Set 'masters = net-kit' in this file for future compatibility
!!! Repository 'core-kit' is missing masters attribute in '/var/git/meta-repo/kits/core-kit/metadata/layout.conf'
!!! Set 'masters = net-kit' in this file for future compatibility
Чтение категории 164|164 (100) Готово
....
and process stops on database file writing
....
""" So I changed to 'masters = core-kit'
# nano /var/git/overlay/web-overlay/metadata/layout.conf
# cat $_
masters = core-kit
# nano /etc/portage/repos.conf/web-overlay.conf
# cat $_
[DEFAULT]
main-repo = core-kit
[web-overlay]
location = /var/git/overlay/web-overlay
auto-sync = no
priority = 10
# eix-update
...
...
Calculating hash-tables
Writing database file /var/cache/eix/portage.eix…
""" It stops here without finish
# rm /etc/portage/repos.conf/web-overlay.conf
# eix-update
""" It stops again
""" In other terminal:
# cd /var/cache/eix/
# ls
portage.eix previous.eix
# ls -la
итого 7764
drwxr-xr-x 2 portage portage 4096 янв 6 23:08 .
drwxr-xr-x 10 root root 4096 дек 23 18:03 ..
-rw-r--r-- 1 root root 0 янв 6 23:08 .keep_app-portage_eix-0
-rw-rw-r-- 1 portage portage 0 фев 4 18:28 portage.eix
-rw-rw-r-- 1 portage portage 7940978 янв 29 23:08 previous.eix
Question
znavko
Hello, dear Funtoo users and Linux developers! I am trying to install iridium creating own local overlay 'web-overlay'. eix-update does not work after all my actions.
Full log is here: https://pastebin.com/pJi6xWKi
In a few words: I created /etc/portage/repos.conf/web-overlay.conf with 'masters = net-kit' and eix-update cannot write database cache file now even when I've deleted my overlay from Portage.
# mkdir -p /var/git/overlay/web-overlay # cd /var/git/overlay/web-overlay # mkdir -p www-client/iridium-browser-bin # nano iridium-browser-bin-62.0.ebuild """ Using this wiki https://www.funtoo.org/Local_Overlay # mkdir -p /var/git/overlay/weboverlay/profiles # echo "web-overlay" > /var/git/overlay/weboverlay/profiles/repo_name # mkdir -p /var/git/overlay/web-overlay/metadata/ # echo "masters = net-kit" >> /var/git/overlay/web-overlay/metadata/layout.conf # nano /etc/portage/repos.conf/web-overlay.conf # cat /etc/portage/repos.conf/web-overlay.conf [DEFAULT] main-repo = net-kit [web-overlay] location = /var/git/overlay/web-overlay auto-sync = no priority = 10 # ls -R /var/git/overlay | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/' |---overlay |-----web-overlay |-------metadata |-------profiles |-------www-client |---------iridium-browser-bin # eix-update ... Чтение категории 137|164 ( 83): sys-devel…!!! Repository 'core-kit' is missing masters attribute in '/var/git/meta-repo/kits/core-kit/metadata/layout.conf' !!! Set 'masters = net-kit' in this file for future compatibility !!! Repository 'core-kit' is missing masters attribute in '/var/git/meta-repo/kits/core-kit/metadata/layout.conf' !!! Set 'masters = net-kit' in this file for future compatibility !!! Repository 'core-kit' is missing masters attribute in '/var/git/meta-repo/kits/core-kit/metadata/layout.conf' !!! Set 'masters = net-kit' in this file for future compatibility !!! Repository 'core-kit' is missing masters attribute in '/var/git/meta-repo/kits/core-kit/metadata/layout.conf' !!! Set 'masters = net-kit' in this file for future compatibility Чтение категории 164|164 (100) Готово .... and process stops on database file writing .... """ So I changed to 'masters = core-kit' # nano /var/git/overlay/web-overlay/metadata/layout.conf # cat $_ masters = core-kit # nano /etc/portage/repos.conf/web-overlay.conf # cat $_ [DEFAULT] main-repo = core-kit [web-overlay] location = /var/git/overlay/web-overlay auto-sync = no priority = 10 # eix-update ... ... Calculating hash-tables Writing database file /var/cache/eix/portage.eix… """ It stops here without finish # rm /etc/portage/repos.conf/web-overlay.conf # eix-update """ It stops again """ In other terminal: # cd /var/cache/eix/ # ls portage.eix previous.eix # ls -la итого 7764 drwxr-xr-x 2 portage portage 4096 янв 6 23:08 . drwxr-xr-x 10 root root 4096 дек 23 18:03 .. -rw-r--r-- 1 root root 0 янв 6 23:08 .keep_app-portage_eix-0 -rw-rw-r-- 1 portage portage 0 фев 4 18:28 portage.eix -rw-rw-r-- 1 portage portage 7940978 янв 29 23:08 previous.eix
Link to comment
Share on other sites
3 answers to this question
Recommended Posts