Mer/Build: Difference between revisions
imported>lbt New page: =Buiding Mer.= Mer is based on Ubuntu Jaunty http://cdimage.ubuntu.com/releases/jaunty/alpha-6/ |
imported>lbt Notes from darix's walkthrough |
||
| Line 1: | Line 1: | ||
=Buiding Mer.= | =Buiding Mer.= | ||
This page is a collection of ramblings about the ongoing experiment with OBS | |||
https://build.opensuse.org | |||
Mer is based on Ubuntu Jaunty | Mer is based on Ubuntu Jaunty | ||
http://cdimage.ubuntu.com/releases/jaunty/alpha-6/ | http://cdimage.ubuntu.com/releases/jaunty/alpha-6/ | ||
== Installing OBS tools locally == | |||
You'll need an account with Novell : http://is.gd/nzxP | |||
Assuming a debian or ubuntu development box locally: | |||
Add osc repo top apt. | |||
deb http://download.opensuse.org/repositories/openSUSE:/Tools/xUbuntu_8.10/ / | |||
or | |||
deb http://download.opensuse.org/repositories/openSUSE:/Tools/Debian_5.0/ / | |||
to | |||
/etc/apt/sources.list.d/obs.list | |||
Then | |||
apt-get update | |||
apt-get install osc | |||
run | |||
osc | |||
and enter novell.com username/passwd | |||
Go and login to https://build.opensuse.org | |||
Make sure you click the "let me build packages" button. | |||
There is a link to 'Home Project' on the left I think. Follow this and enter a description. | |||
From now on where I use "home:lbt" uses your own "home:username" | |||
Now: | |||
osc ls home:lbt | |||
will list | |||
osc co home:lbt | |||
will checkout the project | |||
now | |||
osc meta pkg -e home:lbt epeg | |||
edit the name/description | |||
run | |||
osc up | |||
This makes a package dir | |||
cp package.tar.gz package.dsc homt:lbt/package | |||
cd package | |||
Then add them to version control | |||
osc addremove | |||
and upload them | |||
osc ci | |||
Now we need to pick build targets: | |||
https://build.opensuse.org/project/add_target_simple?project=home:lbt | |||
And pick one or two ( I picked Debian Lenny and Ubuntu 8.10) | |||
To watch what is going on: | |||
osc buildlog <target> | |||
so | |||
osc buildlog Debian_5.0 i586 | |||
This does something like a "tail -f" of the Xen builder. | |||
Revision as of 21:18, 16 March 2009
Buiding Mer.
This page is a collection of ramblings about the ongoing experiment with OBS
Mer is based on Ubuntu Jaunty
http://cdimage.ubuntu.com/releases/jaunty/alpha-6/
Installing OBS tools locally
You'll need an account with Novell : http://is.gd/nzxP
Assuming a debian or ubuntu development box locally:
Add osc repo top apt.
deb http://download.opensuse.org/repositories/openSUSE:/Tools/xUbuntu_8.10/ /
or
deb http://download.opensuse.org/repositories/openSUSE:/Tools/Debian_5.0/ /
to
/etc/apt/sources.list.d/obs.list
Then
apt-get update apt-get install osc
run
osc
and enter novell.com username/passwd
Go and login to https://build.opensuse.org
Make sure you click the "let me build packages" button.
There is a link to 'Home Project' on the left I think. Follow this and enter a description.
From now on where I use "home:lbt" uses your own "home:username"
Now:
osc ls home:lbt
will list
osc co home:lbt
will checkout the project
now
osc meta pkg -e home:lbt epeg
edit the name/description run
osc up
This makes a package dir
cp package.tar.gz package.dsc homt:lbt/package cd package
Then add them to version control
osc addremove
and upload them
osc ci
Now we need to pick build targets:
https://build.opensuse.org/project/add_target_simple?project=home:lbt
And pick one or two ( I picked Debian Lenny and Ubuntu 8.10)
To watch what is going on:
osc buildlog <target>
so
osc buildlog Debian_5.0 i586
This does something like a "tail -f" of the Xen builder.