[ostree] parallel-debian: Just more in progress work...
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ostree] parallel-debian: Just more in progress work...
- Date: Thu, 20 Oct 2011 20:12:44 +0000 (UTC)
commit 629b6293c188b237faa6ab3450328f9aea385879
Author: Colin Walters <walters verbum org>
Date: Thu Oct 20 16:10:38 2011 -0400
parallel-debian: Just more in progress work...
parallel-debian/gnomeos-make-image.sh | 38 +++++++++++++++++++++-----------
1 files changed, 25 insertions(+), 13 deletions(-)
---
diff --git a/parallel-debian/gnomeos-make-image.sh b/parallel-debian/gnomeos-make-image.sh
index 2fa99f5..6779ac5 100755
--- a/parallel-debian/gnomeos-make-image.sh
+++ b/parallel-debian/gnomeos-make-image.sh
@@ -22,33 +22,45 @@
set -e
set -x
-DEBTARGET=squeeze
-KERNEL_BIN=http://ftp.us.debian.org/debian/pool/main/l/linux-latest-2.6/linux-image-2.6-amd64_2.6.32+29_amd64.deb
-
-NOTSHARED_DIRS="dev bin etc lib lib32 lib64 proc media mnt run sbin selinux sys srv usr"
-SHARED_DIRS="home root opt tmp var"
-
case `uname -p` in
x86_64)
ARCH=amd64
;;
- i?86)
- ARCH=i386
+ *)
+ echo "Unsupported architecture"
;;
esac;
+DEBTARGET=wheezy
+KERNELPKG=linux-image-3.0.0-1-amd64
+
+NOTSHARED_DIRS="dev bin etc lib lib32 lib64 proc media mnt run sbin selinux sys srv usr"
+SHARED_DIRS="home root opt tmp var"
+
if ! test -f $DEBTARGET.img; then
echo "Creating $DEBTARGET.img"
+ mkdir -p debootstrap-$DEBTARGET
+ debootstrap --download-only --arch $ARCH $DEBTARGET debootstrap-$DEBTARGET
+
+ umount gnomeos-fs-$DEBTARGET || true
+ mkdir -p gnomeos-fs-$DEBTARGET
qemu-img create $DEBTARGET.img.tmp 2G
mkfs.ext2 -q -F $DEBTARGET.img.tmp
- mkdir -p gnomeos-fs
- mount -o loop $DEBTARGET.img.tmp gnomeos-fs
- debootstrap --arch $ARCH $DEBTARGET gnomeos-fs
- umount gnomeos-fs
+ mount -o loop $DEBTARGET.img.tmp gnomeos-fs-$DEBTARGET
+
+ for d in debootstrap-$DEBTARGET/var/cache/apt/archives/*.deb; do
+ tmpdir=`mktemp -d`
+ (cd tmpdir;
+ ar x ../$d;
+ tar -x -z -C ../gnomeos-fs-$DEBTARGET -f data.tar.gz)
+ done
+
+ umount gnomeos-fs-$DEBTARGET
mv $DEBTARGET.img.tmp $DEBTARGET.img
fi
-if ! test -f
+# TODO download source for above
+# TODO download build dependencies for above
if ! test -f gnomeos.img; then
echo "Cloning gnomeos.img from $DEBTARGET.img"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]