]> Frank Brehm's Git Trees - pixelpark/create-vmware-tpl.git/commitdiff
Fixing snippets for additional packages.
authorFrank Brehm <frank.brehm@pixelpark.com>
Thu, 2 Nov 2023 14:00:33 +0000 (15:00 +0100)
committerFrank Brehm <frank.brehm@pixelpark.com>
Thu, 2 Nov 2023 14:00:47 +0000 (15:00 +0100)
snippets/tpl.250.pkgs-el7.sh
snippets/tpl.250.pkgs-el8.sh
snippets/tpl.250.pkgs-el9.sh

index dd10052fb86ed97c07952d6bdfdac7b6110b5f7a..028776f3aff3cda164b55f1ae823dbd8d45f4943 100644 (file)
@@ -13,15 +13,25 @@ install_pkgs_el7() {
     log "Installing additional packages ..."
     echo
 
-    local -a pkgs_add=('colordiff' 'git' 'p7zip' 'screen')
+    # local -a pkgs_add=('colordiff' 'git' 'p7zip' 'screen')
+    local -a pkgs_add=()
     local -a pkgs_remove=('nfs*' 'rpcbind')
 
-    echo "Installing packages: ${pkgs_add[*]}"
-    yum install -y "${pkgs_add[@]}"
-
-    echo
-    echo "Removing packages: ${pkgs_remove[*]}"
-    yum remove -y "${pkgs_remove[@]}"
+    if [[ "${#pkgs_add[*]}" -gt 0 ]] ; then
+        echo
+        log "Installing additional packages from EPEL ..."
+        echo
+        echo "Installing packages: ${pkgs_add[*]}"
+        yum install -y "${pkgs_add[@]}"
+    fi
+
+    if [[ "${#pkgs_remove[*]}" -gt 0 ]] ; then
+        echo
+        log "Removing pointless packages ..."
+        echo
+        echo "Removing packages: ${pkgs_remove[*]}"
+        yum remove -y "${pkgs_remove[@]}"
+    fi
 
     echo
     echo "Creating /etc/gitconfig ..."
index 3f4657797db52ae0d34ee4599191599f1b032846..e958080d7962ac766115612399a02de9f1d85b4c 100644 (file)
@@ -13,15 +13,25 @@ install_pkgs_centos8() {
     log "Installing additional packages ..."
     echo
 
-    local -a pkgs_add=('colordiff' 'git' 'p7zip' 'screen' 'NetworkManager-config-server')
+    # local -a pkgs_add=('colordiff' 'git' 'p7zip' 'screen' 'NetworkManager-config-server')
+    local -a pkgs_add=()
     local -a pkgs_remove=('nfs*' 'rpcbind')
 
-    echo "Installing packages: ${pkgs_add[*]}"
-    yum install -y "${pkgs_add[@]}"
-
-    echo
-    echo "Removing packages: ${pkgs_remove[*]}"
-    yum remove -y "${pkgs_remove[@]}"
+    if [[ "${#pkgs_add[*]}" -gt 0 ]] ; then
+        echo
+        log "Installing additional packages from EPEL ..."
+        echo
+        echo "Installing packages: ${pkgs_add[*]}"
+        yum install -y "${pkgs_add[@]}"
+    fi
+
+    if [[ "${#pkgs_remove[*]}" -gt 0 ]] ; then
+        echo
+        log "Removing pointless packages ..."
+        echo
+        echo "Removing packages: ${pkgs_remove[*]}"
+        yum remove -y "${pkgs_remove[@]}"
+    fi
 
     echo
     echo "Creating /etc/gitconfig ..."
index 711b4d796c192e2ea182cf05364c12537c076c14..bc02665eb944257e7cf1a3ec0d868bc4272ab8dc 100644 (file)
@@ -10,7 +10,8 @@ install_pkgs_el9() {
     echo "Calling install_pkgs_el9() ..."
     echo
 
-    local -a pkgs_add=('p7zip' 'screen')
+    # local -a pkgs_add=('p7zip' 'screen')
+    local -a pkgs_add=()
     local -a pkgs_remove=()
 
     if [[ "${#pkgs_add[*]}" -gt 0 ]] ; then