オープンソース・ソフトウェアの開発とダウンロード

Subversion リポジトリの参照

Diff of /tags/htdocs/1.8/android-arm.html.ja

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 5144 by kumaneko, Sat Jun 18 14:44:03 2011 UTC revision 5155 by kumaneko, Mon Jun 20 07:10:35 2011 UTC
# Line 92  make Line 92  make
92    
93  <pre class="command">  <pre class="command">
94  cd $ANDROID_HOME/tmp/  cd $ANDROID_HOME/tmp/
95  wget -O ccs-tools-1.8.1-20110511.tar.gz 'http://sourceforge.jp/frs/redir.php?f=/tomoyo/49693/ccs-tools-1.8.1-20110511.tar.gz'  wget -O ccs-tools-1.8.2-20110620.tar.gz 'http://sourceforge.jp/frs/redir.php?f=/tomoyo/49693/ccs-tools-1.8.2-20110620.tar.gz'
96  wget -O ccs-tools-1.8.1-20110511.tar.gz.asc 'http://sourceforge.jp/frs/redir.php?f=/tomoyo/49693/ccs-tools-1.8.1-20110511.tar.gz.asc'  wget -O ccs-tools-1.8.2-20110620.tar.gz.asc 'http://sourceforge.jp/frs/redir.php?f=/tomoyo/49693/ccs-tools-1.8.2-20110620.tar.gz.asc'
97  gpg ccs-tools-1.8.1-20110511.tar.gz.asc  gpg ccs-tools-1.8.2-20110620.tar.gz.asc
98  tar -zxf ccs-tools-1.8.1-20110511.tar.gz  tar -zxf ccs-tools-1.8.2-20110620.tar.gz
99  cd ccstools  cd ccstools
100  make  make
101  sudo make install  sudo make install
# Line 109  sudo chown -R `id -u` /etc/ccs/ Line 109  sudo chown -R `id -u` /etc/ccs/
109  echo 'rewrite head_pattern /acct/uid/\$/' &gt;&gt; /etc/ccs/tools/patternize.conf  echo 'rewrite head_pattern /acct/uid/\$/' &gt;&gt; /etc/ccs/tools/patternize.conf
110  </pre>  </pre>
111    
 <p>また、ポリシーファイルをカーネルのソースコード内に埋め込むためのツールをコンパイルします。</p>  
   
 <pre class="command">  
 cd $ANDROID_HOME/tmp/  
 wget -O tomoyo2c.c 'http://sourceforge.jp/projects/tomoyo/svn/view/branches/tomoyo2c.c?revision=HEAD&amp;root=tomoyo'  
 gcc -o tomoyo2c tomoyo2c.c  
 </pre>  
   
