# Download and extract PowerShell
# Grab the latest tar.gz
-if [ ! -d ~/.install/powershell.tar.gz ]; then
- wget https://github.com/PowerShell/PowerShell/releases/download/v7.1.2/powershell-7.1.2-linux-arm32.tar.gz ~/.install/powershell.tar.gz
+if [ ! -f /tmp/powershell.tar.gz ]; then
+ wget https://github.com/PowerShell/PowerShell/releases/download/v7.1.2/powershell-7.1.2-linux-arm32.tar.gz -O /tmp/powershell.tar.gz
+fi
- # Make folder to put powershell
- mkdir -p ~/powershell
+# Make folder to put powershell
+mkdir -p /opt
+mkdir -p /opt/powershell
- # Unpack the tar.gz file
- tar -xvf ./.install/powershell.tar.gz -C ~/powershell
+# Unpack the tar.gz file
+tar -xvf /tmp/powershell.tar.gz -C /opt/powershell/
-fi
+# Link the shell to the usual place to find it.
+ln -s /opt/powershell/pwsh /usr/bin/pwsh
+echo "/usr/bin/pwsh" >> /etc/shells
+echo "PowerShell should now be installed. See ./setup/powershell.sh for how to chagne shells."