diff --git a/cook.sh b/cook.sh index 8810e6779bf6c1f8ae4840850f84ed88f34f92c4..6e4cb2175122e1cd667af2f573e6a375f8de04e3 100755 --- a/cook.sh +++ b/cook.sh @@ -17,12 +17,14 @@ then do case "$arg" in build) - cd build + pushd build > /dev/null xargo build --target "$TARGET" $CARGOFLAGS + popd > /dev/null ;; clean) - cd build + pushd build > /dev/null xargo clean + popd > /dev/null ;; fetch) git clone --recursive "$GIT" build @@ -32,23 +34,26 @@ then ;; stage) mkdir -p stage/bin - cd build + pushd build > /dev/null #TODO xargo install --root "../stage" $CARGOFLAGS cp -v $(find target/x86_64-unknown-redox/debug/ -maxdepth 1 -type f ! -name "*.*") ../stage/bin + popd > /dev/null ;; unstage) rm -rf stage ;; tar) - cd stage + pushd stage > /dev/null tar cf ../stage.tar . + popd > /dev/null ;; untar) rm -rf stage.tar ;; update) - cd build + pushd build > /dev/null xargo update + popd > /dev/null ;; *) echo "$0 {package} {build|clean|fetch|update}" diff --git a/recipes/acid/recipe.sh b/recipes/acid/recipe.sh new file mode 100644 index 0000000000000000000000000000000000000000..a784557581e5d3f70addfbed7f97108bb081b4a8 --- /dev/null +++ b/recipes/acid/recipe.sh @@ -0,0 +1 @@ +GIT=https://github.com/redox-os/acid.git diff --git a/recipes/ion/recipe.sh b/recipes/ion/recipe.sh new file mode 100644 index 0000000000000000000000000000000000000000..f7e3e66e95e87465c4a7793606abcf03d115411d --- /dev/null +++ b/recipes/ion/recipe.sh @@ -0,0 +1 @@ +GIT=https://github.com/redox-os/ion.git