base
This commit is contained in:
Executable
+38
@@ -0,0 +1,38 @@
|
||||
#!/bin/sh
|
||||
|
||||
PKG_OUTPUT=$1
|
||||
TARGET=$2
|
||||
PKG_NAME=$3
|
||||
EXCEPTION=$4
|
||||
|
||||
if [ -n "$TARGET" ]; then
|
||||
KEY_PATH=`grep "${TARGET}-KEY-PATH=" ../.DEPLOYMENT_INFO | sed -e "s/$(echo $TARGET)-KEY-PATH=//" `
|
||||
PKG_OUTPUT="$PKG_OUTPUT/$KEY_PATH"
|
||||
else
|
||||
T=$PKG_OUTPUT;
|
||||
PKG_OUTPUT=""
|
||||
KEY_LIST=`grep "ALL-KEY-PATH=" ../.DEPLOYMENT_INFO | sed 's/ALL-KEY-PATH=//'`
|
||||
for v in $KEY_LIST; do
|
||||
P="$T/$v "
|
||||
PKG_OUTPUT="$PKG_OUTPUT$P"
|
||||
done
|
||||
fi
|
||||
|
||||
echo "clear : [$PKG_OUTPUT]"
|
||||
|
||||
for v in $PKG_OUTPUT; do
|
||||
|
||||
if [ -n "$EXCEPTION" ]; then
|
||||
SRC=`find $v -name "$PKG_NAME*" | grep -v $EXCEPTION`
|
||||
else
|
||||
SRC=`find $v -name "$PKG_NAME*"`
|
||||
fi
|
||||
|
||||
CNT=`echo "$SRC" | wc -l`
|
||||
if [ $CNT -ne 1 ]; then
|
||||
echo "Two or more package exist.[$PKG_NAME]"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
rm $SRC > /dev/null 2>&1
|
||||
done
|
||||
Reference in New Issue
Block a user