aboutsummaryrefslogtreecommitdiff
path: root/bin/luxcena-neo-cli.sh
diff options
context:
space:
mode:
authorJakob Stendahl <14180120+JakobST1n@users.noreply.github.com>2021-10-09 11:44:26 +0200
committerGitHub <noreply@github.com>2021-10-09 11:44:26 +0200
commit46ef2e6031937e73e74f7dc06375e1cea6c8bfdb (patch)
tree60dfafe8d447a7bccb91c5d3856bcbd8e2403078 /bin/luxcena-neo-cli.sh
parent52620c6b1ab7d2416cec3ffa4f851b180dd32c77 (diff)
downloadLuxcena-Neo-46ef2e6031937e73e74f7dc06375e1cea6c8bfdb.tar.gz
Luxcena-Neo-46ef2e6031937e73e74f7dc06375e1cea6c8bfdb.zip
:hammer: Specify bash for runuser commands
Diffstat (limited to 'bin/luxcena-neo-cli.sh')
-rwxr-xr-xbin/luxcena-neo-cli.sh8
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