.
This commit is contained in:
@@ -60,7 +60,7 @@ jobs:
|
|||||||
- name: Install 7-Zip
|
- name: Install 7-Zip
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y p7zip-full
|
sudo apt-get install -y p7zip-full tree
|
||||||
|
|
||||||
- name: Process Archives
|
- name: Process Archives
|
||||||
run: |
|
run: |
|
||||||
@@ -82,22 +82,29 @@ jobs:
|
|||||||
echo "--------------------------------------"
|
echo "--------------------------------------"
|
||||||
echo "Processing: $car_name"
|
echo "Processing: $car_name"
|
||||||
|
|
||||||
# # Create a temp directory for extraction
|
# Create a temp directory for extraction
|
||||||
# temp_dir=$(mktemp -d)
|
temp_dir=$(mktemp -d)
|
||||||
|
|
||||||
# # 3. Extract contents
|
# 3. Extract contents
|
||||||
# # -y: assume yes on all queries
|
# -y: assume yes on all queries
|
||||||
# # -o: output directory (no space after -o)
|
# -o: output directory (no space after -o)
|
||||||
# 7z x "$archive" -o"$temp_dir" -y > /dev/null
|
|
||||||
|
|
||||||
# # 4. FILTERING LOGIC (The "Server" optimization)
|
7z x "$archive" -o"$temp_dir" -y > /dev/null
|
||||||
# echo "Cleaning up unnecessary server files..."
|
|
||||||
|
|
||||||
# # Remove heavy textures and previews (recursive)
|
# 4. FILTERING LOGIC
|
||||||
# find "$temp_dir" -type f \( -name "*.png" -o -name "*.jpg" -o -name "*.jpeg" -o -name "*.dds" -o -name "*.kn5" -o -name "*.bmp" \) -delete
|
|
||||||
|
|
||||||
# # Remove the 'physics/csp' folder if standard physics are preferred (Optional - comment out if needed)
|
# remove skins that are not livery.png, preview.jpeg, or ui_skin.json
|
||||||
# # rm -rf "$temp_dir/physics/csp"
|
find "$temp_dir" -type f -not -name "skins/*/livery.png" \
|
||||||
|
-not -name "skins/*/preview.jpeg" \
|
||||||
|
-not -name "skins/*/ui_skin.json" \
|
||||||
|
-not -name "ui/badge.png" \
|
||||||
|
-not -name "ui/ui_car.json" \
|
||||||
|
-not -name "data.acd" \
|
||||||
|
-not -name "physics/standard/data.acd" \
|
||||||
|
-not -name "physics/csp/data.acd" \
|
||||||
|
-delete
|
||||||
|
|
||||||
|
tree "$temp_dir"
|
||||||
|
|
||||||
# # 5. Move to final Server Directory
|
# # 5. Move to final Server Directory
|
||||||
# target_dir="$DEST_ROOT/$car_name"
|
# target_dir="$DEST_ROOT/$car_name"
|
||||||
|
|||||||
Reference in New Issue
Block a user