mkspec-wrapper.sh: Split up REQUIRES in command line into REQUIRES_RUN and REQUIRES_DEVEL (-D)

This commit is contained in:
Jan Lindemann 2007-08-18 20:32:16 +00:00 committed by Jan Lindemann
commit 174f28778f

View file

@ -14,7 +14,7 @@ usage()
[ "$1" ] && exit $1 [ "$1" ] && exit $1
} }
set -- `getopt P:T:V:S:N:hR: "$@"` set -- `getopt P:T:V:S:N:hR:D: "$@"`
while [ "$1" != -- ]; do while [ "$1" != -- ]; do
case $1 in case $1 in
@ -34,7 +34,13 @@ case $1 in
shift;; shift;;
-R) -R)
while [ "`echo $2 | cut -c1`" != "-" ]; do while [ "`echo $2 | cut -c1`" != "-" ]; do
REQUIRES="$REQUIRES $2" REQUIRES_RUN="$REQUIRES_RUN $2"
shift
done
;;
-D)
while [ "`echo $2 | cut -c1`" != "-" ]; do
REQUIRES_DEVEL="$REQUIRES_DEVEL $2"
shift shift
done done
;; ;;
@ -67,10 +73,16 @@ if [ -z "$NAME" ]; then
NAME=`pwd | xargs basename` NAME=`pwd | xargs basename`
fi fi
if [ -n "$REQUIRES" ]; then REQUIRES="$REQUIRES_RUN $REQUIRES_DEVEL"
REQUIRES_RUN=`echo $REQUIRES | sed -e 's/\([a-zA-Z-]\+\) *\([<>=]*\) *\([a-zA-Z0-9\.-]*\)/\1-run \2 \3,/g; s/,$//'` #if [ -n "$REQUIRES" ]; then
REQUIRES_DEVEL="$REQUIRES_RUN, $NAME-run = $VERSION-$RELEASE, `echo $REQUIRES_RUN | sed -e 's/-run/-devel/g'`" # REQUIRES_RUN=`echo $REQUIRES |
fi # sed -e '
# s/\([a-zA-Z-]\+\) *\([<>=]*\) *\([a-zA-Z0-9\.-]*\)/\1-run \2 \3,/g
# s/,$//
# s/-run-run/-run/
# '`
# REQUIRES_DEVEL="$REQUIRES_RUN, $NAME-run = $VERSION-$RELEASE, `echo $REQUIRES_RUN | sed -e 's/-run/-devel/g'`"
#fi
#echo "REQUIRES_RUN=\"$REQUIRES_RUN\"" #echo "REQUIRES_RUN=\"$REQUIRES_RUN\""
#exit #exit