forked from Mirrors/OmniNX
Updated version insertion in build script from Version file
This commit is contained in:
parent
0d10404b2c
commit
5663110730
4 changed files with 20 additions and 3 deletions
|
|
@ -16,6 +16,20 @@ clear_output_directory() {
|
||||||
echo "Output-Verzeichnis gelöscht."
|
echo "Output-Verzeichnis gelöscht."
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Update manifest.ini version in build directory
|
||||||
|
update_manifest_version() {
|
||||||
|
local build_dir="$1"
|
||||||
|
local variant_dir="$2"
|
||||||
|
local manifest_path="$build_dir/$variant_dir/config/omninx/manifest.ini"
|
||||||
|
if [[ -f "$manifest_path" ]]; then
|
||||||
|
if [[ "$(uname)" == "Darwin" ]]; then
|
||||||
|
sed -i '' "s/^version=.*/version=$VERSION/" "$manifest_path"
|
||||||
|
else
|
||||||
|
sed -i "s/^version=.*/version=$VERSION/" "$manifest_path"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
# Light: Staging (Root) + Ordner "OmniNX Light" = varients/light
|
# Light: Staging (Root) + Ordner "OmniNX Light" = varients/light
|
||||||
build_light() {
|
build_light() {
|
||||||
local build_dir
|
local build_dir
|
||||||
|
|
@ -24,6 +38,7 @@ build_light() {
|
||||||
cp -R "$STAGING_DIR/." "$build_dir/"
|
cp -R "$STAGING_DIR/." "$build_dir/"
|
||||||
mkdir -p "$build_dir/OmniNX Light"
|
mkdir -p "$build_dir/OmniNX Light"
|
||||||
cp -R "$VARIANTS_DIR/light/." "$build_dir/OmniNX Light/"
|
cp -R "$VARIANTS_DIR/light/." "$build_dir/OmniNX Light/"
|
||||||
|
update_manifest_version "$build_dir" "OmniNX Light"
|
||||||
mkdir -p "$OUTPUT_DIR"
|
mkdir -p "$OUTPUT_DIR"
|
||||||
cd "$build_dir" && zip -q -r "$OUTPUT_DIR/OmniNX-Light-$VERSION.zip" . && cd "$PROJECT_ROOT"
|
cd "$build_dir" && zip -q -r "$OUTPUT_DIR/OmniNX-Light-$VERSION.zip" . && cd "$PROJECT_ROOT"
|
||||||
rm -rf "$build_dir"
|
rm -rf "$build_dir"
|
||||||
|
|
@ -38,6 +53,7 @@ build_standard() {
|
||||||
mkdir -p "$build_dir/OmniNX Standard"
|
mkdir -p "$build_dir/OmniNX Standard"
|
||||||
cp -R "$VARIANTS_DIR/light/." "$build_dir/OmniNX Standard/"
|
cp -R "$VARIANTS_DIR/light/." "$build_dir/OmniNX Standard/"
|
||||||
cp -R "$VARIANTS_DIR/standard/." "$build_dir/OmniNX Standard/"
|
cp -R "$VARIANTS_DIR/standard/." "$build_dir/OmniNX Standard/"
|
||||||
|
update_manifest_version "$build_dir" "OmniNX Standard"
|
||||||
mkdir -p "$OUTPUT_DIR"
|
mkdir -p "$OUTPUT_DIR"
|
||||||
cd "$build_dir" && zip -q -r "$OUTPUT_DIR/OmniNX-Standard-$VERSION.zip" . && cd "$PROJECT_ROOT"
|
cd "$build_dir" && zip -q -r "$OUTPUT_DIR/OmniNX-Standard-$VERSION.zip" . && cd "$PROJECT_ROOT"
|
||||||
rm -rf "$build_dir"
|
rm -rf "$build_dir"
|
||||||
|
|
@ -53,6 +69,7 @@ build_oc() {
|
||||||
cp -R "$VARIANTS_DIR/light/." "$build_dir/OmniNX OC/"
|
cp -R "$VARIANTS_DIR/light/." "$build_dir/OmniNX OC/"
|
||||||
cp -R "$VARIANTS_DIR/standard/." "$build_dir/OmniNX OC/"
|
cp -R "$VARIANTS_DIR/standard/." "$build_dir/OmniNX OC/"
|
||||||
cp -R "$VARIANTS_DIR/oc/." "$build_dir/OmniNX OC/"
|
cp -R "$VARIANTS_DIR/oc/." "$build_dir/OmniNX OC/"
|
||||||
|
update_manifest_version "$build_dir" "OmniNX OC"
|
||||||
mkdir -p "$OUTPUT_DIR"
|
mkdir -p "$OUTPUT_DIR"
|
||||||
cd "$build_dir" && zip -q -r "$OUTPUT_DIR/OmniNX-OC-$VERSION.zip" . && cd "$PROJECT_ROOT"
|
cd "$build_dir" && zip -q -r "$OUTPUT_DIR/OmniNX-OC-$VERSION.zip" . && cd "$PROJECT_ROOT"
|
||||||
rm -rf "$build_dir"
|
rm -rf "$build_dir"
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
[OmniNX]
|
[OmniNX]
|
||||||
current_pack=Light
|
current_pack=Light
|
||||||
version=1.0.0
|
version={{VERSION}}
|
||||||
update_channel=0
|
update_channel=0
|
||||||
channel_pack=Light
|
channel_pack=Light
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
[OmniNX]
|
[OmniNX]
|
||||||
current_pack=OC
|
current_pack=OC
|
||||||
version=1.0.0
|
version={{VERSION}}
|
||||||
update_channel=1
|
update_channel=1
|
||||||
channel_pack=OC
|
channel_pack=OC
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
[OmniNX]
|
[OmniNX]
|
||||||
current_pack=Standard
|
current_pack=Standard
|
||||||
version=1.0.0
|
version={{VERSION}}
|
||||||
update_channel=2
|
update_channel=2
|
||||||
channel_pack=Standard
|
channel_pack=Standard
|
||||||
Loading…
Reference in a new issue