112  <h3>ステップ5:エミュレータ環境用ツールのインストール</h3>  <h3>ステップ5:エミュレータ環境用ツールのインストール</h3>
113    
114  <p>Android エミュレータ側にインストールするためのエージェントをコンパイルします。</p>  <p>Android エミュレータ側にインストールするためのエージェントをコンパイルします。</p>
# Line 270  ARCH=arm CROSS_COMPILE=$ANDROID_TOOLCHAI Line 262  ARCH=arm CROSS_COMPILE=$ANDROID_TOOLCHAI
262    
263  <pre class="command">  <pre class="command">
264  cd $ANDROID_HOME/tmp/common-b0d93fb/  cd $ANDROID_HOME/tmp/common-b0d93fb/
265  wget -O ccs-patch-1.8.1-20110511.tar.gz 'http://sourceforge.jp/frs/redir.php?f=/tomoyo/49684/ccs-patch-1.8.1-20110511.tar.gz'  wget -O ccs-patch-1.8.2-20110620.tar.gz 'http://sourceforge.jp/frs/redir.php?f=/tomoyo/49684/ccs-patch-1.8.2-20110620.tar.gz'
266  wget -O ccs-patch-1.8.1-20110511.tar.gz.asc 'http://sourceforge.jp/frs/redir.php?f=/tomoyo/49684/ccs-patch-1.8.1-20110511.tar.gz.asc'  wget -O ccs-patch-1.8.2-20110620.tar.gz.asc 'http://sourceforge.jp/frs/redir.php?f=/tomoyo/49684/ccs-patch-1.8.2-20110620.tar.gz.asc'
267  gpg ccs-patch-1.8.1-20110511.tar.gz.asc  gpg ccs-patch-1.8.2-20110620.tar.gz.asc
268  tar -zxf ccs-patch-1.8.1-20110511.tar.gz  tar -zxf ccs-patch-1.8.2-20110620.tar.gz
 patch -p1 &lt; patches/ccs-patch-2.6.29-android-goldfish.diff  
 sed -e 's/# CONFIG_CCSECURITY_USE_BUILTIN_POLICY is not set/CONFIG_CCSECURITY_USE_BUILTIN_POLICY=y/' \  
 -e 's/# CONFIG_CCSECURITY_ACTIVATE_FROM_THE_BEGINNING is not set/CONFIG_CCSECURITY_ACTIVATE_FROM_THE_BEGINNING=y/' \  
 -e '# CONFIG_CCSECURITY_OMIT_USERSPACE_LOADER is not set/CONFIG_CCSECURITY_OMIT_USERSPACE_LOADER=y/' -- config.ccs &gt;&gt; .config  
 $ANDROID_HOME/tmp/tomoyo2c $ANDROID_HOME/tmp/policy/ &gt; security/ccsecurity/builtin-policy.h  
 </pre>  
   
 <!--  
 <pre class="command">  
 cd $ANDROID_HOME/tmp/common-b0d93fb/  
 wget -O ccs-patch-1.8.1-20110511.tar.gz 'http://sourceforge.jp/frs/redir.php?f=/tomoyo/49684/ccs-patch-1.8.1-20110511.tar.gz'  
 wget -O ccs-patch-1.8.1-20110511.tar.gz.asc 'http://sourceforge.jp/frs/redir.php?f=/tomoyo/49684/ccs-patch-1.8.1-20110511.tar.gz.asc'  
 gpg ccs-patch-1.8.1-20110511.tar.gz.asc  
 tar -zxf ccs-patch-1.8.1-20110511.tar.gz  
269  patch -p1 &lt; patches/ccs-patch-2.6.29-android-goldfish.diff  patch -p1 &lt; patches/ccs-patch-2.6.29-android-goldfish.diff
270  sed -e 's/# CONFIG_CCSECURITY_OMIT_USERSPACE_LOADER is not set/CONFIG_CCSECURITY_OMIT_USERSPACE_LOADER=y/' -- config.ccs &gt;&gt; .config  sed -e 's/# CONFIG_CCSECURITY_OMIT_USERSPACE_LOADER is not set/CONFIG_CCSECURITY_OMIT_USERSPACE_LOADER=y/' -- config.ccs &gt;&gt; .config
271  cp -p $ANDROID_HOME/tmp/policy/*.conf security/ccsecurity/policy/  cp -p $ANDROID_HOME/tmp/policy/*.conf security/ccsecurity/policy/
272  </pre>  </pre>
 -->  
273    
274  <p>カーネルをコンパイルします。</p>  <p>カーネルをコンパイルします。</p>
275    
# Line 387  cd $ANDROID_HOME/tmp/policy/ Line 364  cd $ANDROID_HOME/tmp/policy/
364  <p>また、保存したポリシーをカーネル内に埋め込むには以下のように行ってください。</p>  <p>また、保存したポリシーをカーネル内に埋め込むには以下のように行ってください。</p>
365    
366  <pre class="command">  <pre class="command">
367  cd $ANDROID_HOME/tmp/common-b0d93fb/  cp -p $ANDROID_HOME/tmp/policy/*.conf $ANDROID_HOME/tmp/common-b0d93fb/security/ccsecurity/policy/
 $ANDROID_HOME/tmp/tomoyo2c $ANDROID_HOME/tmp/policy/ &gt; security/ccsecurity/builtin-policy.h  
368  </pre>  </pre>
369    
370  <p>カーネルを再コンパイルします。</p>  <p>カーネルを再コンパイルします。</p>

Legend:
Removed from v.5144  
changed lines
  Added in v.5155

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26