Skip to content
Snippets Groups Projects
Commit 362af486 authored by Jeremy Soller's avatar Jeremy Soller
Browse files

Ignore git directory, move fetch logic into seperate file

parent ca8ba79a
No related branches found
No related tags found
No related merge requests found
fetch.sh 0 → 100755
#!/bin/bash -e
source config.sh
if [ $# = 0 ]
then
recipes="$(ls -1 recipes)"
else
recipes="$@"
fi
for recipe in $recipes
do
echo -e "\033[01;38;5;215mfetch - fetching $recipe\033[0m" >&2
./cook.sh "$recipe" fetch
done
......@@ -11,18 +11,12 @@ fi
for recipe in $recipes
do
if [ ! -d "recipes/$recipe/source" ]
then
echo -e "\033[01;38;5;215mrepo - fetching and updating $recipe\033[0m" >&2
./cook.sh "$recipe" fetch
fi
if [ ! -f "recipes/$recipe/stage.tar" ]
then
echo -e "\033[01;38;5;215mrepo - building $recipe\033[0m" >&2
./cook.sh $recipe update build stage tar
else
TIME_SOURCE="$(find recipes/$recipe/source -printf "%Ts\n" | sort -nr | head -n 1)"
TIME_SOURCE="$(find recipes/$recipe/source -type f -not -path '*/.git*' -printf "%Ts\n" | sort -nr | head -n 1)"
TIME_STAGE="$(stat -c "%Y" recipes/$recipe/stage.tar)"
if [ "$TIME_SOURCE" -ge "$TIME_STAGE" ]
then
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment