|
|
(97 intermediate revisions by 18 users not shown) |
Line 1: |
Line 1: |
| = GNU Arch Repository =
| | {{#externalredirect: https://doc.coreboot.org/distributions.html}} |
| | |
| There is an experimental [http://www.gnuarch.org/ GNU arch] tree available which is likely to become the main repository soon.
| |
| | |
| == Anonymous access ==
| |
| | |
| You can check it out as follows (instead of tla you can also use baz):
| |
| | |
| <code><pre>
| |
| % # get gpg key for checking signed archives
| |
| % wget \
| |
| http://wiki.linuxbios.org/data/arch/linuxbios-developers-keyring.gpg
| |
| % gpg --import < linuxbios-developers-keyring.gpg
| |
| % # now do some one time registrations
| |
| % tla my-id "John Doe <doe@example.com>" # Add your email address here
| |
| % tla register-archive \
| |
| ftp://openbios.org/pub/arch/linuxbios@linuxbios.org--devel
| |
| % # now check out the archive
| |
| % tla get linuxbios@linuxbios.org--devel/freebios--devel--2.0 freebios2
| |
| </pre></code>
| |
| | |
| == Developer Access ==
| |
| | |
| To be done
| |
| | |
| == Source code browsing ==
| |
| | |
| You can also [http://www.openbios.org/cgi-bin/viewarch.cgi/linuxbios@linuxbios.org--devel browse the LinuxBIOS arch repository online].
| |
| | |
| == Snapshots ==
| |
| | |
| To be done
| |
| | |
| == Source code browsing ==
| |
| | |
| http://www.openbios.org/cgi-bin/viewarch.cgi
| |
| | |
| == Mirroring the repository ==
| |
| | |
| This is very simple. Do:
| |
| | |
| wget -m ftp://ftp.openbios.org/pub/arch
| |
| | |
| Which gives you a snapshot in time of the archive.
| |
| To create a mirror usable by arch:
| |
| | |
| tla register-archive linuxbios@linxubios.org--devel-SOURCE ftp://openbios.org/pub/arch/linuxbios@linuxbios.org--devel
| |
| tla register-archive linuxbios@linuxbios.org--devel ~/{archives}/linuxbios@linuxbios.org--devel
| |
|
| |
| echo gpg --clearsign > ~/.arch-params/signing/=default
| |
| echo gpg --verify-files - > ~/.arch-params/signing/=default.check
| |
| echo linuxbios@linuxbios.org--devel--SOURCE > ~/.arch-params/signing/linuxbios@linuxbios.org--devel
| |
| | |
| To update the mirror with the most recent contents:
| |
| tla archive-mirror linuxbios@linuxbios.org --devel
| |
| | |
| Just don't do this in an account where you plan to commit to the upstream
| |
| archive.
| |
| | |
| == Creating a branch you can edit in local archive ==
| |
| | |
| tla tag -S linuxbios@linuxbios.org--devel/freebios--devel--2.0 you@yourarchive/freebios--devel--2.0
| |
| | |
| == More on tla ==
| |
| | |
| * http://www.openbios.org/experience/gnuarch.html
| |
| * http://wiki.gnuarch.org/
| |
| | |
| = CVS Repository (obsolete) =
| |
| | |
| The CVS repository is maintained at SourceForge.net (project name "FreeBIOS"). A daily snapshot of the entire source tree is created nightly.
| |
| | |
| * [http://cvs.sourceforge.net/cvstarballs/freebios-cvsroot.tar.bz2 Download latest daily snapshot from CVS]
| |
| | |
| | |
| Or, to use CVS directly:
| |
| | |
| <code>% cvs -d:pserver:anonymous@cvs.freebios.sourceforge.net:/cvsroot/freebios login</code>
| |
| | |
| Hit return when it asks you for a password (no password needed). Then checkout (or update) the freebios2 source tree:
| |
| | |
| <code>% cvs -z3 -d:pserver:anonymous@cvs.freebios.sourceforge.net:/cvsroot/freebios co freebios2</code>
| |
| | |
| | |
| == Snapshots ==
| |
| | |
| There is an archive of daily snapshots available at snapshots.linuxbios.org. There is a .bz2 tar file that gets updated when the CVS changes. Older snapshots are maintained as well.
| |
| | |
| * [http://snapshots.linuxbios.org/ Download snapshots]
| |
| | |
| == Source code browsing ==
| |
| | |
| You can also browse the CVS source tree directly using the link below.
| |
| | |
| * [http://cvs.sourceforge.net/viewcvs.py/freebios/ Browse CVS source code tree]
| |