diff options
Diffstat (limited to 'README')
-rw-r--r-- | README | 42 |
1 files changed, 42 insertions, 0 deletions
@@ -0,0 +1,42 @@ +This dir contains the bits for updating the raring-crosschroot package +used in the CI infra. + +That crosschroot is made by debootstrapping plain raring, then: +installing build-essential in the chroot +installing the configchrootforarch script into /usr/local/bin +installing sbuild from linaro-overlay (which uses that script when +given suitable option) +adding /etc/apt/source.list.d/linaro-overlay.list file with deb and +deb-src lines for repo.l.o linaro-overlay +modify apt sources to specify which arches comes from ports.u.c and which +from archive.u.c +setting APT::Install-Suggests "0";and APT::Install-Recommends "0"; in +/etc/apt/apt.conf.d/30norecommends + +No need to add keys - they are supplied by copying, by the build +system scripts + +All this is packed up into a package containing +etc/schroot/chroot.d/raring-amd64-sbuild +srv/chroots/raring-cross-buildd.tgz + +for now we just copy /srv/chroots/raring-cross-buildd.tgz as the 'golden' rootfs into +raring-crosschroot/srv/chroots/raring-cross-buildd.tgz +This is not robust and should do the above every time. + +bump version number in make-crosschroot-package script, then run it +(as sudo) to get +raring-crosschroot_ver_all.deb + +The script: +1 copies /srv/chroots/<suite>-cross-buildd.tgz into +<suite>-crosschroot/srv/chroots/<suite>-cross-buildd.tgz +2 makes sure everything is owned by root. +3 packs up into tarball +4 converts to deb with alien + +manually import the deb into the repo with: + reprepro includedeb precise ~buildd/repobits/crosschroots/raring-crosschroot<ver>.deb + + +Wookey 2013-10-25
\ No newline at end of file |