mirror of
https://github.com/akuker/RASCSI.git
synced 2025-02-18 01:31:02 +00:00
Bump to Macproxy release 21.12.1 (#509)
* Bump Macproxy version to 21.12.1 * Add functions for starting and stopping macproxy service; rename start script * Remove superfluous step * Fix bugs
This commit is contained in:
parent
0cc0ee9094
commit
824a9c5ecd
@ -317,6 +317,13 @@ function stopRaScsiScreen() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Stops the macproxy service if it is running
|
||||||
|
function stopMacproxy() {
|
||||||
|
if [ -f "$SYSTEMD_PATH/macproxy.service" ]; then
|
||||||
|
sudo systemctl stop macproxy.service
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
# Starts the monitor_rascsi service if installed
|
# Starts the monitor_rascsi service if installed
|
||||||
function startRaScsiScreen() {
|
function startRaScsiScreen() {
|
||||||
if [ -f "$SYSTEMD_PATH/monitor_rascsi.service" ]; then
|
if [ -f "$SYSTEMD_PATH/monitor_rascsi.service" ]; then
|
||||||
@ -325,6 +332,14 @@ function startRaScsiScreen() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Starts the macproxy service if installed
|
||||||
|
function startMacproxy() {
|
||||||
|
if [ -f "$SYSTEMD_PATH/macproxy.service" ]; then
|
||||||
|
sudo systemctl start macproxy.service
|
||||||
|
showMacproxyStatus
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
# Shows status for the rascsi service
|
# Shows status for the rascsi service
|
||||||
function showRaScsiStatus() {
|
function showRaScsiStatus() {
|
||||||
systemctl status rascsi | tee
|
systemctl status rascsi | tee
|
||||||
@ -340,6 +355,11 @@ function showRaScsiScreenStatus() {
|
|||||||
systemctl status monitor_rascsi | tee
|
systemctl status monitor_rascsi | tee
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Shows status for the macproxy service
|
||||||
|
function showMacproxyStatus() {
|
||||||
|
systemctl status macproxy | tee
|
||||||
|
}
|
||||||
|
|
||||||
# Creates a drive image file with specific parameters
|
# Creates a drive image file with specific parameters
|
||||||
function createDrive600MB() {
|
function createDrive600MB() {
|
||||||
createDrive 600 "HD600"
|
createDrive 600 "HD600"
|
||||||
@ -672,23 +692,23 @@ 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.11"
|
MACPROXY_VER="21.12.1"
|
||||||
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. Delete it to proceed with the installation."
|
||||||
exit 1
|
exit 1
|
||||||
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/v$MACPROXY_VER.tar.gz" </dev/null
|
wget -O "macproxy-$MACPROXY_VER.tar.gz" "https://github.com/rdmark/macproxy/archive/refs/tags/$MACPROXY_VER.tar.gz" </dev/null
|
||||||
tar -xzvf "macproxy-$MACPROXY_VER.tar.gz"
|
tar -xzvf "macproxy-$MACPROXY_VER.tar.gz"
|
||||||
cd "$MACPROXY_PATH" || exit 1
|
|
||||||
|
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.sh" "$SYSTEMD_PATH/macproxy.service"
|
sudo sed -i "8 i ExecStart=$MACPROXY_PATH/start_macproxy.sh" "$SYSTEMD_PATH/macproxy.service"
|
||||||
sudo systemctl daemon-reload
|
sudo systemctl daemon-reload
|
||||||
sudo systemctl enable macproxy
|
sudo systemctl enable macproxy
|
||||||
sudo systemctl start macproxy
|
startMacproxy
|
||||||
sudo systemctl status macproxy
|
|
||||||
|
|
||||||
echo -n "Macproxy is now running on IP "
|
echo -n "Macproxy is now running on IP "
|
||||||
echo -n `ip -4 addr show scope global | grep -oP '(?<=inet\s)\d+(\.\d+){3}'`
|
echo -n `ip -4 addr show scope global | grep -oP '(?<=inet\s)\d+(\.\d+){3}'`
|
||||||
|
Loading…
x
Reference in New Issue
Block a user