New comment by oreo639 on void-packages repository https://github.com/void-linux/void-packages/pull/39264#issuecomment-1867175158 Comment: > Reading the lines, trying to strip out comments and then running the lines through eval doesn't really do anything different than sourcing the file, except inject some incomplete and cumbersome parsing logic here. It prevents locale.sh from overwriting e.g. LANG if it was already defined and uses locale.conf as the default values if they are not defined. e.g. `: ${LANG=en_US.UTF-8}`