mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-03-25 03:13:01 +01:00
Changes: - Replace 6x echo|sed with bash parameter expansion in _build_current_app_vars_tmp() — eliminates 12 subprocess forks (6 echo + 6 sed) per advanced settings save cycle. - Replace 4x echo|tr with bash builtins for lowercase + space removal in variables(), base_settings(), advanced_settings() hostname and tags handling — eliminates 8 subprocess forks. - Consolidate 4 grep|awk|grep pipelines in template discovery to single awk passes — each template search now uses 1 awk process instead of 3 (grep + awk + grep). Applied to all online template and version discovery paths in create_lxc_container(). - Consolidate 2 grep|cut reads in ensure_storage_selection_for_vars_file() to single while-read loop — 1 file read instead of 2.