!!! FIRST CHECK IF ALL REPOS HAVE FINISHED BUILDING AND NOTHING FAILS TOO BADLY !!!
ssh download.meego.com
sudo su repos
cd
pushd /srv/www/vhosts/repo.m2.org/MeeGo
cp -al builds/trunk/daily builds/trunk/{BUILDID}
popd
cd ./bin
sh diff-trunk-repos {_LAST_BUILDID} {BUILDID}
*check changelog to insure correct repos were are being used to diff
~repos/bin/sync-repos
pushd /srv/www/vhosts/repo.m2.org/MeeGo
cp -al builds/trunk/daily /srv/www/vhosts/trunk-daily/builds/trunk/{BUILDID}
*copy sdk repo
cd /srv/www/vhosts/repo.m2.org/MeeGo
cp -al sdk/target/repos/meego/trunk /srv/www/vhosts/trunk-daily/builds/trunk/{BUILDID}/sdk
popd
cd ./bin
sh ./diff-trunk-daily-repos {_LAST_BUILDID} {BUILDID}
*check changelog to insure correct repos were are being used to diff
cp ChangeLog-trunk-daily-* /srv/www/vhosts/trunk-daily/builds/trunk/{BUILDID}/.
pushd /srv/www/vhosts/testing
cp -al trunk /srv/www/vhosts/testing-daily/builds/trunk/{BUILDID}
*copy sdk repo
cd /srv/www/vhosts/repo.m2.org/MeeGo
cp -al sdk/target/repos/meego/trunk /srv/www/vhosts/testing-daily/builds/trunk/{BUILDID}/sdk
popd
cd ./bin
sh ./diff-testing-daily-repos {_LAST_BUILDID} {BUILDID}
*check changelog to insure correct repos were are being used to diff
cp ChangeLog-trunk-daily-* /srv/www/vhosts/testing-daily/builds/trunk/{BUILDID}/.
exit back to user
ssh 192.168.50.8 (AKA image server)
sudo su
cd
*using SCREEN is preferred
screen -r
pushd /root/images/image-configurations
/root/create-daily.sh {BUILDID} 1 Trunk
/root/create-daily.sh {BUILDID} 4 Trunk
/root/create-daily.sh {BUILDID} 5 Trunk
(use cntrl-a-d to detach the screen, and screen -r <id> to reattach)
IF GENERATING THE IMAGES FAILS!!
Make sure no MIC processes are left running before you attempt running the script.
/usr/local/bin/cleanup-dead-mic
cd ./{BUILDID}/core/images/ cd ./{BUILDID}/IVI/images/ cd ./{BUILDID}/handset/images/ cd ./{BUILDID}/netbook/images/
WEEKLY: rsync -avz <build_id> rsync://192.168.50.95/m2public/builds/<build_major_release_number>
TRUNK-DAILY: rsync -avz <build_id> rsync://192.168.50.95/trunk-daily/builds/<build_major_release_number>
TESTING-DAILY: rsync -avz <build_id> rsync://192.168.50.95/testing-daily/builds/<build_major_release_number>
e.g. WEEKLY: rsync -avz 1.1.80.3.20101022.1 rsync://192.168.50.95/m2public/builds/1.1.80/ TRUNK-DAILY: rsync -avz trunk-daily-1.1.80.9.20101206.1 rsync://192.168.50.95/trunk-daily/builds/1.1.80/ TESTING-DAILY: rsync -avz testing-daily-1.1.80.9.20101206.1 rsync://192.168.50.95/testing-daily/builds/1.1.80/
exit back to downloads.meego.com to sync to repo.meego.com
on download.meego.com
sudo su repos
cd /home/repos/bin
sync-repos
and features has been marked released.