Browse Source

pct-create use BRIDGE default value

main
pvincent 1 day ago
parent
commit
3bc2a68c3b
  1. 41
      install.sh

41
install.sh

@ -42,50 +42,11 @@ function install_miaou_proxmox {
true
}
function compute_cpu_cores {
cores=$(nproc)
if [[ $cores -ge 16 ]]; then
cores=$(( cores / 4 ))
else
if [[ $cores -ge 4 ]]; then
cores=$(( cores / 2 ))
else
cores=1
fi
fi
echo $cores
}
function choose_default {
echo 'initializing default values...'
storage_size='20G'
memory='2G'
swap='2G'
cpu=$(compute_cpu_cores)
mapfile -t storages <<< $(pvesm status | grep zfspool | cut -d' ' -f1)
PS3="Choose default storage number: "
echo "TYPE=ZFSPOOL STORAGE LIST:"
echo "--------------------------"
select storage_disk in "${storages[@]}"; do
[[ -n $storage_disk ]] && break
done
cat > $CONFIG_FILE <<EOF
STORAGE_DISK=\${STORAGE_DISK:-$storage_disk}
STORAGE_SIZE=\${STORAGE_SIZE:-$storage_size}
MEMORY=\${MEMORY:-$memory}
SWAP=\${SWAP:-$swap}
CPU=\${CPU:-$cpu}
EOF
}
function initialize {
mkdir -p /opt/miaou-proxmox/config
if [[ ! -f $CONFIG_FILE ]]; then
choose_default
pct-default --config
echo '------------------------'
echo 'successfully configured!'
echo '------------------------'

Loading…
Cancel
Save