freebsd / poudriere

Port/Package build and test system
https://github.com/freebsd/poudriere/wiki
BSD 2-Clause "Simplified" License
379 stars 161 forks source link

Make shell configurable for interactive mode #1142

Closed michael-o closed 2 months ago

michael-o commented 3 months ago

Prerequisites

What is your proposal?

Make shell configurable in poudriere.conf for https://github.com/freebsd/poudriere/blob/86d95d6bbe54359f839440546b1a95f2318fb1fe/src/share/poudriere/common.sh#L2526

What is the existing behavior, if any?

It is always csh

What is the motivation / use case for the change?

I'd prefer to use bourne shell sh

michael-o commented 2 months ago

Magic, fast!

bdrewery commented 2 months ago

I'll update the -devel port later today.

bdrewery commented 2 months ago

This was not enough. Even now in 14+ (maybe earlier I did not check) the default root shell was changed to /bin/sh which is what I get, not csh.