| | 222 | |
| | 223 | == Greenfield rebuild == |
| | 224 | |
| | 225 | If attempts to refresh dybgaudi fail to get auto-building working again, the next thing to try is |
| | 226 | a full rebuild from scratch, including externals. This will take quite a few hours. |
| | 227 | |
| | 228 | Stop the slave using supervisord commandline interface : |
| | 229 | {{{ |
| | 230 | [blyth@belle7 local]$ sv |
| | 231 | dybslv RUNNING pid 5278, uptime 17:13:09 |
| | 232 | N> stop dybslv |
| | 233 | dybslv: stopped |
| | 234 | }}} |
| | 235 | |
| | 236 | Move(or delete) the build directory into which dybinst was exported : |
| | 237 | {{{ |
| | 238 | cd path/to/dybinst/export/dir/.. |
| | 239 | mv dyb dyb.old ## dyb is an example name only |
| | 240 | }}} |
| | 241 | |
| | 242 | Do a manual dybinst full run (screen avoids the build terminating when you loose the connection): |
| | 243 | {{{ |
| | 244 | mkdir dyb ; cd dyb |
| | 245 | svn export http://dayabay.ihep.ac.cn/svn/dybsvn/installation/trunk/dybinst/dybinst |
| | 246 | screen ./dybinst trunk all ## "man screen" for details |
| | 247 | }}} |
| | 248 | |
| | 249 | Follow what the build is doing with eg : |
| | 250 | {{{ |
| | 251 | [blyth@belle7 dyb]$ tail -f dybinst-20110216-113627.log |
| | 252 | }}} |
| | 253 | |
| | 254 | |