File vnfs-Do-not-pull-in-recommended-packages-on-SUSE.patch of Package warewulf

From: Egbert Eich <eich@suse.com>
Date: Fri Oct 15 23:14:50 2021 +0200
Subject: vnfs: Do not pull in recommended packages on SUSE
Patch-mainline: Not yet
Git-commit: b68ccd15c87aef87c2880ad9224110b13149e0a8
References: 

With recommended packages too many undesired packages will be pulled in.

Signed-off-by: Egbert Eich <eich@suse.com>
---
 vnfs/libexec/wwmkchroot/include-suse             | 4 ++--
 vnfs/libexec/wwmkchroot/opensuse-15.3.tmpl       | 3 ++-
 vnfs/libexec/wwmkchroot/opensuse-tumbleweed.tmpl | 3 ++-
 vnfs/libexec/wwmkchroot/sle-15.tmpl              | 3 ++-
 4 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/vnfs/libexec/wwmkchroot/include-suse b/vnfs/libexec/wwmkchroot/include-suse
index af7dd36..e6cad4c 100644
--- a/vnfs/libexec/wwmkchroot/include-suse
+++ b/vnfs/libexec/wwmkchroot/include-suse
@@ -26,7 +26,7 @@ set_overlay() {
         echo "ERROR: This must be a SuSE compatible chroot!"
         return 1
     fi
-    PKGR_CMD="$ZYP_CMD install --auto-agree-with-licenses $PKGLIST"
+    PKGR_CMD="$ZYP_CMD install --no-recommends --auto-agree-with-licenses $PKGLIST"
     return 0
 }
 
@@ -84,7 +84,7 @@ prechroot() {
         done
     fi
 
-    PKGR_CMD="$ZYP_CMD install --auto-agree-with-licenses $PKGLIST"
+    PKGR_CMD="$ZYP_CMD install --no-recommends --auto-agree-with-licenses $PKGLIST"
 
     return 0
 }
diff --git a/vnfs/libexec/wwmkchroot/opensuse-15.3.tmpl b/vnfs/libexec/wwmkchroot/opensuse-15.3.tmpl
index 4f8c96f..9eb6871 100644
--- a/vnfs/libexec/wwmkchroot/opensuse-15.3.tmpl
+++ b/vnfs/libexec/wwmkchroot/opensuse-15.3.tmpl
@@ -13,7 +13,8 @@ PKGLIST="systemd-sysvinit aaa_base bash dracut distribution-release coreutils \
     e2fsprogs ethtool filesystem findutils gawk grep iproute2 iputils \
     mingetty net-tools nfs-kernel-server pam rpcbind procps psmisc shadow \
     rsync sed rsyslog tcpd timezone util-linux tar less gzip kmod-compat \
-    udev openssh dhcp-client pciutils vim strace cron cpupower cpio wget zypper"
+    udev openssh dhcp-client pciutils vim strace cron cpupower cpio wget
+    zypper netcfg ncurses-utils"
 
 
 
diff --git a/vnfs/libexec/wwmkchroot/opensuse-tumbleweed.tmpl b/vnfs/libexec/wwmkchroot/opensuse-tumbleweed.tmpl
index 6f973a2..e5ce50e 100644
--- a/vnfs/libexec/wwmkchroot/opensuse-tumbleweed.tmpl
+++ b/vnfs/libexec/wwmkchroot/opensuse-tumbleweed.tmpl
@@ -12,7 +12,8 @@ PKGLIST="systemd-sysvinit aaa_base bash dracut openSUSE-release coreutils \
     e2fsprogs ethtool filesystem findutils gawk grep iproute2 iputils \
     mingetty net-tools nfs-kernel-server pam rpcbind procps psmisc shadow \
     rsync sed rsyslog tcpd timezone util-linux tar less gzip kmod-compat \
-    udev openssh dhcp-client pciutils vim strace cron cpupower cpio wget zypper"
+    udev openssh dhcp-client pciutils vim strace cron cpupower cpio wget
+    zypper netcfg ncurses-utils glibc-locale-base"
 
 
 
diff --git a/vnfs/libexec/wwmkchroot/sle-15.tmpl b/vnfs/libexec/wwmkchroot/sle-15.tmpl
index fe46b99..34f5c86 100644
--- a/vnfs/libexec/wwmkchroot/sle-15.tmpl
+++ b/vnfs/libexec/wwmkchroot/sle-15.tmpl
@@ -10,7 +10,8 @@ PKGLIST="systemd-sysvinit aaa_base bash dracut distribution-release coreutils \
     e2fsprogs ethtool filesystem findutils gawk grep iproute2 iputils \
     mingetty net-tools nfs-kernel-server pam rpcbind procps psmisc shadow \
     rsync sed rsyslog tcpd timezone util-linux tar less gzip kmod-compat \
-    udev openssh dhcp-client pciutils vim strace cron cpupower cpio wget zypper"
+    udev openssh dhcp-client pciutils vim strace cron cpupower cpio wget
+    zypper netcfg ncurses-utils"
 
 
 
openSUSE Build Service is sponsored by