migrate system info
This commit is contained in:
parent
14d087b1d3
commit
8a3aca9122
@ -408,26 +408,19 @@ function install_mod {
|
|||||||
rm $TEMP_JS_FILE
|
rm $TEMP_JS_FILE
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
if [ $ENABLE_SYSTEM_INFO = true ]; then
|
if [ $ENABLE_SYSTEM_INFO = true ]; then
|
||||||
|
local TEMP_JS_FILE="/tmp/system_info_widget.js"
|
||||||
|
generate_system_info $TEMP_JS_FILE
|
||||||
|
|
||||||
sed -i "/^Ext.define('PVE.node.StatusView',/ {
|
sed -i "/^Ext.define('PVE.node.StatusView',/ {
|
||||||
:a;
|
:a
|
||||||
/items:/!{N;ba;}
|
/items:/!{N;ba;}
|
||||||
:b;
|
:b
|
||||||
/cpus.*},/!{N;bb;}
|
/'thermal.*},/!{N;bb;}
|
||||||
a\
|
r $TEMP_JS_FILE
|
||||||
\\
|
|
||||||
{\n\
|
|
||||||
itemId: 'sysinfo',\n\
|
|
||||||
colspan: 2,\n\
|
|
||||||
printBar: false,\n\
|
|
||||||
title: gettext('System Information'),\n\
|
|
||||||
textField: 'systemInfo',\n\
|
|
||||||
renderer: function(value){\n\
|
|
||||||
return value;\n\
|
|
||||||
}\n\
|
|
||||||
},
|
|
||||||
}" "$PVE_MANAGER_LIB_JS_FILE"
|
}" "$PVE_MANAGER_LIB_JS_FILE"
|
||||||
|
|
||||||
|
rm $TEMP_JS_FILE
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ENABLE_CPU=true
|
ENABLE_CPU=true
|
||||||
@ -614,6 +607,27 @@ function install_mod {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
generate_system_info() {
|
||||||
|
endregion system info heredoc
|
||||||
|
cat > "$1" <<'EOF'
|
||||||
|
{
|
||||||
|
itemId: 'sysinfo',
|
||||||
|
colspan: 2,
|
||||||
|
printBar: false,
|
||||||
|
title: gettext('System Information'),
|
||||||
|
textField: 'systemInfo',
|
||||||
|
renderer: function(value){
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
EOF
|
||||||
|
#endregion system info heredoc
|
||||||
|
if [[ $? -ne 0 ]]; then
|
||||||
|
echo "Error: Failed to generate system info code" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
generate_temp_helper() {
|
generate_temp_helper() {
|
||||||
#region temp helper heredoc
|
#region temp helper heredoc
|
||||||
cat > "$1" <<'EOF'
|
cat > "$1" <<'EOF'
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user