Hi Evan,

Thank you very much for the answer!
I tried your format as well, unfortunately still had the same problem. 
It looks to me a bit like a bug in the bitbake/Yocto code processing the 
fetch URL.

But I'll investigate further later.

All the Best,
Jakob

On 20.09.2018 15:49, Evan O'Loughlin wrote:
> ________________________________________
> From: yocto-boun...@yoctoproject.org [yocto-boun...@yoctoproject.org] on 
> behalf of Jakob Hasse [jakob.ha...@qiio.com]
> Sent: 19 September 2018 10:05
> To: Yocto List
> Cc: Andrii Voloshyn
> Subject: [yocto] git works standalone, but not within yocto for weird Azure 
> Devops ssh uri
>
> Hello,
>
> I have several projects hosted in Azure DepOs (former Visual Studio online).
> When I glone them with git inside my host machine or the Ubuntu 16.04 
> container, everything works fine. When I use bitbake to build the recipe with 
> the same ssh uri, it fails (yocto inside Ubuntu 16.04 container).
>
> The SCR_URI in my recipe looks like this:
>
> SRC_URI = 
> "gitsm://x...@vs-ssh.visualstudio.com:v3/XXX-app"<mailto:gitsm://x...@vs-ssh.visualstudio.com:v3/XXX-app>
>
> What strikes me is the weird "v3" in the app uri, with the other ssh uris not 
> containing this but the ssh port (22) instead, I didn't have any problem so 
> far.
> I also upgraded git to version 2.17 or 2.19 or so already.
>
> Does anyone have a solution for this?
> The actual recipe looks like this:
>
> DESCRIPTION = "My app"
> LICENSE = "CLOSED"
> SECTION = "app"
>
> # util-linux is for some uuid headers
> DEPENDS = "openssl curl u-boot-fw-utils restart-me util-linux"
>
> SRC_URI = 
> "gitsm://my-comp...@vs-ssh.visualstudio.com:v3/my-company/IoTSolutions/my-app"<mailto:gitsm://my-comp...@vs-ssh.visualstudio.com:v3/my-company/IoTSolutions/my-app>
> SRC_URI_append = "file://start_my-app.sh"<file://start_my-app.sh>
>
> SRCREV_pn-my-app = "356dfb095d4b162120f43769cd5b23c7f5a15bd0"
> #SRCREV_pn-swisscom-app = "${AUTOREV}"
> S = "${WORKDIR}/git"
>
> inherit cmake update-rc.d
>
> INITSCRIPT_NAME = "start_my-app.sh"
> INITSCRIPT_PARAMS = "start 23 3 5 ."
>
> EXTRA_OECMAKE = ""
>
> do_install() {
>      install -d ${D}${bindir}
>      install -m 0755 ${S}/bin/my-app ${D}${bindir}/my-app
>      chrpath -d ${D}${bindir}/my-app
>
>      install -d ${D}${sysconfdir}/init.d
>
>      install -c -m 755 ${WORKDIR}/${INITSCRIPT_NAME} 
> ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME}
> }
>
> All the Best
> Jakob
>
>
> --
> Jakob Hasse
> Software Developement
>
> E: jakob.ha...@qiio.ch<mailto:jakob.ha...@qiio.ch>
> T: +41 44 552 02 66
>
> Qiio GmbH
> www.qiio.com<http://www.qiio.com>
>
>
> Hi Jacob,
>
> I had a similar issue setting-up my recipe recently.
>
> Our git server uses ssh key authentication and i finally got it working using 
> the following SRC_URI in my recipe:
> SRC_URI = "git://user@server:ProjectName;protocol=file;branch=DevBranch"
>
>
> Hope this helps,
>
> Regards,
> Evan
>
> .
>

-- 
Jakob Hasse
Software Developement

E: jakob.ha...@qiio.ch
T: +41 44 552 02 66

Qiio GmbH
www.qiio.com

-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to