The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)
Mer Delivery System
m (FakeOBS moved to Mer Delivery System: Rename FakeOBS to Mer Delivery System) |
|||
Line 17: | Line 17: | ||
3. Build the tools | 3. Build the tools | ||
− | Note: You might need to set rsync proxy: | + | Note: You might need to set rsync proxy: |
− | export RSYNC_PROXY=proxy.company.com:8080 | + | export RSYNC_PROXY=proxy.company.com:8080 |
This will rsync all the package git repos and clone Core git and check it out | This will rsync all the package git repos and clone Core git and check it out | ||
Line 33: | Line 33: | ||
python tools/fakeobs.py 8001 & | python tools/fakeobs.py 8001 & | ||
− | 6. | + | 6. Setup OBS locally on your build environment of choice: |
+ | * As VMWare image | ||
+ | ** download -vmx- image [http://download.opensuse.org/repositories/openSUSE:/Tools/images/ from here] | ||
+ | ** load into VMWare Player | ||
+ | ** add Network Adapter (Bridged mode!) | ||
+ | ** add extra min 12GB HDD and mount it under /var/cache | ||
+ | ** continue to setup [[Mer_OBS_Setup_Guide#Setting_Up_the_OBS_Install|here, stop before step 5]] | ||
+ | * On an existing openSUSE installation ([[OBS_Setup|OBS Setup]]) | ||
+ | * Building only on VMs: [[Mer_OBS_VM_Setup_Guide|Mer OBS VM Setup Guide]]. | ||
− | 7. | + | 7. Add a remote link for your FakeOBS's server, port 8001, /public, http, not-https ([[Mer_OBS_Setup_Guide#Add_a_remote_link|see how]]) |
− | 8. | + | 8. Follow the rest of [[Mer_OBS_Setup_Guide#Setting_Up_the_OBS_Install|OBS Install]] until the end |
+ | |||
+ | 9. Once your project is set-up, OBS should start building it automatically (use Status Monitor to track the progress) | ||
Show up in #mer and poke Stskeeps if there's any questions | Show up in #mer and poke Stskeeps if there's any questions |
Revision as of 20:58, 24 January 2012
To set up your own Mer build:
1. Install:
- git
- python
- make
- smmap: http://pypi.python.org/pypi/smmap
- async: http://pypi.python.org/pypi/async
- gitdb: http://pypi.python.org/pypi/gitdb
- gitpython homepage: http://pypi.python.org/pypi/GitPython/0.3.2.RC1
- gitpython install guide: http://packages.python.org/GitPython/0.3.2/intro.html#installing-gitpython
- cpio
2. Get the release tools
git clone http://review.merproject.org/p/mer/release-tools
3. Build the tools
Note: You might need to set rsync proxy: export RSYNC_PROXY=proxy.company.com:8080
This will rsync all the package git repos and clone Core git and check it out and make a mappings cache of git repos (will md5sum all sources)
cd release-tools; make
4. Pull down the latest Mer release binaries
make update
5. Start the fakeobs server
python tools/fakeobs.py 8001 &
6. Setup OBS locally on your build environment of choice:
- As VMWare image
- download -vmx- image from here
- load into VMWare Player
- add Network Adapter (Bridged mode!)
- add extra min 12GB HDD and mount it under /var/cache
- continue to setup here, stop before step 5
- On an existing openSUSE installation (OBS Setup)
- Building only on VMs: Mer OBS VM Setup Guide.
7. Add a remote link for your FakeOBS's server, port 8001, /public, http, not-https (see how)
8. Follow the rest of OBS Install until the end
9. Once your project is set-up, OBS should start building it automatically (use Status Monitor to track the progress)
Show up in #mer and poke Stskeeps if there's any questions