42 lines
782 B
Bash
Executable File
42 lines
782 B
Bash
Executable File
#!/bin/sh
|
|
|
|
PKG_NAME="libmcrypt"
|
|
PKG_MAKE_HOME=`cat ../.PKG_HOME`
|
|
PKG_META="./+MANIFEST"
|
|
|
|
## base script
|
|
BASE_PATH="$PKG_MAKE_HOME/basescript"
|
|
COPY_OUTPUT="$BASE_PATH/copy2output.sh"
|
|
USE_OUTCOPY="$BASE_PATH/copy2scp.sh"
|
|
WORK_OUTPKG="../.OUTPUT"
|
|
|
|
## input vlaue
|
|
if [ $# -lt 1 ]
|
|
then
|
|
echo "$0 [TARGET]"
|
|
exit 1
|
|
fi
|
|
|
|
TARGET=$1
|
|
|
|
KEY_PATH=`grep "${TARGET}-KEY-PATH=" ../.DEPLOYMENT_INFO | sed -e "s/$(echo $TARGET)-KEY-PATH=//" `
|
|
OUTPUT_PATH="${WORK_OUTPKG}/${KEY_PATH}"
|
|
|
|
## tar zxvf *.txz
|
|
|
|
## edit +MANIFEST => origin
|
|
|
|
## create pkg
|
|
rm -f ./OUTPUT/*.txz
|
|
pkg create -M $PKG_META -r ./ -o ./OUTPUT
|
|
|
|
## copy .OUTPUT
|
|
cp -f ./OUTPUT/*.txz $OUTPUT_PATH
|
|
|
|
## register repo
|
|
pkg repo $OUTPUT_PATH/.
|
|
|
|
## copy output server
|
|
$COPY_OUTPUT "$USE_OUTCOPY" "$WORK_OUTPKG" "$PKG_NAME" "$TARGET"
|
|
|