mirror of
https://github.com/akuker/RASCSI.git
synced 2024-12-01 13:51:43 +00:00
Bump to Netatalk 2.220801 and Macproxy 22.8 (#796)
* Bump to Netatalk 2.220801 * Bump Macproxy version to 22.8, while refactoring and fixing bugs in the install script
This commit is contained in:
parent
72c9f1c6ab
commit
8846871e47
@ -770,7 +770,7 @@ function setupWirelessNetworking() {
|
|||||||
|
|
||||||
# Downloads, compiles, and installs Netatalk (AppleShare server)
|
# Downloads, compiles, and installs Netatalk (AppleShare server)
|
||||||
function installNetatalk() {
|
function installNetatalk() {
|
||||||
NETATALK_VERSION="2-220702"
|
NETATALK_VERSION="2-220801"
|
||||||
AFP_SHARE_PATH="$HOME/afpshare"
|
AFP_SHARE_PATH="$HOME/afpshare"
|
||||||
AFP_SHARE_NAME="Pi File Server"
|
AFP_SHARE_NAME="Pi File Server"
|
||||||
|
|
||||||
@ -793,7 +793,7 @@ function installMacproxy {
|
|||||||
echo -n "Enter a port number 1024 - 65535, or press Enter to use the default port: "
|
echo -n "Enter a port number 1024 - 65535, or press Enter to use the default port: "
|
||||||
|
|
||||||
read -r CHOICE
|
read -r CHOICE
|
||||||
if [ $CHOICE -ge "1024" ] && [ $CHOICE -le "65535" ]; then
|
if [[ $CHOICE -ge "1024" ]] && [[ $CHOICE -le "65535" ]]; then
|
||||||
PORT=$CHOICE
|
PORT=$CHOICE
|
||||||
else
|
else
|
||||||
echo "Using the default port $PORT"
|
echo "Using the default port $PORT"
|
||||||
@ -801,20 +801,19 @@ function installMacproxy {
|
|||||||
|
|
||||||
( sudo apt-get update && sudo apt-get install python3 python3-venv --assume-yes ) </dev/null
|
( sudo apt-get update && sudo apt-get install python3 python3-venv --assume-yes ) </dev/null
|
||||||
|
|
||||||
MACPROXY_VER="21.12.3"
|
MACPROXY_VER="22.8"
|
||||||
MACPROXY_PATH="$HOME/macproxy-$MACPROXY_VER"
|
MACPROXY_PATH="$HOME/macproxy-$MACPROXY_VER"
|
||||||
if [ -d "$MACPROXY_PATH" ]; then
|
if [ -d "$MACPROXY_PATH" ]; then
|
||||||
echo "The $MACPROXY_PATH directory already exists. Delete it to proceed with the installation."
|
echo "The $MACPROXY_PATH directory already exists. Deleting before downloading again..."
|
||||||
exit 1
|
sudo rm -rf "$MACPROXY_PATH"
|
||||||
fi
|
fi
|
||||||
cd "$HOME" || exit 1
|
cd "$HOME" || exit 1
|
||||||
wget -O "macproxy-$MACPROXY_VER.tar.gz" "https://github.com/rdmark/macproxy/archive/refs/tags/$MACPROXY_VER.tar.gz" </dev/null
|
wget -O "macproxy-$MACPROXY_VER.tar.gz" "https://github.com/rdmark/macproxy/archive/refs/tags/v$MACPROXY_VER.tar.gz" </dev/null
|
||||||
tar -xzvf "macproxy-$MACPROXY_VER.tar.gz"
|
tar -xzvf "macproxy-$MACPROXY_VER.tar.gz"
|
||||||
|
|
||||||
stopMacproxy
|
|
||||||
sudo cp "$MACPROXY_PATH/macproxy.service" "$SYSTEMD_PATH"
|
sudo cp "$MACPROXY_PATH/macproxy.service" "$SYSTEMD_PATH"
|
||||||
sudo sed -i /^ExecStart=/d "$SYSTEMD_PATH/macproxy.service"
|
sudo sed -i /^ExecStart=/d "$SYSTEMD_PATH/macproxy.service"
|
||||||
sudo sed -i "8 i ExecStart=$MACPROXY_PATH/start_macproxy.sh" "$SYSTEMD_PATH/macproxy.service"
|
sudo sed -i "8 i ExecStart=$MACPROXY_PATH/start_macproxy.sh -p=$PORT" "$SYSTEMD_PATH/macproxy.service"
|
||||||
sudo systemctl daemon-reload
|
sudo systemctl daemon-reload
|
||||||
sudo systemctl enable macproxy
|
sudo systemctl enable macproxy
|
||||||
startMacproxy
|
startMacproxy
|
||||||
@ -1186,6 +1185,7 @@ function runChoice() {
|
|||||||
echo "- Install additional packages with apt-get"
|
echo "- Install additional packages with apt-get"
|
||||||
echo "- Add and modify systemd services"
|
echo "- Add and modify systemd services"
|
||||||
sudoCheck
|
sudoCheck
|
||||||
|
stopMacproxy
|
||||||
installMacproxy
|
installMacproxy
|
||||||
echo "Installing Web Proxy Server - Complete!"
|
echo "Installing Web Proxy Server - Complete!"
|
||||||
;;
|
;;
|
||||||
|
Loading…
Reference in New Issue
Block a user