From 5269484446e13d2115fc2b0de0c26153a4570506 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Sun, 27 Nov 2022 18:22:44 -0600 Subject: [PATCH] Update linupx-scripts.sh --- linupx-scripts.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/linupx-scripts.sh b/linupx-scripts.sh index 1535539..3432bbc 100755 --- a/linupx-scripts.sh +++ b/linupx-scripts.sh @@ -352,6 +352,26 @@ DSMON_INSTALL() { read -n 1 -s -p "Press any key to continue";; esac } +REMOVEFLOPPY() { + echo "" + echo "blacklist floppy" | sudo tee /etc/modprobe.d/blacklist-floppy.conf + sudo rmmod floppy + sudo update-initramfs -u + echo "" + echo -e "${Green}Floppy has been removed, you must reboot to take effect.${Color_Off}" + + read -n 1 -p "Would you like to reboot now (y/N)?" choice + case "$choice" in + [Yy]) + echo 'The system is now rebooting...' + if [ "$EUID" -ne 0 ]; then sudo shutdown -r now + else shutdown -r now; fi + sleep 60 + exit 0;; + * ) SCRIPT_MENU;; + esac + +} NETDATA_INSTALL() { if service_exists netdata; then @@ -607,6 +627,7 @@ SCRIPT_MENU() { echo " [8] Update copycerts.sh SSL server" echo " [9] Fix multipath/vmware issue" echo " [C] Change copycerts to LB-Nodes" + echo " [F] Remove Floppy from VM" echo "" if [ "$ATYPE" != 'yum' ]; then echo " [0] Enable/Disable Automatic Security Updates" @@ -652,6 +673,8 @@ SCRIPT_MENU() { [Ll]) ENABLE_REMOTESYSLOG;; [Cc]) CHANGECOPYCERTS_INSTALL SCRIPT_MENU;; + [Ff]) REMOVEFLOPPY + SCRIPT_MENU;; [Rr]) GO_REBOOT SCRIPT_MENU;; [Ss]) SHUTDOWN