There are two different bashisms in /etc/conf.d/incus: /etc/conf.d/incus: INCUS_OPTIONS+=" --group incus-admin" Should be: INCUS_OPTIONS="${INCUS_OPTIONS} --group incus-admin}" Second, passing multiple ulimit options in one call as specified by rc_ulimit="-n 1048576 -l unlimited" isn't supported by dash, so I assume it's a bashism. I'm not sure if ulimit is actually standardized anywhere though.
(In reply to Violet Purcell from comment #0) > INCUS_OPTIONS="${INCUS_OPTIONS} --group incus-admin}" Presumably this was a mere typo but it should be: INCUS_OPTIONS="${INCUS_OPTIONS} --group incus-admin" > Second, passing multiple ulimit options in one call as specified by > rc_ulimit="-n 1048576 -l unlimited" isn't supported by dash, so I assume > it's a bashism. I'm not sure if ulimit is actually standardized anywhere > though. The only standard option is -f. https://pubs.opengroup.org/onlinepubs/9699919799/utilities/ulimit.html I would suggest calling prlimit(1) from the runscript instead. It is provided by util-linux.