mirror of https://github.com/v2ray/v2ray-core
Merge pull request #2056 from vcptr/userpkg
user-package script allow custom codename/buildnamepull/2077/head
commit
45398c2bc9
|
@ -86,6 +86,14 @@ packtgz() {
|
||||||
echo ">>> Generated: $(basename $PKG)"
|
echo ">>> Generated: $(basename $PKG)"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
packtgzAbPath() {
|
||||||
|
local ABPATH="$1"
|
||||||
|
echo ">>> Generating tgz package at $ABPATH"
|
||||||
|
pushd $TMP
|
||||||
|
tar cvfz $ABPATH .
|
||||||
|
echo ">>> Generated: $ABPATH"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
pkg=zip
|
pkg=zip
|
||||||
nosource=0
|
nosource=0
|
||||||
|
@ -127,6 +135,15 @@ case $arg in
|
||||||
tgz)
|
tgz)
|
||||||
pkg=tgz
|
pkg=tgz
|
||||||
;;
|
;;
|
||||||
|
abpathtgz=*)
|
||||||
|
pkg=${arg##abpathtgz=}
|
||||||
|
;;
|
||||||
|
codename=*)
|
||||||
|
CODENAME=${arg##codename=}
|
||||||
|
;;
|
||||||
|
buildname=*)
|
||||||
|
BUILDNAME=${arg##buildname=}
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
|
@ -135,6 +152,8 @@ if [[ $nosource != 1 ]]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export GOOS GOARCH
|
export GOOS GOARCH
|
||||||
|
echo "Build ARGS: GOOS=${GOOS} GOARCH=${GOARCH} CODENAME=${CODENAME} BUILDNAME=${BUILDNAME}"
|
||||||
|
echo "PKG ARGS: pkg=${pkg}"
|
||||||
build_v2
|
build_v2
|
||||||
|
|
||||||
if [[ $nodat != 1 ]]; then
|
if [[ $nodat != 1 ]]; then
|
||||||
|
@ -147,11 +166,12 @@ fi
|
||||||
|
|
||||||
if [[ $pkg == "zip" ]]; then
|
if [[ $pkg == "zip" ]]; then
|
||||||
packzip
|
packzip
|
||||||
|
elif [[ $pkg == "tgz" ]]; then
|
||||||
|
packtgz
|
||||||
|
else
|
||||||
|
packtgzAbPath $pkg
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ $pkg == "tgz" ]]; then
|
|
||||||
packtgz
|
|
||||||
fi
|
|
||||||
|
|
||||||
cleanup
|
cleanup
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue