# HG changeset patch # User Christopher Rogers # Date 1350839395 0 # Node ID 2afacf0c38758dfa9ae8fb8ad4620af18eea285b # Parent c0684f1e5cee3288fe1ec3c7135ba4b4baee582f cook: Make sure vcs is installed when needed to download source. diff -r c0684f1e5cee -r 2afacf0c3875 cook --- a/cook Sat Oct 20 19:50:42 2012 +0000 +++ b/cook Sun Oct 21 17:09:55 2012 +0000 @@ -215,6 +215,7 @@ fi create_tarball ;; git*) + [ -f $INSTALLED/git/receipt ] || tazpkg get-install git url=${file#git|} gettext -e "Getting source from Git...\n" echo "URL: $url" @@ -225,6 +226,7 @@ fi create_tarball ;; bzr*|bazaar*) + [ -f $INSTALLED/bazaar/receipt ] || tazpkg get-install bazaar if $(echo "$file" | fgrep -q "bzr|"); then url=${file#bzr|} else @@ -235,6 +237,7 @@ bzr branch $url $pkgsrc create_tarball ;; cvs*) + [ -f $INSTALLED/cvs/receipt ] || tazpkg get-install cvs url=${file#cvs|} mod=$PACKAGE [ "$CVS_MODULE" ] && mod=$CVS_MODULE @@ -245,6 +248,7 @@ cvs -d:$url co $mod && mv $mod $pkgsrc create_tarball ;; svn*|subversion*) + [ -f $INSTALLED/subversion/receipt ] || tazpkg get-install subversion if $(echo "$file" | fgrep -q "svn|"); then url=${file#svn|} else