| 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 | |