From: [email protected] [mailto:[email protected]] 
On Behalf Of Vijay Zanvar
Sent: Monday, November 19, 2012 2:38 PM
To: [email protected]; [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