File tree 2 files changed +21
-5
lines changed
2 files changed +21
-5
lines changed Original file line number Diff line number Diff line change @@ -2,10 +2,12 @@ EXTRA_SYSEXTS=(
2
2
" zfs|sys-fs/zfs"
3
3
" podman|app-containers/podman,net-misc/passt"
4
4
" python|dev-lang/python,dev-python/pip"
5
- " nvidia-drivers-535|x11-drivers/nvidia-drivers:0/535|-kernel-open"
6
- " nvidia-drivers-535-open|x11-drivers/nvidia-drivers:0/535|kernel-open"
7
- " nvidia-drivers-550|x11-drivers/nvidia-drivers:0/550|-kernel-open"
8
- " nvidia-drivers-550-open|x11-drivers/nvidia-drivers:0/550|kernel-open"
5
+ " nvidia-drivers-535|x11-drivers/nvidia-drivers:0/535|-kernel-open|amd64"
6
+ " nvidia-drivers-535-open|x11-drivers/nvidia-drivers:0/535|kernel-open|amd64"
7
+ " nvidia-drivers-550|x11-drivers/nvidia-drivers:0/550|-kernel-open|amd64"
8
+ " nvidia-drivers-550-open|x11-drivers/nvidia-drivers:0/550|kernel-open|amd64"
9
+ " nvidia-drivers-570|x11-drivers/nvidia-drivers:0/570|-kernel-open|amd64"
10
+ " nvidia-drivers-570-open|x11-drivers/nvidia-drivers:0/570|kernel-open|amd64"
9
11
)
10
12
11
13
_get_unversioned_sysext_packages_unsorted () {
Original file line number Diff line number Diff line change @@ -288,7 +288,21 @@ sudo -E "${EMERGE_CMD[@]}" "${EMERGE_FLAGS[@]}" "$@"
288
288
289
289
info " Merging sysext packages now"
290
290
for sysext in " ${EXTRA_SYSEXTS[@]} " ; do
291
- IFS=" |" read SYSEXT_NAME PACKAGE_ATOMS USEFLAGS < <( echo " $sysext " ) ;
291
+ IFS=" |" read -r SYSEXT_NAME PACKAGE_ATOMS USEFLAGS ARCHES <<< " $sysext"
292
+
293
+ arch_array=(" ${ARCHES// ,/ } " )
294
+ if [[ -n $ARCHES ]]; then
295
+ should_skip=1
296
+ for arch in " ${arch_array[@]} " ; do
297
+ if [[ $arch == " $ARCH " ]]; then
298
+ should_skip=0
299
+ fi
300
+ done
301
+ if [[ $should_skip -eq 1 ]]; then
302
+ continue
303
+ fi
304
+ fi
305
+
292
306
293
307
info " Building packages for $SYSEXT_NAME sysext with USE=$USEFLAGS "
294
308
IFS=,
You can’t perform that action at this time.
0 commit comments