Signed-off-by: Hongmei Gou <[email protected]>
---
lib/oesdk/package-sdks | 38 ++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
diff --git a/lib/oesdk/package-sdks b/lib/oesdk/package-sdks
index 1e5ee00..2316d40 100644
--- a/lib/oesdk/package-sdks
+++ b/lib/oesdk/package-sdks
@@ -267,6 +267,44 @@ package_web_content() {
return 1
fi
+ # remove scripts which have dependency on devkit
+ rm $tmp_dir/bin/unshallow-repositories.sh
+ rm $tmp_dir/bin/create-ubifs.sh
+
+ # modify create-sdcard.sh to use the tarball extraction directory
+ sed -i -e "s|ti-sdk.*\[0-9\]|${tmp_dir##*/}|g"
$tmp_dir/bin/create-sdcard.sh
+
+ # modify setup-target-nfs.sh to get the absolute path when running the
scripts
+ # 1. remove the line to set up "SDKinstall" with TI_SDK_PATH
+ sed -i -e '/^SDKinstall/d' $tmp_dir/bin/setup-targetfs-nfs.sh
+
+ # 2. add the lines before setting dstdefault to get the absolute path of
the scripts and SDKinstall,
+ # using the same way as in create-sdcard.sh: PWD=`pwd`; EXE=`echo $0 |
sed s=$PWD==`;
+ # EXEPATH="$PWD"/"$EXE"; SDKinstall=`echo $EXEPATH | grep -o
.*ti-sdk.*.[0-9]`
+ sed -i -e '/dstdefault=$SDKinstall\/targetNFS/i\PWD=`pwd`\nEXE=`echo $0 |
sed s=$PWD==`\nEXEPATH="$PWD"/"$EXE"\nSDKinstall=`echo $EXEPATH | grep -o
'.*ti-sdk.*.[0-9]'`\n' $tmp_dir/bin/setup-targetfs-nfs.sh
+
+ # 3. use the tarball extraction directory for SDKinstall
+ sed -i -e "s|ti-sdk.*\[0-9\]|${tmp_dir##*/}|g"
$tmp_dir/bin/setup-targetfs-nfs.sh
+
+ # create Rules.make with variables to be used from the binary package
+ echo "#platform" >> $tmp_dir/Rules.make
+ echo "PLATFORM=$m" >> $tmp_dir/Rules.make
+ echo >> $tmp_dir/Rules.make
+
+ echo "#root of the target file system for installing applications" >>
$tmp_dir/Rules.make
+ echo "DESTDIR=__DESTDIR__" >> $tmp_dir/Rules.make
+ echo >> $tmp_dir/Rules.make
+
+ echo "# Set EXEC_DIR to install example binaries" >> $tmp_dir/Rules.make
+ echo "EXEC_DIR=__EXEC_DIR__" >> $tmp_dir/Rules.make
+
+ if [ "$?" != 0 ]
+ then
+ echo "Could not create Rules.make"
+ echo "FAILED" > $LOG_DIR/$m-web-results.txt
+ return 1
+ fi
+
cp -f setup.sh $tmp_dir/
if [ "$?" != 0 ]
then
--
1.9.1
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago