[Firefox OS]test.sh xpcshellがbusyboxないよ! と怒るときの処方箋

Filed in Firefox OS, prog

 長月@"テスト周りの翻訳祭り中"葵です。

 前回test.shについて書きました。
 xpcshellは動くと書いたんですが、動かないですヨ? と言われたので補足を。

 test.sh xpcshellを実行するとエミュレータを起動してエミュレータにbusyboxをインストールします。
 このbusyboxはビルド環境の中に入っていないので自前で用意する必要があります。
 具体的には$B2G/scripts/xpcshell.shの中で

BUSYBOX=$B2G_DIR/gaia/build/busybox-armv6l
    :
  (snip)
    :
XPCSHELL_FLAGS+=" --b2gpath $B2G_DIR \
                  --use-device-libs \
                  --busybox $BUSYBOX \
                  --testing-modules-dir $TESTING_MODULES_DIR"

 と、--busybox引数で特定のパスを渡しています。
 なのでちょいとwgetしてみました。


#!/bin/sh

B2G_DIR=$1

if [ ! -f $B2G_DIR/gaia/build/busybox-armv6l ]
then
wget -P $B2G_DIR/gaia/build/ http://busybox.net/downloads/binaries/1.19.0/busybox-armv6l
fi

 これでとりあえず動くはず?


Warning: sprintf() [function.sprintf]: Too few arguments in /home/users/2/lolipop.jp-dp07042166/web/wordpress/wp-includes/widgets.php on line 1042
Oenology Post Formats
Click to view/hide

Warning: sprintf() [function.sprintf]: Too few arguments in /home/users/2/lolipop.jp-dp07042166/web/wordpress/wp-includes/widgets.php on line 1042
Posts Calendar
Click to view/hide
2014年5月
« 1月   6月 »
 123
45678910
11121314151617
18192021222324
25262728293031

Warning: sprintf() [function.sprintf]: Too few arguments in /home/users/2/lolipop.jp-dp07042166/web/wordpress/wp-includes/widgets.php on line 1042
アーカイブ
Click to view/hide

Warning: sprintf() [function.sprintf]: Too few arguments in /home/users/2/lolipop.jp-dp07042166/web/wordpress/wp-includes/widgets.php on line 1042
最近の投稿
Click to view/hide