20161130_jeffrey - silenceuncrio/diary GitHub Wiki
- 1045 - 昨天下午到今天發生了一些讓我不得不改變習慣的事情
-
1140 - M300 的開發環境 虛擬機
m300_dev
被我搞掛了... - 1525 - 把 m300 的開發環境 setup 好了
昨天下午到今天發生了一些讓我不得不改變習慣的事情
M300 的開發環境 我是跑在 window 上的 VitualBox 的虛擬機 m300_dev
上
作業系統是 ubuntu 14
m300 的 source code 放在 m300_dev
的 /home/jeffrey/M300
平常對於 source code 的編輯還是習慣在 window 上作
我是利用 ubuntu 上的 samba 來做到這件事
samba 的設定如下
/etc/samba/smb.conf
[M300]
path = /home/jeffrey/M300
writable = yes
guest account = jeffrey
force user = jeffrey
public = yes
force group = jeffrey
browseable = yes
create mask = 0664
directory mask = 0775
m300 目前 source code 是放在 SVN Server 上
URL 為 http://192.168.0.221/svn/M300/
平常 source code 修改後是利用 window 的 TortoiseSVN 來做 commit 的動作
昨天修改的部分如下
Revision: 1443
Author: jeffrey
Date: 2016年11月29日 下午 06:12:17
Message:
- Add www custom build for different vendor
----
Added : /fsl-release-bsp/proscend/prosrc/www/Makefile
Added : /fsl-release-bsp/proscend/prosrc/www/brand_digicomm
Added : /fsl-release-bsp/proscend/prosrc/www/brand_digicomm/brand
Added : /fsl-release-bsp/proscend/prosrc/www/brand_digicomm/brand/body.jpg
Added : /fsl-release-bsp/proscend/prosrc/www/brand_digicomm/brand/bottom.html
Added : /fsl-release-bsp/proscend/prosrc/www/brand_digicomm/brand/custom.css
Added : /fsl-release-bsp/proscend/prosrc/www/brand_digicomm/brand/top.html
Added : /fsl-release-bsp/proscend/prosrc/www/brand_digicomm/brand/top.png
Added : /fsl-release-bsp/proscend/prosrc/www/brand_nobrand
Added : /fsl-release-bsp/proscend/prosrc/www/brand_nobrand/brand
Added : /fsl-release-bsp/proscend/prosrc/www/brand_nobrand/brand/body.png
Added : /fsl-release-bsp/proscend/prosrc/www/brand_nobrand/brand/bottom.html
Added : /fsl-release-bsp/proscend/prosrc/www/brand_nobrand/brand/custom.css
Added : /fsl-release-bsp/proscend/prosrc/www/brand_nobrand/brand/top.html
Modified : /fsl-release-bsp/proscend/prosrc/www/index.html
Deleted : /fsl-release-bsp/proscend/prosrc/www/index_digicomm.html
Deleted : /fsl-release-bsp/proscend/prosrc/www/index_nobrand.html
Modified : /fsl-release-bsp/sources/meta-proscend/recipes-core/prosrc/prosrc_0.1.bb
平常在 window 上我是絕不會一次 commit 這些修改的
可以發現 prosrc_0.1.bb
是在另一個資料夾
aaron 幫我克服了不少問題
但為了 commit 昨天我修改的部分
因為一直搞不定 SVN
aaron 利用 git-svn
從 http://192.168.0.221/svn/M300/
重新 checkout 最新的 source code
再套上我修改的部分後直接使用 git-svn
作 commit
m300 原本的 source code 已經搬到 /home/jeffrey/M300.svn
去了
目前 /home/jeffrey/M300
就是利用 git-svn
checkout 的 source code
所以目前我不得不改變習慣的事情就是不能再用 window 的 TortoiseSVN
就從今天開始使用 git-svn
吧
M300 的開發環境 虛擬機 m300_dev
被我搞掛了...
下午來重裝吧
中午過後多虧了 aaron 幫忙
很快地就把 m300 的開發環境 setup 好了
整理一下摘要
- VitualBox 的虛擬機
m300
- 作業系統是 ubuntu 16
- ubuntu 16 上跑 docker
- docker 上再跑 ubuntu 14 準備拿來 build code
- m300 source code 放在 ubuntu 16 的
/home/jeffrey/M300
- docker-ubuntu14 mount ubuntu16 的 source code 到
/var/m300
- New:
docker run -v $(pwd)/M300:/var/m300 -it m300 /bin/bash
- start:
docker start m300
- attach:
docker attach m300
- detach:
<C-P> <C-Q>
- status:
- running:
docker ps
- all:
docker ps -a
- running:
- New: