Difference between revisions of "Talk:Portage Git Mirror"

From Funtoo
Jump to navigation Jump to search
(Created page with "{{PageNeedsUpdates}} {{SectionNeedsUpdates}} were fetching the git tree from upstream.... so now how do we set our portage so emerge --sync pulls from our localized git repo...")
 
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{PageNeedsUpdates}}
== Cloning instructions will wipe distfiles cache. ==
{{SectionNeedsUpdates}}


were fetching the git tree from upstream....
== Cloning from local git-daemon ==


so now how do we set our portage so emerge --sync pulls from our localized git repository?[[User:Threesixes|Threesixes]] ([[User talk:Threesixes|talk]]) 01:46, December 14, 2014 (UTC)
The existing instructions will also wipe the dist files cache which could be quite big. The following is based on my notes for fixing portage if it's repository got corrupt.
 
<console>
###i## cd /usr/portage
###i## git clone --depth 1 git://git.lan/portage.git tmp
###i## rm -r .git
###i## mv tmp/.git .
###i## git reset --hard
###i## chown -R portage:portage /usr/portage
</console>
 
Maybe is <code>git clone --depth 1 --mirror --bare git://github.com/funtoo/ports-2012.git portage.git</code> an better option for the mirror clone?

Latest revision as of 08:13, July 6, 2016

Cloning instructions will wipe distfiles cache.

Cloning from local git-daemon

The existing instructions will also wipe the dist files cache which could be quite big. The following is based on my notes for fixing portage if it's repository got corrupt.

root # cd /usr/portage
root # git clone --depth 1 git://git.lan/portage.git tmp
root # rm -r .git
root # mv tmp/.git .
root # git reset --hard
root # chown -R portage:portage /usr/portage

Maybe is git clone --depth 1 --mirror --bare git://github.com/funtoo/ports-2012.git portage.git an better option for the mirror clone?