@@ -28,7 +28,7 @@ WGET="wget -q"
2828rcS_url=" https://raw.githubusercontent.com/buildroot/buildroot/master/package/initscripts/init.d/rcS"
2929rcK_url=" https://raw.githubusercontent.com/buildroot/buildroot/master/package/initscripts/init.d/rcK"
3030network_url=" https://raw.githubusercontent.com/buildroot/buildroot/master/package/ifupdown-scripts/S40network"
31- urandom_url=" https://raw.githubusercontent.com/buildroot/buildroot/master/package/initscripts/init.d /S20urandom"
31+ urandom_url=" https://raw.githubusercontent.com/buildroot/buildroot/master/package/urandom-scripts /S20urandom"
3232passwd_url=" https://raw.githubusercontent.com/buildroot/buildroot/master/system/skeleton/etc/passwd"
3333shadow_url=" https://raw.githubusercontent.com/buildroot/buildroot/master/system/skeleton/etc/shadow"
3434group_url=" https://raw.githubusercontent.com/buildroot/buildroot/master/system/skeleton/etc/group"
@@ -49,7 +49,7 @@ usage() {
4949 Usage: $0 --arch <string> [options]
5050
5151 Required options:
52- --arch <string> architecture, e.g. arm, ppc64, ppc64le, i386, x86_64
52+ --arch <string> architecture, e.g. aarch64, arm, ppc64, ppc64le, i386, x86_64
5353
5454 Options:
5555 --dir <dir> directory to use for building and output of initramfs
@@ -137,19 +137,22 @@ done
137137# Get a busybox RPM from Fedora
138138if [[ " ${ARCH} " == " ppc64" ]] ; then
139139 pkg=busybox-1.26.2-3.fc27.ppc64.rpm
140- pkgurl=${pkgurl:- https:// dl.fedoraproject.org/ pub/ fedora-secondary/ releases/ 28/ Everything/ ppc64/ os/ Packages/ b/ }${pkg}
140+ pkgurl=${pkgurl:- https:// dl.fedoraproject.org/ pub/ archive / fedora-secondary/ releases/ 28/ Everything/ ppc64/ os/ Packages/ b/ }${pkg}
141141elif [[ " ${ARCH} " == " ppc64le" ]] ; then
142- pkg=busybox-1.28.3 -2.fc29 .ppc64le.rpm
143- pkgurl=https://dl.fedoraproject.org/pub/fedora-secondary/releases/29 /Everything/ppc64le/os/Packages/b/$pkg
142+ pkg=busybox-1.32.0 -2.fc33 .ppc64le.rpm
143+ pkgurl=https://dl.fedoraproject.org/pub/fedora-secondary/releases/33 /Everything/ppc64le/os/Packages/b/$pkg
144144elif [[ " ${ARCH} " == " i386" ]] ; then
145- pkg=busybox-1.28.3-2.fc29 .i686.rpm
146- pkgurl=https://dl.fedoraproject.org/pub/fedora-secondary/releases/29 /Everything/i386/os/Packages/b/$pkg
145+ pkg=busybox-1.28.3-3.fc30 .i686.rpm
146+ pkgurl=https://dl.fedoraproject.org/pub/fedora-secondary/releases/30 /Everything/i386/os/Packages/b/$pkg
147147elif [[ " ${ARCH} " == " x86_64" ]] ; then
148- pkg=busybox-1.28.3 -2.fc29 .x86_64.rpm
149- pkgurl=https://dl.fedoraproject.org/pub/fedora/linux/releases/29 /Everything/x86_64/os/Packages/b/${pkg}
148+ pkg=busybox-1.32.0 -2.fc33 .x86_64.rpm
149+ pkgurl=https://dl.fedoraproject.org/pub/fedora/linux/releases/33 /Everything/x86_64/os/Packages/b/${pkg}
150150elif [[ " ${ARCH} " == " arm" ]] ; then
151- pkg=busybox-1.28.3-2.fc29.armv7hl.rpm
152- pkgurl=https://dl.fedoraproject.org/pub/fedora/linux/releases/29/Everything/armhfp/os/Packages/b/${pkg}
151+ pkg=busybox-1.32.0-2.fc33.armv7hl.rpm
152+ pkgurl=https://dl.fedoraproject.org/pub/fedora/linux/releases/33/Everything/armhfp/os/Packages/b/${pkg}
153+ elif [[ " ${ARCH} " == " arm64" || " ${ARCH} " == aarch64 ]] ; then
154+ pkg=busybox-1.32.0-2.fc33.aarch64.rpm
155+ pkgurl=https://dl.fedoraproject.org/pub/fedora/linux/releases/33/Everything/aarch64/os/Packages/b/${pkg}
153156else
154157 usage
155158fi
0 commit comments