There is a new pull request by heindsight against master on the void-packages repository https://github.com/heindsight/void-packages xbps-src-ifs https://github.com/void-linux/void-packages/pull/48402 xbps-src: Don't unset IFS If IFS is unset, the shell behaves as if it has the default value of ``. However, after unsetting IFS, constructs like ``` OFS="$IFS"; IFS=',' ... IFS="$OIFS" ``` (for example in [common/xbps-src/shutils/common.sh lines 246-253](https://github.com/void-linux/void-packages/blob/d2fbe47cac44061f1154db62f6f939178f204d15/common/xbps-src/shutils/common.sh#L246)) have the effect of setting IFS with an empty value, which breaks word-splitting. This results in an error like ``` ./common/xbps-src/shutils/bulk.sh: line 125: sudo /bin/sh -c: No such file or directory ``` when running `./xbps-src update-sys` with `XBPS_SUCMD` set to the default value (`sudo /bin/sh -c`). #### Testing the changes - I tested the changes in this PR: **briefly** A patch file from https://github.com/void-linux/void-packages/pull/48402.patch is attached