Initial centos test/modifications
This commit is contained in:
@@ -1,24 +1,78 @@
|
||||
if [ "$osrel" = "ubu1804" ] || [ "$osrel" = "ubu2004" ] || [ "$osrel" = "deb10" ] ; then
|
||||
########################
|
||||
# Debian/Ubunbtu #
|
||||
########################
|
||||
##--------------##
|
||||
# Repositories #
|
||||
##--------------##
|
||||
|
||||
curl --retry 7 --retry-delay 5 -s https://git.ictmaatwerk.com/VPS-scripts/General/raw/branch/Main/Setup-Repo.sh |repo=universe osrel=$shortdist bash > $OUTPUT 2>&1
|
||||
##------------##
|
||||
# System #
|
||||
##------------##
|
||||
|
||||
sed -i -e '/XKBLAYOUT=/c\XKBLAYOUT=us' -e '/XKBVARIANT=/c\XKBVARIANT="intl"' /etc/default/keyboard > $OUTPUT 2>&1
|
||||
|
||||
|
||||
##-------------##
|
||||
# Updates #
|
||||
##-------------##
|
||||
|
||||
debconf-set-selections <<< 'libssl1.1:amd64 libraries/restart-without-asking boolean true'
|
||||
$PKGM update
|
||||
$PKGM upgrade -y
|
||||
|
||||
|
||||
##-------------##
|
||||
# Postfix #
|
||||
##-------------##
|
||||
|
||||
#Checking if postfix exists on this system and if so it wil be removed to prevent config conflicts
|
||||
if dpkg-query -Wf'${db:Status-abbrev}' postfix 2>/dev/null | grep -q '^i'; then apt purge -y postfix > $OUTPUT 2>&1; fi
|
||||
|
||||
|
||||
elif [ "$osrel" = "cent8" ]; then
|
||||
################
|
||||
# Centos #
|
||||
################
|
||||
##--------------##
|
||||
# Repositories #
|
||||
##--------------##
|
||||
|
||||
curl --retry 7 --retry-delay 5 -s https://git.ictmaatwerk.com/VPS-scripts/General/raw/branch/Main/Setup-Repo.sh |repo=epel osrel=$shortdist bash > $OUTPUT 2>&1
|
||||
|
||||
##------------##
|
||||
# System #
|
||||
##------------##
|
||||
|
||||
localectl set-keymap us-int
|
||||
useradd -r -U -s /usr/sbin/nologin -d /var/www www-data
|
||||
dnf remove firewalld -y
|
||||
|
||||
##-------------##
|
||||
# Postfix #
|
||||
##-------------##
|
||||
|
||||
if dnf list installed postfix >/dev/null 2>&1; then dnf remove postfix -y; fi
|
||||
|
||||
fi
|
||||
|
||||
|
||||
#################
|
||||
# General #
|
||||
#################
|
||||
##-----------------------##
|
||||
# Prerequisite packages #
|
||||
##-----------------------##
|
||||
|
||||
curl --retry 7 --retry-delay 5 -s https://git.ictmaatwerk.com/VPS-scripts/General/raw/branch/Main/Setup-Repo.sh |repo=init osrel=$shortdist bash > $OUTPUT 2>&1
|
||||
|
||||
|
||||
##--------------##
|
||||
# Repositories #
|
||||
##--------------##
|
||||
|
||||
curl --retry 7 --retry-delay 5 -s https://git.ictmaatwerk.com/VPS-scripts/General/raw/branch/Main/Setup-Repo.sh |repo=universe osrel=$shortdist bash > $OUTPUT 2>&1
|
||||
curl --retry 7 --retry-delay 5 -s https://git.ictmaatwerk.com/VPS-scripts/General/raw/branch/Main/Setup-Repo.sh |repo=php osrel=$shortdist bash > $OUTPUT 2>&1
|
||||
|
||||
##-------------##
|
||||
# Updates #
|
||||
##-------------##
|
||||
|
||||
debconf-set-selections <<< 'libssl1.1:amd64 libraries/restart-without-asking boolean true'
|
||||
$PKGM update
|
||||
$PKGM upgrade -y
|
||||
|
||||
|
||||
##------------##
|
||||
# System #
|
||||
@@ -30,12 +84,6 @@ timedatectl set-timezone Europe/Amsterdam > $OUTPUT 2>&1
|
||||
sed -i -e '/Port 22/c\Port 4242' -e 's/PermitRootLogin yes/PermitRootLogin prohibit-password/g' /etc/ssh/sshd_config > $OUTPUT 2>&1
|
||||
|
||||
|
||||
if [ "$osrel" = "ubu1804" ] || [ "$osrel" = "ubu2004" ] || [ "$osrel" = "deb10" ] ; then
|
||||
sed -i -e '/XKBLAYOUT=/c\XKBLAYOUT=us' -e '/XKBVARIANT=/c\XKBVARIANT="intl"' /etc/default/keyboard > $OUTPUT 2>&1
|
||||
elif [ "$osrel" = "cent8" ]; then
|
||||
localectl set-keymap us-int
|
||||
fi
|
||||
|
||||
##----------##
|
||||
# Swap #
|
||||
##----------##
|
||||
@@ -51,12 +99,3 @@ else
|
||||
fi
|
||||
echo "vm.swappiness=10" >> /etc/sysctl.conf
|
||||
echo "vm.vfs_cache_pressure=50" >> /etc/sysctl.conf
|
||||
|
||||
|
||||
##-------------##
|
||||
# Postfix #
|
||||
##-------------##
|
||||
|
||||
#Checking if postfix exists on this system and if so it wil be removed to prevent config conflicts
|
||||
if dpkg-query -Wf'${db:Status-abbrev}' postfix 2>/dev/null | grep -q '^i'; then apt purge -y postfix > $OUTPUT 2>&1; fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user