From 1123239d055cfe09d7da926baa385d2d1838305f Mon Sep 17 00:00:00 2001 From: Duncaen Date: Sat, 17 Sep 2016 19:04:36 +0200 Subject: xbulk: pass some xbps-src args to xbps-src show-build-deps Closes: #48 [via git-merge-pr] --- xbulk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'xbulk') diff --git a/xbulk b/xbulk index 523e8fa..1bb72a4 100755 --- a/xbulk +++ b/xbulk @@ -2,6 +2,7 @@ # xbulk [-n] [-k] [xbps-src flags...] PKGS... - simple XBPS bulk builder ARGS= +ARGS2= MAKEARGS= PKGS= @@ -13,7 +14,8 @@ mainpkg() { while [ $# -gt 0 ]; do case $1 in -n|-k) MAKEARGS="$MAKEARGS $1";; - -a|-H|-m|-o|-r) ARGS="$ARGS $1 $2"; shift;; + -o|-r) ARGS="$ARGS $1 $2"; shift;; + -a|-H|-m) ARGS="$ARGS $1 $2"; ARGS2="$ARGS2 $1 $2"; shift;; -*) ARGS="$ARGS $1";; *) PKGS="$PKGS $(mainpkg $1)" @@ -24,7 +26,7 @@ done { for pkg in $PKGS; do echo all: pkg-$pkg - for dep in $(./xbps-src show-build-deps $pkg | + for dep in $(./xbps-src $ARGS2 show-build-deps $pkg | sed '1d;s|[<>].*$||g'); do mainpkg $dep | grep -Fx "$PKGS" | -- cgit 1.4.1