mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 03:53:32 +01:00
mkspec-wrapper.sh: Split up REQUIRES in command line into REQUIRES_RUN and REQUIRES_DEVEL (-D)
This commit is contained in:
parent
04e5e4d72f
commit
174f28778f
1 changed files with 18 additions and 6 deletions
|
|
@ -14,7 +14,7 @@ usage()
|
|||
[ "$1" ] && exit $1
|
||||
}
|
||||
|
||||
set -- `getopt P:T:V:S:N:hR: "$@"`
|
||||
set -- `getopt P:T:V:S:N:hR:D: "$@"`
|
||||
|
||||
while [ "$1" != -- ]; do
|
||||
case $1 in
|
||||
|
|
@ -34,7 +34,13 @@ case $1 in
|
|||
shift;;
|
||||
-R)
|
||||
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
|
||||
done
|
||||
;;
|
||||
|
|
@ -67,10 +73,16 @@ if [ -z "$NAME" ]; then
|
|||
NAME=`pwd | xargs basename`
|
||||
fi
|
||||
|
||||
if [ -n "$REQUIRES" ]; then
|
||||
REQUIRES_RUN=`echo $REQUIRES | sed -e 's/\([a-zA-Z-]\+\) *\([<>=]*\) *\([a-zA-Z0-9\.-]*\)/\1-run \2 \3,/g; s/,$//'`
|
||||
REQUIRES_DEVEL="$REQUIRES_RUN, $NAME-run = $VERSION-$RELEASE, `echo $REQUIRES_RUN | sed -e 's/-run/-devel/g'`"
|
||||
fi
|
||||
REQUIRES="$REQUIRES_RUN $REQUIRES_DEVEL"
|
||||
#if [ -n "$REQUIRES" ]; then
|
||||
# REQUIRES_RUN=`echo $REQUIRES |
|
||||
# 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\""
|
||||
#exit
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue