From e5dcddaf4d8cdf6e44a6feea76b8537be1a12b9d Mon Sep 17 00:00:00 2001 From: Daniel Clavijo Coca Date: Tue, 10 Dec 2019 13:25:51 -0600 Subject: [PATCH] F #4007: LXD Centos8 auto-context --- src/datastore_mad/remotes/lxd_downloader.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/datastore_mad/remotes/lxd_downloader.sh b/src/datastore_mad/remotes/lxd_downloader.sh index bba477ea50d..0fe42cfc79d 100755 --- a/src/datastore_mad/remotes/lxd_downloader.sh +++ b/src/datastore_mad/remotes/lxd_downloader.sh @@ -215,6 +215,24 @@ $CURL $CONTEXT_URL/v$selected_tag/one-context-$selected_tag-1.el7.noarch.rpm -Ls yum install /root/context.rpm -y >> /var/log/chroot.log 2>&1 rm /root/context.rpm +rm /dev/random /dev/urandom +EOC +) + ;; +*centos/8*) + terminal="/bin/bash" + commands=$(cat < /etc/resolv.conf + +[ ! -e /dev/random ] && mknod -m 666 /dev/random c 1 8 >> /var/log/chroot.log 2>&1 +[ ! -e /dev/urandom ] && mknod -m 666 /dev/urandom c 1 9 >> /var/log/chroot.log 2>&1 + +yum install $PKG_RPM -y >> /var/log/chroot.log 2>&1 + +$CURL $CONTEXT_URL/v$selected_tag/one-context-$selected_tag-1.el8.noarch.rpm -Lsfo /root/context.rpm >> /var/log/chroot.log 2>&1 +yum install /root/context.rpm -y >> /var/log/chroot.log 2>&1 +rm /root/context.rpm + rm /dev/random /dev/urandom EOC )