This directory contains Linux-libre sources and binaries for gNewSense for Lemote Yeeloong laptops. For each build, in the pool directory there's going to be an -image, a -doc, and a -headers .deb package, in addition to -source, -patches and -build tarballs. The -source tarball is a Linux-libre release, whereas -patches contains patches and a quilt series file that specifies how they should be applied on the exploded Linux-libre tree. -build is the complete source and build tree, to build modules or so. Building the binaries from -sources and -patches could be thus done like this: arch=mipsel kver=2.6.32 libresuf=-libre revision=0lxo && base=linux-${kver} release=${kver}${libresuf}-lemote_${revision}_${arch} && if test -f linux-source-${release}.tar.bz2; then tar -xf linux-source-${release}.tar.bz2; else tar -xf ${base}${libresuf}.tar.bz2 fi && mkdir $base/.patches && tar -C $base/.patches -xf linux-patches-$release.tar.bz2 && cd $base && ln -s .patches patches && : or set QUILT_PATCHES=.patches in ~/.quiltrc && quilt push -a && PATH=/usr/lib/ccache:$PATH \ make-kpkg --rootcmd fakeroot --initrd --revision $revision \ kernel-image kernel-headers kernel-doc Before running the make-kpkg command, you MUST set up a ~/.kernel-pkg.conf, containing at least the LAST line below: maintainer = Your Name email = your@addre.ss debian_revision_mandatory = True IMAGE_TYPE = vmlinux Without the IMAGE_TYPE line, on mipsel, the created packages will contain vmlinu*x* but attempt to set up a vmlinu*z* link, and thus fail to install. Needless to say, in order for the commands above to work, you'll need the packages quilt and make-kpkg, available from the gNewSense package repository. To be able to install the packages with apt or equivalent, add this line to your apt sources.list: deb http://linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense metad main Download archive-key.asc from this directory and use apt-key add to make it trusted. -- Alexandre Oliva