linux-surface/setup.sh
Blaž Hrastnik 70ea52d1d8 Remove config files from the repo.
They don't apply to all models and we want to move installation to
a package install only process.

I've added updated instructions for configuring mwifiex here:
https://github.com/linux-surface/linux-surface/wiki/Known-Issues

as well as the sleep script.

The ath10k models need board firmware replacements besides the config.
Those entries were added to the Surface Go/SL3 AMD pages.
2020-02-23 13:52:59 +09:00

68 lines
1.9 KiB
Bash
Executable file

#!/bin/sh
# https://gist.github.com/davejamesmiller/1965569
ask() {
local prompt default reply
if [ "${2:-}" = "Y" ]; then
prompt="Y/n"
default=Y
elif [ "${2:-}" = "N" ]; then
prompt="y/N"
default=N
else
prompt="y/n"
default=
fi
while true; do
# Ask the question (not using "read -p" as it uses stderr not stdout)
echo -n "$1 [$prompt]: "
# Read the answer (use /dev/tty in case stdin is redirected from somewhere else)
read reply </dev/tty
# Default?
if [ -z "$reply" ]; then
reply=$default
fi
# Check if the reply is valid
case "$reply" in
Y*|y*) return 0 ;;
N*|n*) return 1 ;;
esac
done
}
echo
echo "Setting your clock to local time can fix issues with Windows dualboot."
if ask "Do you want to set your clock to local time instead of UTC?" N; then
echo "==> Setting clock to local time..."
sudo timedatectl set-local-rtc 1
sudo hwclock --systohc --localtime
else
echo "==> Not setting clock..."
fi
echo
echo "WARNING: This script doesn't automatically install packages anymore."
echo "Please download and install them from the releases page!"
echo
echo "Patched libwacom packages are available to better support the pen."
echo "If you intend to use the pen, it's recommended that you install them!"
echo " https://github.com/linux-surface/libwacom-surface-deb/releases"
echo
echo "Install the IPTS firmware package:"
echo " https://github.com/linux-surface/surface-ipts-firmware/releases"
echo
echo "Install the patched kernel:"
echo "- SL3/SP7: Use the latest release."
echo "- Other devices: Use the latest 4.19/5.3 release if you want multi-touch"
echo " support. 5.5 only supports pen and single-touch."
echo " https://github.com/linux-surface/linux-surface/releases"