diff --git a/files/bashscripts/debian/download-debian-essentials.sh b/files/bashscripts/debian/download-debian-essentials.sh index a071f99..c8e884e 100755 --- a/files/bashscripts/debian/download-debian-essentials.sh +++ b/files/bashscripts/debian/download-debian-essentials.sh @@ -1,4 +1,5 @@ #!/bin/bash + rm /home/akanealw/scripts/debian-essentials* > /dev/null 2>&1 mkdir /home/akanealw/scripts > /dev/null 2>&1 wget -qO /home/akanealw/scripts/debian-essentials.sh https://aknlw.com/debian-essentials diff --git a/files/bashscripts/proxmox2/root/all-cloud-images-download-import.sh b/files/bashscripts/proxmox2/root/download-debian-ubuntu-cloud-images.sh similarity index 100% rename from files/bashscripts/proxmox2/root/all-cloud-images-download-import.sh rename to files/bashscripts/proxmox2/root/download-debian-ubuntu-cloud-images.sh diff --git a/files/bashscripts/ubuntu/download-ubuntu-essentials.sh b/files/bashscripts/ubuntu/download-ubuntu-essentials.sh index 4cd7d9d..e4498e4 100755 --- a/files/bashscripts/ubuntu/download-ubuntu-essentials.sh +++ b/files/bashscripts/ubuntu/download-ubuntu-essentials.sh @@ -1,4 +1,7 @@ #!/bin/bash -curl -O http://192.168.1.50/ubuntu/ubuntu-essentials.sh -chmod +x ubuntu-essentials.sh -sudo ./ubuntu-essentials.sh + +rm /home/akanealw/ubuntu-essentials.sh > /dev/null 2>&1 +mkdir /home/akanealw/scripts > /dev/null 2>&1 +wget -qO /home/akanealw/scripts/ubuntu-essentials.sh http://192.168.1.50/ubuntu/ubuntu-essentials.sh +chmod +x /home/akanealw/scripts/ubuntu-essentials.sh +sudo ./home/akanealw/scripts/ubuntu-essentials.sh diff --git a/files/bashscripts/ubuntu/ubuntu-essentials.sh b/files/bashscripts/ubuntu/ubuntu-essentials.sh index 56b48ec..45714ea 100755 --- a/files/bashscripts/ubuntu/ubuntu-essentials.sh +++ b/files/bashscripts/ubuntu/ubuntu-essentials.sh @@ -46,23 +46,27 @@ git config --global user.email "akanealw@gmail.com" git config --global init.defaultBranch main # show ip in /etc/issue +wget -qO /etc/issue.default http://192.168.1.50/ubuntu/issue.default +rm /etc/issue > /dev/null 2>&1 +rm /etc/issue.bak > /dev/null 2>&1 +cp /etc/issue.default /etc/issue name=$(basename /sys/class/net/e*) -isInFile=$(cat /etc/issue | grep -c "$name") -if [ $isInFile -eq 0 ]; then -cp /etc/issue /etc/issue.bak echo "$name: \4{$name}" >> /etc/issue echo "" >> /etc/issue -fi + +# set input preferences +wget -qO /etc/inputrc.default http://192.168.1.50/ubuntu/inputrc.default +rm /etc/inputrc > /dev/null 2>&1 +rm /etc/inputrc.bak > /dev/null 2>&1 +cp /etc/inputrc.default /etc/inputrc +echo "" >> /etc/inputrc +echo "set completion-ignore-case On" >> /etc/inputrc # set bash preferences and aliases -if [[ -f /etc/bash.bashrc.default ]] ; then - mv /etc/bash.bashrc.default /etc/bash.bashrc.bak > /dev/null 2>&1 -fi -if [[ ! -f /etc/bash.bashrc.bak ]] ; then - cp /etc/bash.bashrc /etc/bash.bashrc.bak > /dev/null 2>&1 -fi +wget -qO /etc/bash.bashrc.default http://192.168.1.50/ubuntu/bash.bashrc.default rm /etc/bash.bashrc > /dev/null 2>&1 -cp /etc/bash.bashrc.bak /etc/bash.bashrc +rm /etc/bash.bashrc.bak > /dev/null 2>&1 +cp /etc/bash.bashrc.default /etc/bash.bashrc echo "" >> /etc/bash.bashrc echo "# custom settings and aliases" >> /etc/bash.bashrc echo "set -o noclobber" >> /etc/bash.bashrc