From 521028801517a92ffdbf4911ca9d6db67e8de7d3 Mon Sep 17 00:00:00 2001 From: Philip J Freeman Date: Fri, 22 Jul 2005 01:13:13 -0700 Subject: add a gui; initial dev release --- commit-os | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'commit-os') diff --git a/commit-os b/commit-os index 5e16a06..3648285 100755 --- a/commit-os +++ b/commit-os @@ -2,9 +2,14 @@ set -o pipefail . config +. sh-lib -version="$(find "$roots" -mindepth 1 -maxdepth 1 -type d | cut -d/ -f2 | sort -rn | head -1)" -root="$roots"/"$version" +# Check for dependencies: +package_deps ostree + +#TODO: Maybe this script should take branch and version as arguments? +version="$(cd "${roots:?}"/"${branch:?}"; find ./ -mindepth 1 -maxdepth 1 -type d | cut -d/ -f2 | sort -rn | head -1)" +root="${roots:?}"/"${branch:?}"/"$version" if [ ! -d "$root" ]; then echo "Error: root dir not found: $root" >&2 @@ -13,6 +18,8 @@ fi [ -d "$build_repo" ] && rm -rf "$build_repo" +mkdir -p "$build_repo" + ostree --repo="$build_repo" init --mode=archive ostree --repo="$build_repo" commit -b "$branch" --tree=dir="$root" -- cgit v1.2.3