Gentoo Archives: gentoo-embedded

From: Mike Frysinger <vapier@g.o>
To: Joakim Tjernlund <joakim.tjernlund@×××××××××.se>
Cc: gentoo-embedded@l.g.o
Subject: Re: [gentoo-embedded] crossdev and qlist/qfile
Date: Tue, 20 Dec 2011 15:42:37
Message-Id: 201112201042.02941.vapier@gentoo.org
In Reply to: Re: [gentoo-embedded] crossdev and qlist/qfile by Joakim Tjernlund
1 On Tuesday 20 December 2011 03:31:37 Joakim Tjernlund wrote:
2 > I am trying to create a binary package of my cross env, inkluding the
3 > sysroot so I can install it on all dev. machines without needing to
4 > rebuild everything. This is what I got so far:
5 > TARGET="powerpc-tmp_softfloat-linux-gnu"
6 > MY_ROOT="/usr/${TARGET}"
7 > mkdir -p /tmp/${TARGET}
8 > qlist --quiet --all ${TARGET} > /tmp/${TARGET}/cross-tools
9 > ROOT=${MY_ROOT} qlist --quiet --all > /tmp/${TARGET}/pkgs
10 > #prefix all paths with our target root prefix
11 > sed -i s:/:${MY_ROOT}/: /tmp/${TARGET}/pkgs
12 > tar czf ${TARGET}.tgz -T /tmp/${TARGET}/cross-tools \
13 > -T /tmp/${TARGET}/pkgs
14 >
15 > This will create a .tgz with the whole cross env. which can be installed
16 > on all our dev. machines.
17 >
18 > If you konw a better way, please let me know.
19
20 export ROOT=/ PKGDIR=/pkgs/${CTARGET}/cross-tools
21 quickpkg `qlist -IC cross-${CTARGET}`
22 export ROOT=/usr/${CTARGET} PKGDIR=/pkgs/${CTARGET}/pkgs
23 quickpkg `qlist -IC`
24 -mike

Attachments

File name MIME type
signature.asc application/pgp-signature