20161130_jeffrey - silenceuncrio/diary GitHub Wiki

Index

  • 1045 - 昨天下午到今天發生了一些讓我不得不改變習慣的事情
  • 1140 - M300 的開發環境 虛擬機 m300_dev 被我搞掛了...
  • 1525 - 把 m300 的開發環境 setup 好了

1045

昨天下午到今天發生了一些讓我不得不改變習慣的事情

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-svnhttp://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

1140

M300 的開發環境 虛擬機 m300_dev 被我搞掛了...

下午來重裝吧

1525

中午過後多虧了 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
⚠️ **GitHub.com Fallback** ⚠️