tweaks
This commit is contained in:
@@ -2,4 +2,4 @@ Server Setup Script
|
|||||||
=====================
|
=====================
|
||||||
|
|
||||||
#Use#
|
#Use#
|
||||||
curl -sSL https://code.totosearch.org/Sean/ServerSetup/setup.sh | sh
|
wget -qO - https://code.totosearch.org/Sean/ServerSetup/setup.sh | sudo bash
|
||||||
|
|||||||
@@ -4,18 +4,20 @@
|
|||||||
echo "Updating and upgrading local packages..."
|
echo "Updating and upgrading local packages..."
|
||||||
apt-add-repository universe >/dev/null 2>/dev/null && apt update >/dev/null 2>/dev/null
|
apt-add-repository universe >/dev/null 2>/dev/null && apt update >/dev/null 2>/dev/null
|
||||||
if [ "$?" = "0" ]; then
|
if [ "$?" = "0" ]; then
|
||||||
echo "Done.\n"
|
echo "Done."
|
||||||
|
echo ""
|
||||||
else
|
else
|
||||||
echo "Failed to add universal repository, update apt repository - possibly bad network connection"
|
echo "Failed to add universal repository, update apt repository - possibly bad network connection."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Installing required setup configuration utilities..."
|
echo "Installing required setup configuration utilities..."
|
||||||
apt install -y dialog net-tools gdisk zfs-initramfs debootstrap >/dev/null 2>/dev/null
|
apt install -y dialog net-tools gdisk zfs-initramfs debootstrap >/dev/null 2>/dev/null
|
||||||
if [ "$?" = "0" ]; then
|
if [ "$?" = "0" ]; then
|
||||||
echo "Done.\n"
|
echo "Done."
|
||||||
|
echo ""
|
||||||
else
|
else
|
||||||
echo "Failed to install net-tools, gdisk, zfs-initramfs, or debootstrap"
|
echo "Failed to install net-tools, gdisk, zfs-initramfs, or debootstrap."
|
||||||
exit 2
|
exit 2
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -27,7 +29,7 @@ height=`tput lines`
|
|||||||
IFS=$'\n'
|
IFS=$'\n'
|
||||||
devices=""; for device in $(ls /dev/disk/by-id | grep -v part); do devices="$devices $device off"; done
|
devices=""; for device in $(ls /dev/disk/by-id | grep -v part); do devices="$devices $device off"; done
|
||||||
disks=`dialog --separate-output --no-cancel --no-items --title "Root devices" --checklist "Select boot drives" $height $width ${window}$devices 2>&1 1>/dev/tty`
|
disks=`dialog --separate-output --no-cancel --no-items --title "Root devices" --checklist "Select boot drives" $height $width ${window}$devices 2>&1 1>/dev/tty`
|
||||||
hostname=""; while [ -z "$hostname" ]; do result=`dialog --no-cancel --inputbox "Host name/Server name" 8 100 2>&1 >/dev/tty`; done
|
hostname=""; while [ -z "$hostname" ]; do hostname=`dialog --no-cancel --inputbox "Host name/Server name" 8 100 2>&1 >/dev/tty`; done
|
||||||
nicdevices=""; for nic in $(ip -o link show | awk -F': ' '{print $2}' | grep -v '^lo'); do nicdevices="$nicdevices $nic off"; done
|
nicdevices=""; for nic in $(ip -o link show | awk -F': ' '{print $2}' | grep -v '^lo'); do nicdevices="$nicdevices $nic off"; done
|
||||||
nics=`dialog --separate-output --no-cancel --no-items --title "Network devices for bridge" --checklist "Select the network devices to be bridged" $height $width ${window}$nicdevices 2>&1 1>/dev/tty`
|
nics=`dialog --separate-output --no-cancel --no-items --title "Network devices for bridge" --checklist "Select the network devices to be bridged" $height $width ${window}$nicdevices 2>&1 1>/dev/tty`
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user