Cake Patch

手動升版

mv /opt/DynaVirtual_3.0 /opt/DynaVirtual_3.0_bak
git clone http://140.92.25.40/git/webdav/cake.git /opt/DynaVirtual_3.0
# branch whatever you want
cd /opt/DynaVirtual_3.0
git checkout lays
git checkout 1.4.7
cp /opt/DynaVirtual_3.0_bak/config/* /opt/DynaVirtual_3.0/config
cp /opt/DynaVirtual_3.0_bak/starter/starter.db /opt/DynaVirtual_3.0/starter
cd /opt/DynaVirtual_3.0/starter/src
python -m py_compile starterd.py
cd /opt/DynaVirtual_3.0/center/src
python -m py_compile caked.py

 

patch升版

scp root@<SOME-PLACE>:/opt/DynaVirtual_3.0/config/.key/* /opt/DynaVirtual_3.0/config/.key

若還沒認證需要此步驟否則無法安裝patch
node必須可與center通訊, 以取得合法更新認證

 
下載正確對應版本的patch
CAKE patch list

wget <PATCH-LINK>/CAKE_2.2_1.4.6_to_2.3_1.5.1.cup
cakeupdate --patch-update CAKE_2.2_1.4.6_to_2.3_1.5.1.cup
除非特別註明,本頁內容採用以下授權方式: Creative Commons Attribution-ShareAlike 3.0 License