Jump to content
Read the Funtoo Newsletter: Summer 2023 ×
  • 0

Quick simple question re: portage sync and kits


rsa4046

Question

Not having a problem, am just seeking simple confirmation that I have portage and kits set up correctly. I have /var/git set up to contain meta-repo and an overlay folder containing science, dotnet, and a local (mylocal) overlay:

# tree /var/git -d -L 3
/var/git
??? meta-repo
?   ??? kits
?   ?   ??? core-hw-kit
?   ?   ??? core-kit
?   ?   ??? desktop-kit
?   ?   ??? dev-kit
?   ?   ??? editors-kit
?   ?   ??? games-kit
?   ?   ??? gnome-kit
?   ?   ??? java-kit
?   ?   ??? kde-kit
?   ?   ??? media-kit
?   ?   ??? net-kit
?   ?   ??? nokit
?   ?   ??? perl-kit
?   ?   ??? php-kit
?   ?   ??? python-kit
?   ?   ??? science-kit
?   ?   ??? security-kit
?   ?   ??? text-kit
?   ?   ??? xorg-kit
?   ??? metadata
?   ??? repos.conf
?       ??? funtoo -> /var/git/meta-repo/repos.conf/
??? overlay
    ??? dotnet
    ?   ??? Documentation
    ?   ??? app-editors
    ?   ??? app-emacs
    ?   ??? app-shells
    ?   ??? dev-dotnet
    ?   ??? dev-lang
    ?   ??? dev-libs
    ?   ??? dev-util
    ?   ??? eclass
    ?   ??? licenses
    ?   ??? media-gfx
    ?   ??? metadata
    ?   ??? net-irc
    ?   ??? net-misc
    ?   ??? profiles
    ?   ??? www-apache
    ?   ??? www-servers
    ??? mylocal
    ?   ??? dev-python
    ?   ??? eclass
    ?   ??? media-libs
    ?   ??? metadata
    ?   ??? neomutt
    ?   ??? net-im
    ?   ??? profiles
    ?   ??? sci-libs
    ?   ??? sci-mathematics
    ?   ??? sys-devel
    ?   ??? sys-kernel
    ?   ??? virtual
    ?   ??? x11-libs
    ??? science
        ??? app-admin
        ??? app-benchmarks
        ??? app-doc
        ??? app-forensics
        ??? app-portage
        ??? app-vim
        ??? dev-cpp
        ??? dev-java
        ??? dev-lang
        ??? dev-libs
        ??? dev-ml
        ??? dev-perl
        ??? dev-python
        ??? dev-tcltk
        ??? dev-tex
        ??? dev-util
        ??? docs
        ??? eclass
        ??? licenses
        ??? media-gfx
        ??? media-libs
        ??? metadata
        ??? net-ftp
        ??? net-misc
        ??? patches
        ??? perl-core
        ??? profiles
        ??? sci-astronomy
        ??? sci-biology
        ??? sci-chemistry
        ??? sci-electronics
        ??? sci-geosciences
        ??? sci-libs
        ??? sci-mathematics
        ??? sci-misc
        ??? sci-physics
        ??? sci-visualization
        ??? scripts
        ??? sys-cluster
        ??? sys-devel
        ??? virtual
        ??? x11-libs
        ??? x11-misc

101 directories

To keep this tree current, I first sync the overlays:

# emerge --sync
>>> Syncing repository 'science' into '/var/git/overlay/science'...
/usr/bin/git pull
Already up-to-date.
=== Sync completed for science
q: Updating ebuild cache in /var/git/overlay/science ... 
q: Finished 1202 entries in 0.013556 seconds
>>> Syncing repository 'dotnet' into '/var/git/overlay/dotnet'...
/usr/bin/git pull
Already up-to-date.
=== Sync completed for dotnet
q: Updating ebuild cache in /var/git/overlay/dotnet ... 
q: Finished 132 entries in 0.002703 seconds

Action: sync for repo: science, returned code = 0
Action: sync for repo: dotnet, returned code = 0

Then, as I have xorg set to master branch, I sync meta-repo with (output excluded)

# cd /var/git/meta-repo/
# git pull
# git submodule update
# cd /var/git/meta-repo/kits/xorg-kit/
# git checkout master
# git pull
# cd
# chown -R portage:portage /var/git/meta-repo
# eix-update

The above should bring all of portage up to date, correct? Is there anything redundant here?

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...