diff options
author | Jakob Stendahl <14180120+JakobST1n@users.noreply.github.com> | 2021-10-09 11:44:26 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-09 11:44:26 +0200 |
commit | 46ef2e6031937e73e74f7dc06375e1cea6c8bfdb (patch) | |
tree | 60dfafe8d447a7bccb91c5d3856bcbd8e2403078 /bin/luxcena-neo-cli.sh | |
parent | 52620c6b1ab7d2416cec3ffa4f851b180dd32c77 (diff) | |
download | Luxcena-Neo-46ef2e6031937e73e74f7dc06375e1cea6c8bfdb.tar.gz Luxcena-Neo-46ef2e6031937e73e74f7dc06375e1cea6c8bfdb.zip |
:hammer: Specify bash for runuser commands
Diffstat (limited to 'bin/luxcena-neo-cli.sh')
-rwxr-xr-x | bin/luxcena-neo-cli.sh | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/bin/luxcena-neo-cli.sh b/bin/luxcena-neo-cli.sh index 872b819..483b273 100755 --- a/bin/luxcena-neo-cli.sh +++ b/bin/luxcena-neo-cli.sh @@ -79,15 +79,15 @@ if [ "$action" == "update" ]; then curl -fsSL https://deb.nodesource.com/setup_14.x | bash - || die # Make sure nodejs and prerequisites is installed - apt -qy install nodejs python-pip || die + apt -qy install nodejs python3-pip || die # Make sure we have python virtualenv installed pip3 install virtualenv || die # Create and configure python virtualenv - runuser -l 'lux-neo' -c "rm -rf $WDIR/NeoRuntime/Runtime/venv" || die - runuser -l 'lux-neo' -c "virtualenv -p /usr/bin/python3 $WDIR/NeoRuntime/Runtime/venv" || die - runuser -l 'lux-neo' -c "source $WDIR/NeoRuntime/Runtime/venv/bin/activate && pip install rpi_ws281x" || die + runuser -l 'lux-neo' -s /bin/bash -c "rm -rf $WDIR/NeoRuntime/Runtime/venv" || die + runuser -l 'lux-neo' -s /bin/bash -c "virtualenv -p /usr/bin/python3 $WDIR/NeoRuntime/Runtime/venv" || die + runuser -l 'lux-neo' -s /bin/bash -c "source $WDIR/NeoRuntime/Runtime/venv/bin/activate && pip install rpi_ws281x" || die # Build and run all npm scripts if [ "$2" != "skipNode" ]; then |