mirror of
https://github.com/ostreedev/ostree.git
synced 2024-12-22 17:35:55 +03:00
gnomeos: Have commit-yocto-build make more assumptions
This is so it's easier to use.
This commit is contained in:
parent
a8735778f0
commit
e588a47ba6
@ -4,6 +4,8 @@
|
||||
set -e
|
||||
set -x
|
||||
|
||||
WORKDIR=`pwd`
|
||||
|
||||
if test $(id -u) = 0; then
|
||||
cat <<EOF
|
||||
This script should not be run as root.
|
||||
@ -12,23 +14,22 @@ EOF
|
||||
fi
|
||||
|
||||
usage () {
|
||||
echo "$0 OSTREE_REPO_PATH BINARY_TAR"
|
||||
echo "$0 BRANCH"
|
||||
exit 1
|
||||
}
|
||||
|
||||
OSTREE_REPO=$1
|
||||
test -n "$OSTREE_REPO" || usage
|
||||
shift
|
||||
BUILD_TAR=$1
|
||||
test -n "$BUILD_TAR" || usage
|
||||
BRANCH=$1
|
||||
test -n "$BRANCH" || usage
|
||||
shift
|
||||
|
||||
origcwd=`pwd`
|
||||
OSTREE_REPO=$WORKDIR/repo
|
||||
BUILD_TAR=$WORKDIR/tmp-eglibc/deploy/images/gnomeos-contents-$BRANCH-qemux86.tar.gz
|
||||
|
||||
tempdir=`mktemp -d tmp-commit-yocto-build.XXXXXXXXXX`
|
||||
cd $tempdir
|
||||
mkdir fs
|
||||
cd fs
|
||||
fakeroot -s ../fakeroot.db tar xf $BUILD_TAR
|
||||
fakeroot -i ../fakeroot.db ostree --repo=${OSTREE_REPO} commit -s "Build (need ostree git version here)" -b gnomeos-base
|
||||
cd ${origcwd}
|
||||
fakeroot -i ../fakeroot.db ostree --repo=${OSTREE_REPO} commit -s "Build (need ostree git version here)" -b "gnomeos-$BRANCH"
|
||||
cd "${WORKDIR}"
|
||||
rm -rf $tempdir
|
||||
|
Loading…
Reference in New Issue
Block a user