aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/install-redhat.sh
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2017-03-01 17:05:42 +0100
committerGerd Hoffmann <kraxel@redhat.com>2017-03-01 17:05:42 +0100
commita640edb6d2fd7ff6e4d48842c8e0b7b0ded1fa48 (patch)
tree160c940431844c60aa48a2399b31ec118466080e /scripts/install-redhat.sh
parentcc9005d8a577bf0884abf93796c28b93f7b5b86f (diff)
downloadimagefish-a640edb6d2fd7ff6e4d48842c8e0b7b0ded1fa48.tar.gz
only yum understands '--'
Diffstat (limited to 'scripts/install-redhat.sh')
-rwxr-xr-xscripts/install-redhat.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/scripts/install-redhat.sh b/scripts/install-redhat.sh
index e2619d0..3337016 100755
--- a/scripts/install-redhat.sh
+++ b/scripts/install-redhat.sh
@@ -148,6 +148,7 @@ dnf)
tool="$tool --disablerepo=*"
tool="$tool --enablerepo=mkimage-*"
fi
+ inst=""
;;
yum)
tool="$tool -y --installroot ${dest}"
@@ -158,6 +159,7 @@ yum)
# so we don't have to hop through enablerepo/disablerepo
# loops to disable the host repos
mkdir -p ${dest}/etc/yum.repos.d
+ inst="--"
;;
*)
# should not happen
@@ -168,13 +170,12 @@ esac
mkdir -p ${dest}/{dev,proc,sys,mnt}
sudo "$BASE/makedev.sh" "${dest}/dev"
-inst=""
for item in $grps; do inst="${inst} @${item}"; done
for item in $rpms; do inst="${inst} ${item}"; done
msg "dnf install packages to $dest ..."
#sudo mount --bind /dev $dest/dev
#sudo mount -o remount,bind,ro $dest/dev
-(set -x; sudo $tool $quiet install -- $inst $krnl) || exit 1
+(set -x; sudo $tool $quiet install $inst $krnl) || exit 1
if test ! -f ${dest}/etc/sysconfig/kernel; then
echo "UPDATEDEFAULT=yes" > $WORK/sys-kernel
echo "DEFAULTKERNEL=kernel-core" >> $WORK/sys-kernel