From 90815cbad3c49fb2e39108e43019fd6901e8f71b Mon Sep 17 00:00:00 2001 From: rhatto Date: Fri, 12 Jan 2007 17:36:31 +0000 Subject: simplaret: simplaret_get_jail_patches new behaviour git-svn-id: svn+slack://slack.fluxo.info/var/svn/simplepkg@98 04377dda-e619-0410-9926-eae83683ac58 --- src/simplaret | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/simplaret b/src/simplaret index 8f8ceb6..f080748 100755 --- a/src/simplaret +++ b/src/simplaret @@ -562,16 +562,26 @@ function simplaret_get_jail_patches { echo fetching patches for arch $ARCH and version $VERSION for jail $root - # list all available patches - for sugested in `simplaret_search --formatted | grep patches`; do + # list all available patches from PATCHES and ROOT repositories + # old behaviour: for sugested in `simplaret_search --formatted | grep patches`; do + for sugested in `simplaret_search --formatted | grep patches | grep -v ",repos," | grep -v ",noarch,"`; do simplaret_search_and_download_patch done # grab patches from every other places if [ "$CONSIDER_ALL_PACKAGES_AS_PATCHES" == "1" ]; then + + # old behaviour was just one loop: + # for sugested in `simplaret_search --formatted | grep -v patches`; do + + for sugested in `simplaret_search --formatted | grep patches | grep ",repos," | grep ",noarch,"`; do + simplaret_search_and_download_patch + done + for sugested in `simplaret_search --formatted | grep -v patches`; do simplaret_search_and_download_patch done + fi # restore arch and version -- cgit v1.2.3