From 5b70db8d6013a4ea2077f76eeadd30ec884d29ac Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Tue, 15 Nov 2011 10:44:03 -0500 Subject: [PATCH] gnomeos: Starting to get something bootable with yocto --- gnomeos/yocto/commit-yocto-build.sh | 32 +++++++ gnomeos/yocto/gnomeos-run.sh | 88 +++++++++++++++++++ gnomeos/yocto/make-gnomeos-fs.sh | 17 ++++ .../yocto/recipies-core/gtk-doc/gtk-doc.bb | 11 +++ .../images/gnomeos-image-contents.bb | 80 +++++++++++++++++ .../recipies-core/images/gnomeos-image.bb | 19 ---- .../recipies-core/ostree-init/ostree-init.c | 45 ++++++++-- gnomeos/yocto/recipies-core/ostree/ostree.bb | 13 +++ 8 files changed, 279 insertions(+), 26 deletions(-) create mode 100755 gnomeos/yocto/commit-yocto-build.sh create mode 100755 gnomeos/yocto/gnomeos-run.sh create mode 100755 gnomeos/yocto/make-gnomeos-fs.sh create mode 100644 gnomeos/yocto/recipies-core/gtk-doc/gtk-doc.bb create mode 100644 gnomeos/yocto/recipies-core/images/gnomeos-image-contents.bb delete mode 100644 gnomeos/yocto/recipies-core/images/gnomeos-image.bb create mode 100644 gnomeos/yocto/recipies-core/ostree/ostree.bb diff --git a/gnomeos/yocto/commit-yocto-build.sh b/gnomeos/yocto/commit-yocto-build.sh new file mode 100755 index 00000000..d9ee3a5f --- /dev/null +++ b/gnomeos/yocto/commit-yocto-build.sh @@ -0,0 +1,32 @@ +# Copyright (C) 2011 Colin Walters +# + +set -e +set -x + +if test $(id -u) = 0; then + cat < +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 59 Temple Place - Suite 330, +# Boston, MA 02111-1307, USA. + +set -e +set -x + +SRCDIR=`dirname $0` +WORKDIR=`pwd` + +if test $(id -u) != 0; then + cat <