From: Vijay Zanvar [mailto:[email protected]]
Sent: Tuesday, November 20, 2012 2:52 PM
To: Zhang, Qiang Z
Cc: [email protected]; [email protected]
Subject: Re: [Tizen General] chroot problem

[Qiang] Could you please tell me which repo is used in your gbs.conf and which 
package you want to build? This should be caused by special repo.

[Vijay] I am using "releases" repo
[repo.tizen_latest]
#Build against repo's URL
url = http://download.tizen.org/releases/daily/2.0alpha/common/latest/

But note that I have setup a local repository and the machine is not connected 
to a network, and therefore I have this in gbs.conf:

[repo.tizen_base]
#Build against repo's URL
#url = http://download.tizen.org/releases/daily/2.0alpha/common/latest/
url = /home/user/custom-repo/releases/daily/2.0alpha/common/latest

[Qiang] which package you want to build?

Best,
Vijay Zanvar



On Mon, Nov 19, 2012 at 1:37 PM, Zhang, Qiang Z 
<[email protected]<mailto:[email protected]>> wrote:


From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]<mailto:[email protected]>]
 On Behalf Of Vijay Zanvar
Sent: Monday, November 19, 2012 2:38 PM
To: [email protected]<mailto:[email protected]>; 
[email protected]<mailto:[email protected]>
Subject: [Tizen General] chroot problem


I am facing following problmes with gbs chroot:

1) user root does not exist

$ gbs chroot -r ~/GBS-ROOT/local/scratch.i586.0/
info: chroot /home/vijaykz/GBS-ROOT/local/scratch.i586.0
su: user root does not exist

[Qiang] Could you please tell me which repo is used in your gbs.conf and which 
package you want to build? This should be caused by special repo.

with the -r option, gbs chroot fails since the etc/passwd has only one user 
(abuild).

2) The second problem is that chroot created by "gbs build" does not have 
essential commands like, apt-get, wget or zypper.  
https://source.tizen.org/documentation/reference/git-build-system/usage/gbs-chroot
 explains about installing required packages inside the chrooted environment 
using zypper.  However, the chroot is not preinstalled with zypper or apt-get!

[Qiang] You can use --extra-packs to install extra package you want, like:

$ gbs build --extra-packs=zypper,vim,wget ...

Tizen is RPM based system, so apt-get is not available.


3) How do I setup network access inside the chroot?  (I have copied host 
machine's /etc/resolv.conf to chroot.)
[Qiang] From our testing, /etc/resolv.conf is enough for network access. Any 
other issue?

Best,
Vijay Zanvar




_______________________________________________
General mailing list
[email protected]
https://lists.tizen.org/listinfo/general

Reply via email to