README: Some more details.
This commit is contained in:
parent
6647050978
commit
5fe008bb9e
|
|
@ -49,11 +49,29 @@ Doing a full build on your system
|
||||||
srcdir=/src
|
srcdir=/src
|
||||||
builddir=/src/build
|
builddir=/src/build
|
||||||
|
|
||||||
|
# First, you'll need "http://git.gnome.org/browse/linux-user-chroot/"
|
||||||
|
# installed as setuid root.
|
||||||
|
|
||||||
cd $srcdir
|
cd $srcdir
|
||||||
git clone gnome:ostree
|
|
||||||
|
git clone gnome:linux-user-chroot
|
||||||
|
cd linux-user-chroot
|
||||||
|
NOCONFIGURE=1 ./autogen.sh
|
||||||
|
./configure
|
||||||
|
make
|
||||||
|
sudo make install
|
||||||
|
sudo chown root:root /usr/local/bin/linux-user-chroot
|
||||||
|
sudo chmod u+s /usr/local/bin/linux-user-chroot
|
||||||
|
|
||||||
|
# Next, we're grabbing my Poky branch.
|
||||||
|
|
||||||
git clone git://github.com/cgwalters/poky.git
|
git clone git://github.com/cgwalters/poky.git
|
||||||
cd $builddir
|
cd $builddir
|
||||||
|
|
||||||
|
# This command enters the Poky environment, creating
|
||||||
|
# a directory named gnomeos-build.
|
||||||
. $srcdir/poky/oe-init-build-env gnomeos-build
|
. $srcdir/poky/oe-init-build-env gnomeos-build
|
||||||
|
|
||||||
# Now edit conf/bblayers.conf, and add
|
# Now edit conf/bblayers.conf, and add
|
||||||
# /src/ostree/gnomeos/yocto
|
# /src/ostree/gnomeos/yocto
|
||||||
# to BBLAYERS.
|
# to BBLAYERS.
|
||||||
|
|
@ -73,5 +91,16 @@ ln -s tmp/deploy/images/repo repo
|
||||||
# workdir=/src/build/ostbuild/work
|
# workdir=/src/build/ostbuild/work
|
||||||
# manifest=/src/ostree/gnomeos/3.4/manifest.json
|
# manifest=/src/ostree/gnomeos/3.4/manifest.json
|
||||||
|
|
||||||
|
# Now we want to use the "ostbuild" binary that was created
|
||||||
|
# as part of "bitbake ostree-native". You can do e.g.:
|
||||||
|
|
||||||
|
export PATH=$build/tmp-eglibc/sysroots/x86_64-linux/usr/bin:$PATH
|
||||||
|
|
||||||
|
# This next command will download all of the source code to the
|
||||||
|
# modules specified in $srcdir/ostree/gnomeos/3.4/manifest.json,
|
||||||
|
# and create a file $workdir/manifest.json that has the
|
||||||
|
# exact git commits we want to build.
|
||||||
ostbuild resolve
|
ostbuild resolve
|
||||||
|
|
||||||
|
# This command builds everything
|
||||||
ostbuild build
|
ostbuild build
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue