Jump to content

Photo

Quick simple question re: portage sync and kits

- - - - -

Best Answer Oleg Vinichenko , 13 September 2017 - 03:08 PM

this will bring meta-repo up-to-date.

Go to the full post »


1 reply to this topic

#1
rsa4046

rsa4046

    Member

  • Members
  • PipPip
  • 16 posts

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?



#2
Oleg Vinichenko

Oleg Vinichenko

    Staff

  • Moderators
  • 415 posts
✓  Best Answer

this will bring meta-repo up-to-date.


  • rsa4046 likes this
www.funtoo.org



Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users