Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 394635 - Add a user overlay
Summary: Add a user overlay
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Infrastructure
Classification: Unclassified
Component: Gentoo Overlays (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Overlays Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-14 04:13 UTC by David E. Narváez
Modified: 2011-12-31 21:04 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Public key for pushing (id_rsa.pub,398 bytes, text/plain)
2011-12-14 04:13 UTC, David E. Narváez
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David E. Narváez 2011-12-14 04:13:52 UTC
Created attachment 295749 [details]
Public key for pushing

Overlay Name: dMaggot

Stuff of my interest (currently, some ebuilds for static analysis)

* Please use name and e-mail from my account information in Bugzilla
Comment 1 Sebastian Pipping gentoo-dev 2011-12-31 21:04:43 UTC
First of all: Sorry, it took so long.


Your user overlay "dMaggot" is almost ready.
Please read (all of) this guide to get it to work.

If you have any question we'll be here to help.


In this Guide
=============
- Terms of Service
- The Initial Push
- After That
  - Online Browsing


Terms of Service
================
The infra team has worked out the terms of service for us. To make us host your user overlay you need to accept these terms, which I don't expect to be a problem. By pushing to the remote repository you are accepting these terms:

  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  Use of this service is  limited to overlays containing ebuilds
  and  supporting  files  (e.g.  init.d  scripts,  configuration
  files, patches,  but not distfiles)  and must follow  the same
  guidelines as apply to the gentoo-x86 tree of Gentoo.

  Any or all uses of this  service and all files on this service
  may  be  intercepted,  monitored, recorded,  copied,  audited,
  inspected, and disclosed to authorized site personnel, as well
  as authorized  officials of federal law  enforcement agencies,
  both domestic  and foreign.  By  using this service,  the user
  consents to such interception, monitoring, recording, copying,
  auditing,  inspection, and  disclosure  at  the discretion  of
  authorized site  personnel.  Use  of this  service constitutes
  consent to  security monitoring and testing.   All activity is
  logged with  your host name  and IP address.   Unauthorized or
  improper use of this service  may result in civil and criminal
  penalties.   By continuing  to use  this service  you indicate
  your awareness of and consent to these terms and conditions of
  use.   -- Gentoo Linux Infrastructure Admins

                      CEASE USE IMMEDIATELY,
   if you do not agree to the conditions stated in this warning.
                       *******************
  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --


The Initial Push
================

First, before anybody can clone from your overlay an initial push is needed.

0) If you start with an empty repository be sure to setup your identity:

     # git init
     # git config user.name 'first last'
     # git config user.email foo@example.org
     [..]

1) Once you have ebuilds in there please set profiles/repo_name to
   'dMaggot' in order to make it a valid overlay.

     # mkdir profiles
     # echo "dMaggot" > profiles/repo_name
     # git add profiles/repo_name
     # git commit

2) Now you are ready to push.  Proposed way of doing is this:

     # git remote add overlays-gentoo-org \
           git+ssh://git@git.overlays.gentoo.org/user/dMaggot.git
     # git push overlays-gentoo-org master


After That
==========

Online Browsing
---------------
After the inital push you can browse your overlay online at:
http://git.overlays.gentoo.org/gitweb/?p=user/dMaggot.git;a=summary


Sebastian Pipping
for the Gentoo Overlays Team