Vanilla-OS / vanilla-system-operator

VSO is an utility which allows you to perform maintenance tasks on your Vanilla OS installation.
GNU General Public License v3.0
31 stars 15 forks source link

Expose vso shell configuration #152

Open rommeswi opened 3 weeks ago

rommeswi commented 3 weeks ago

Thank you for making a great operating system!

I unfortunately have an issue and I admittedly messed things up myself:

Result: black box can no longer access zsh with the error: su: failed to execute /usr/bin/zsh: No such file or directory The terminal window immediately closes. The same error is displayed when running vso shell and most other vso commands. Resetting vso did not help.

Strangely, /usr/bin/zsh is perfectly executable by every other program.

Now, I would be able to fix this quite simply by one of the following:

Instead, I am stuck with a chicken-egg problem: I need to run zsh in vso to install zsh in vso.

mirkobrombin commented 2 weeks ago

The main request is to switch to zsh?

rommeswi commented 2 weeks ago

I guess the main request is to add a variable SHELL to the vso config with which you can decide which shell to use in vso.

Secondary issue is that I don't understand why /usr/bin/zsh is installed but vso cannot find it unles, it was installed with vso.