Hi,
I am trying to use yocto for the sabresd platform. I am behind a corporate firewall and can use git over http only. In the Freescale Yocto project users guide in the "Yocto Project Setup" I have done the following:
repo init -u http://git.freescale.com/git/cgit.cgi/imx/fsl-arm-yocto-bsp.git -b imx-3.14.52-1.1.0_ga
repo syc
I have modified the manifest file to include http instead of git links. It is as follows:
<remote fetch="http://git.freescale.com/git/cgit.cgi/imx" name="fsl-release" />
<remote fetch="http://git.yoctoproject.org/git" name="yocto"/>
<remote fetch="https://github.com/Freescale" name="freescale"/>
<remote fetch="https://github.com/openembedded" name="oe"/>
<remote fetch="https://github.com/OSSystems" name="OSSystems"/>
<remote fetch="https://github.com/meta-qt5" name="QT5"/>
Can somebody please review the above edit? I get the following error:
Fetching projects: 33% (3/9) Fetching project meta-fsl-bsp-release
...
...
fatal: http://git.freescale.com/git/cgit.cgi/imx/meta-fsl-bsp-release/info/refs not valid: is this a git repository?
fatal: http://git.freescale.com/git/cgit.cgi/imx/meta-fsl-bsp-release/info/refs not valid: is this a git repository?
error: Cannot fetch meta-fsl-bsp-release.18 MiB | 58.00 KiB/s
Hi,
Sorry to dig old thread.
I have same problem as Gautam.
Usually the info/refs is under <repository_name_without_dot_git>/info/refs, for example :
http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/info/refs
But somehow, for freescale git repository, it is under <repository_name_with_dot_git>/info/refs, like this :
http://git.freescale.com/git/cgit.cgi/imx/meta-fsl-bsp-release.git/info/refs
Please take notice the dot git
Workarounds that strange but works for me, add ".git" to the repository name, like below :
<project remote="fsl-release" name="meta-fsl-bsp-release.git" path="sources/meta-fsl-bsp-release" revision="jethro_4.1.15-1.0.0_ga" >
<copyfile src="imx/tools/fsl-setup-release.sh" dest="fsl-setup-release.sh"/>
</project>
<project remote="fsl-release" revision="jethro" name="meta-nxp-agl.git" path="sources/meta-nxp-agl">
<copyfile src="tools/nxp-setup-agl.sh" dest="nxp-setup-agl.sh"/>
</project>
And do :
$ repo sync --force-sync sources/meta-fsl-bsp-release
$ repo sync --force-sync sources/meta-nxp-agl
Hope it helps.
Thank you.
Regards,
--sk
Jimmy Chan,
I think you did not understand the question. Due the limitations with the git port I had to use http to 'git' the link. What I am expecting is somebody to verify if the above 'http' links are correct for cloning.
I think there is a problem with the git setup from your side. You can replicate the same steps as above to get the problem. I have attached the manifest.xml file reference.
-Gautam.
Ramesh,
I am not able to get it working with the same setup. Any chance someone from your end can try it out or review the xml file attached. It is a very simple solution from your end.
Thanks,
Gautam.