diff options
Diffstat (limited to 'febootstrap.sh')
-rwxr-xr-x | febootstrap.sh | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/febootstrap.sh b/febootstrap.sh index 3cadf2a..7398516 100755 --- a/febootstrap.sh +++ b/febootstrap.sh @@ -130,6 +130,7 @@ gpgcheck=0 $proxy baseurl=$updates EOF +addrepo=febootstrap-updates ;; *) cat >> $tmpdir/febootstrap.repo <<EOF @@ -142,6 +143,7 @@ gpgcheck=0 $proxy mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=$updates&arch=$arch EOF +addrepo=febootstrap-updates ;; esac @@ -204,18 +206,24 @@ else make_device_nodes fi +repos=febootstrap +if [ -n "$addrepo" ]; then + repos="$repos,$addrepo" +fi + # Run yum. run_yum () { yum \ -y -c "$tmpdir"/febootstrap.repo \ - --disablerepo=* --enablerepo=febootstrap \ + --disablerepo=* --enablerepo=$repos \ --noplugins --nogpgcheck \ --installroot="$target" \ install "$@" } export -f run_yum export tmpdir +export repos if [ $(id -u) -ne 0 ]; then # Bash doesn't support exporting array variables, hence this |