fix env export
This commit is contained in:
parent
0632e1960f
commit
0eabae4f40
@ -394,31 +394,42 @@ function install_mod {
|
||||
# Expand space in StatusView
|
||||
expand_statusview_space
|
||||
|
||||
read -p "Press [Enter] key to continue..."
|
||||
|
||||
# Insert temp helper
|
||||
generate_and_insert_temp_helper
|
||||
|
||||
read -p "Press [Enter] key to continue..."
|
||||
|
||||
# Generate and insert widgets using the helper function
|
||||
generate_and_insert_widget "$ENABLE_SYSTEM_INFO" "generate_system_info" "system_info"
|
||||
|
||||
# pause wait for user to press enter
|
||||
read -p "Press [Enter] key to continue..."
|
||||
|
||||
ENABLE_CPU=true
|
||||
generate_and_insert_widget "$ENABLE_CPU" "generate_cpu_widget" "cpu"
|
||||
|
||||
#
|
||||
# NOTE: The following items will be added in reverse order
|
||||
#
|
||||
generate_and_insert_widget "$ENABLE_UPS" "generate_ups_widget" "ups"
|
||||
read -p "Press [Enter] key to continue..."
|
||||
generate_and_insert_widget "$ENABLE_HDD_TEMP" "generate_hdd_widget" "hdd"
|
||||
read -p "Press [Enter] key to continue..."
|
||||
generate_and_insert_widget "$ENABLE_NVME_TEMP" "generate_nvme_widget" "nvme"
|
||||
read -p "Press [Enter] key to continue..."
|
||||
|
||||
# Add drive header boxes if either nvme or drive temp is enabled
|
||||
generate_drive_header
|
||||
generate_and_insert_widget "$ENABLE_FAN_SPEED" "generate_fan_widget" "fan"
|
||||
generate_and_insert_widget "$ENABLE_RAM_TEMP" "generate_ram_widget" "ram"
|
||||
generate_and_insert_widget "$ENABLE_CPU" "generate_cpu_widget" "cpu"
|
||||
|
||||
# Add an empty line to separate modified items as a visual group
|
||||
add_visual_separator
|
||||
#add_visual_separator
|
||||
|
||||
# Move the node summary box into its own container and deactivate the original box instance
|
||||
setup_node_summary_container
|
||||
#setup_node_summary_container
|
||||
|
||||
msg "Sensor display items added to the summary panel in \"$PVE_MANAGER_LIB_JS_FILE\"."
|
||||
|
||||
@ -441,8 +452,8 @@ insert_widget_after_thermal() {
|
||||
:a
|
||||
/items:/!{N;ba;}
|
||||
:b
|
||||
/'thermal.*},/!{N;bb;}
|
||||
cat $widget_file
|
||||
/'cpus.*},/!{N;bb;}
|
||||
r $widget_file
|
||||
}" "$PVE_MANAGER_LIB_JS_FILE"
|
||||
}
|
||||
|
||||
@ -731,7 +742,7 @@ generate_cpu_widget() {
|
||||
export CPU_TEMP_TARGET
|
||||
export HELPERCTORPARAMS
|
||||
|
||||
cat <<'EOF' | envsubst > "$1"
|
||||
cat <<'EOF' | envsubst '$CPU_ITEMS_PER_ROW $CPU_TEMP_TARGET $HELPERCTORPARAMS' > "$1"
|
||||
{
|
||||
itemId: 'thermalCpu',
|
||||
colspan: 2,
|
||||
@ -860,7 +871,8 @@ generate_nvme_widget() {
|
||||
# use subshell to allow variable expansion
|
||||
(
|
||||
export HELPERCTORPARAMS
|
||||
cat <<'EOF' | envsubst > "$1"
|
||||
export NVME_ITEMS_PER_ROW
|
||||
cat <<'EOF' | envsubst '$HELPERCTORPARAMS $NVME_ITEMS_PER_ROW' > "$1"
|
||||
{
|
||||
itemId: 'thermalNvme',
|
||||
colspan: 2,
|
||||
@ -874,7 +886,7 @@ generate_nvme_widget() {
|
||||
const sensorName = "Composite";
|
||||
const tempHelper = Ext.create('PVE.mod.TempHelper', $HELPERCTORPARAMS);
|
||||
// display configuration
|
||||
const itemsPerRow = ${NVME_ITEMS_PER_ROW};
|
||||
const itemsPerRow = $NVME_ITEMS_PER_ROW;
|
||||
// ---
|
||||
let objValue;
|
||||
try {
|
||||
@ -925,7 +937,10 @@ EOF
|
||||
# Function to generate UPS widget
|
||||
generate_fan_widget() {
|
||||
#region fan widget heredoc
|
||||
cat > "$1" <<'EOF'
|
||||
# use subshell to allow variable expansion
|
||||
(
|
||||
export DISPLAY_ZERO_SPEED_FANS
|
||||
cat <<'EOF' | envsubst '$DISPLAY_ZERO_SPEED_FANS' > "$1"
|
||||
{
|
||||
xtype: 'box',
|
||||
colspan: 2,
|
||||
@ -989,6 +1004,7 @@ generate_fan_widget() {
|
||||
}
|
||||
},
|
||||
EOF
|
||||
)
|
||||
#endregion fan widget heredoc
|
||||
if [[ $? -ne 0 ]]; then
|
||||
echo "Error: Failed to generate fan widget code" >&2
|
||||
@ -1002,7 +1018,7 @@ generate_hdd_widget() {
|
||||
# use subshell to allow variable expansion
|
||||
(
|
||||
export HELPERCTORPARAMS
|
||||
cat <<'EOF' | envsubst > "$1"
|
||||
cat <<'EOF' | envsubst '$HELPERCTORPARAMS' > "$1"
|
||||
{
|
||||
itemId: 'thermalHdd',
|
||||
colspan: 2,
|
||||
@ -1070,8 +1086,7 @@ generate_ram_widget() {
|
||||
# use subshell to allow variable expansion
|
||||
(
|
||||
export HELPERCTORPARAMS
|
||||
cat <<'EOF' | envsubst > "$1"
|
||||
{
|
||||
cat <<'EOF' | envsubst '$HELPERCTORPARAMS' > "$1"
|
||||
{
|
||||
xtype: 'box',
|
||||
colspan: 2,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user