Updated version insertion in build script from Version file

This commit is contained in:
niklascfw 2026-02-06 17:10:46 +01:00
parent 0d10404b2c
commit 5663110730
No known key found for this signature in database
4 changed files with 20 additions and 3 deletions

View file

@ -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"

View file

@ -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

View file

@ -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

View file

@ -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