base
This commit is contained in:
Executable
+44
@@ -0,0 +1,44 @@
|
||||
#!/bin/sh
|
||||
|
||||
#####################################################################
|
||||
copy()
|
||||
{
|
||||
USE_COPY=$1
|
||||
TARGET=$2
|
||||
KEY_PATH=`grep "${TARGET}-KEY-PATH=" ../.DEPLOYMENT_INFO | sed -e "s/$(echo $TARGET)-KEY-PATH=//" `
|
||||
PKG_OUTPUT2="$3/$KEY_PATH"
|
||||
PKG_NAME=$4
|
||||
|
||||
SERVER=`grep "$(echo $TARGET)=" ../.DEPLOYMENT_INFO | sed "s/$(echo $TARGET)=//"`
|
||||
|
||||
# 2020-12-28 FreeBSD 12.2 code add (#33367)
|
||||
OS=`uname -r | cut -c1-2 | bc`
|
||||
if [ $OS -ge 12 ]; then
|
||||
OUT_PATH_TEMP=`grep "$(echo $TARGET)-PATH=" ../.DEPLOYMENT_INFO | sed "s/$(echo $TARGET)-PATH=//"`
|
||||
OUT_PATH="$OUT_PATH_TEMP/FB$OS"
|
||||
else
|
||||
OUT_PATH=`grep "$(echo $TARGET)-PATH=" ../.DEPLOYMENT_INFO | sed "s/$(echo $TARGET)-PATH=//"`
|
||||
fi
|
||||
|
||||
OUT_OLD="$OUT_PATH/.old"
|
||||
PKG_KEY_EXCEPTION=`grep "$(echo $TARGET)-KEY-EXCEPTION=" ../.DEPLOYMENT_INFO | sed -e "s/$(echo $TARGET)-KEY-EXCEPTION=//" `
|
||||
|
||||
$USE_COPY "$PKG_OUTPUT2" "$PKG_NAME" "$SERVER" "$OUT_PATH" "$OUT_OLD" "$PKG_KEY_EXCEPTION"
|
||||
}
|
||||
#####################################################################
|
||||
|
||||
USE_COPY=$1
|
||||
PKG_OUTPUT=$2
|
||||
PKG_NAME=$3
|
||||
TARGET=$4
|
||||
|
||||
echo "#### copy2output $USE_COPY,$PKG_OUTPUT,$PKG_NAME,$TARGET"
|
||||
if [ -n "$TARGET" ]; then
|
||||
copy "$USE_COPY" "$TARGET" "$PKG_OUTPUT" "$PKG_NAME"
|
||||
else
|
||||
KEY_LIST=`grep "ALL-KEY-PATH=" ../.DEPLOYMENT_INFO | sed 's/ALL-KEY-PATH=//'`
|
||||
for v in $KEY_LIST; do
|
||||
copy "$USE_COPY" "$v" "$PKG_OUTPUT" "$PKG_NAME"
|
||||
done
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user