X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;f=XOrg%2Fgenerate.sh;h=814e28e990155e39f15704401b31238cb256afd9;hb=455776a64e6a416cb80ce86f1d1c62636ad637cd;hp=92d0ab0d30a842c32abd57bc67eb026763502d0f;hpb=917deaf4cb47a48d1cd91194a81b315e59184da6;p=packages.git diff --git a/XOrg/generate.sh b/XOrg/generate.sh index 92d0ab0d3..814e28e99 100755 --- a/XOrg/generate.sh +++ b/XOrg/generate.sh @@ -4,18 +4,20 @@ for d in `find . -name packages`; do echo "Entering "`dirname $d` for p in `cat packages`; do _NAME=${p%%|*} - NAME=${_NAME%-*} + NAME=${_NAME%-X11*} BASE_NAME=${NAME%%-*} - _VER=${_NAME##*-} - VER=${_VER%%|*} + _VER=${_NAME##*-X} + VER=X${_VER%%|*} DEP=`echo ${p##*|} | sed "s/+/ +/g"` echo generating Makefile for ${NAME}-${VER} with deps : ${DEP} rm -rf ${NAME} - mkdir ${NAME} - sed "s/@VER@/${VER}/g" template.mk | sed "s/@DEP@/${DEP}/g" | sed "s/@NAME@/${NAME}/g" | sed "s/@BASE_NAME@/${BASE_NAME}/g" > ${NAME}/Makefile - if [ -d `pwd`/patches/${NAME} ]; then - mkdir ${NAME}/patches - cp -r `pwd`/patches/${NAME}/* ${NAME}/patches/ + if [ "$1" == "gen" ]; then + mkdir ${NAME} + sed "s/@VER@/${VER}/g" template.mk | sed "s/@DEP@/${DEP}/g" | sed "s/@NAME@/${NAME}/g" | sed "s/@BASE_NAME@/${BASE_NAME}/g" > ${NAME}/Makefile + if [ -d `pwd`/patches/${NAME} ]; then + mkdir ${NAME}/patches + cp -r `pwd`/patches/${NAME}/* ${NAME}/patches/ + fi fi done cd - > /dev/null