Files
interactive/z_makePackage/fhs/script/libmcrypt-2.5.8_1/make_pkg.sh
T
2026-08-07 17:38:18 +09:00

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"