Quoting Lukas-David Gorris <[email protected]>:

Quoting Lukas-David Gorris <[email protected]>:

Hi,

Is it possible to use the http://git.angstrom-distribution.org/cgi-bin/cgit.cgi/setup-scripts/ setup scripts for a non-angstrom distro?

I tried to do this as explained in the following:

git clone git://git.angstrom-distribution.org/setup-scripts
cd setup-scripts
git checkout -b oe-core remotes/origin/oe-core

Now I replace ¨angstrom...¨ with ¨shr¨ in DISTRO= in oebb.sh and run

./oebb.sh config htcleo #I added htcleo machine in the meta-smartphone layer

./oebb.sh bitbake shr-image

This will end up with bitbake trying to use some angstrom scripts and then fail. It would be very nice to make the distro configurable in oebb.sh. I suppose extra configurations for the non-angstrom distro will be needed but I am uncertain how to go about this. Maybe we can add a new branch for SHR specific oebb.sh ?

Best regards

Lukas



Thanks to Heiner I just found the first problem.The meta-shr layer that provides everything specific to the shr distro must be included for this to work.


Patch for git://git.angstrom-distribution.org/setup-scripts,oe-core for use with SHR distro:


diff --git a/conf/local.conf b/conf/local.conf
index a641121..69ac50e 100644
--- a/conf/local.conf
+++ b/conf/local.conf
@@ -19,7 +19,7 @@ IMAGE_FSTYPES += "tar.bz2"
 PARALLEL_MAKE     = "-j2"
 BB_NUMBER_THREADS = "2"

-DISTRO   = "angstrom-2010.x"
+DISTRO   = "shr"

 # Set terminal types by default it expects gnome-terminal
 # but we chose xterm
diff --git a/oebb.sh b/oebb.sh
index 43697ab..49afaa8 100755
--- a/oebb.sh
+++ b/oebb.sh
@@ -66,7 +66,7 @@ else
#--------------------------------------------------------------------------
     # Specify distribution information
#--------------------------------------------------------------------------
-    DISTRO="angstrom-2010.x"
+    DISTRO="shr"
     DISTRO_DIRNAME=`echo $DISTRO | sed s#[.-]#_#g`

     echo "export SCRIPTS_BASE_VERSION=${BASE_VERSION}" > ${OE_ENV_FILE}
@@ -253,7 +253,6 @@ BBFILES = ""
 # Add your overlay location to BBLAYERS
 # Make sure to have a conf/layers.conf in there
 BBLAYERS = " \\
-  \${TOPDIR}/sources/meta-angstrom \\
   \${TOPDIR}/sources/meta-openembedded/meta-oe \\
   \${TOPDIR}/sources/meta-openembedded/meta-efl \\
   \${TOPDIR}/sources/meta-openembedded/meta-gpe \\
@@ -266,6 +265,8 @@ BBLAYERS = " \\
   \${TOPDIR}/sources/meta-smartphone/meta-openmoko \\
   \${TOPDIR}/sources/meta-smartphone/meta-palm \\
   \${TOPDIR}/sources/meta-smartphone/meta-zaurus \\
+  \${TOPDIR}/sources/meta-smartphone/meta-shr \\
+  \${TOPDIR}/sources/meta-smartphone/meta-fso \\
   \${TOPDIR}/sources/meta-intel/meta-sugarbay \\
   \${TOPDIR}/sources/meta-intel/meta-crownbay \\
   \${TOPDIR}/sources/meta-intel/meta-emenlow \\
diff --git a/sources/layers.txt b/sources/layers.txt
index 45c68d2..0d96a70 100644
--- a/sources/layers.txt
+++ b/sources/layers.txt
@@ -1,11 +1,10 @@
 # Name,repo-uri,branch,rev
 bitbake,git://git.openembedded.net/bitbake,master,HEAD
-meta-angstrom,git://git.angstrom-distribution.org/meta-angstrom,master,HEAD
-meta-openembedded,git://git.openembedded.net/meta-openembedded,master,HEAD
+meta-openembedded,git://git.openembedded.net/meta-openembedded-contrib,shr,HEAD
meta-texasinstruments,git://git.angstrom-distribution.org/meta-texasinstruments,master,HEAD
 meta-efikamx,git://github.com/kraj/meta-efikamx.git,master,HEAD
 meta-nslu2,git://github.com/kraj/meta-nslu2.git,master,HEAD
meta-smartphone,http://git.shr-project.org/repo/meta-smartphone.git,master,HEAD
 meta-intel,git://git.yoctoproject.org/meta-intel,master,HEAD
 meta-xilinx,git://git.yoctoproject.org/meta-xilinx,master,HEAD
-openembedded-core,https://github.com/openembedded/oe-core.git,master,HEAD
+openembedded-core,git://git.openembedded.net/openembedded-core-contrib,shr,HEAD

_______________________________________________
Shr-devel mailing list
[email protected]
http://lists.shr-project.org/mailman/listinfo/shr-devel

Reply via email to