Browse Source

Small fixes

Ernesto Nicolás Carrea 5 years ago
parent
commit
8ae8aa5104
1 changed files with 10 additions and 2 deletions
  1. 10 2
      bin/setup/init.inc

+ 10 - 2
bin/setup/init.inc

@@ -23,7 +23,7 @@ hestia_setup_init() {
         ln -s /usr/sbin/ip /bin/ip > /dev/null 2>&1
 
         # Compatibility with Debian-only scripts
-        groupadd nogroup
+        groupadd nogroup > /dev/null 2>&1
     fi
 
     if [ ! -e /var/log/hestia ]; then
@@ -44,10 +44,18 @@ deb https://apt.hestiacp.com/ $OS_CODENAME main
 EOL
         apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A189E93654F0B0E5 > /dev/null 2>&1
     elif [ "$OS_BASE" = 'rhel' ]; then
+        echo " - Adding repositories and packages..."
         dnf config-manager --set-enabled extras powertools > /dev/null 2>&1
         dnf config-manager --set-enabled extras PowerTools > /dev/null 2>&1
         dnf -y install epel-release
-        dnf config-manager --set-enabled epel epel-modular
+        dnf config-manager --set-enabled epel epel-modular  > /dev/null 2>&1
+
+        # Install needed packages
+        dnf -y install crudini
+
+        # Disable SELinux
+        setenforce 0
+        crudini --set /etc/selinux/config '' SELINUX permissive
 
         # Enable Perl 5.26
         #dnf -y module disable perl:*