Merge branch 'feature_backend_reserve' into fix_uploads

This commit is contained in:
Daniel Markstedt 2021-09-24 13:25:35 -07:00
commit 653165afa5
3 changed files with 19 additions and 6 deletions

View File

@ -401,10 +401,16 @@ function reserveScsiIds() {
echo "WARNING: This will override any existing modifications to rascsi.service!" echo "WARNING: This will override any existing modifications to rascsi.service!"
echo "Please type the SCSI ID(s) that you want to reserve and press Enter:" echo "Please type the SCSI ID(s) that you want to reserve and press Enter:"
echo "The input should be numbers between 0 and 7 separated by commas, e.g. \"0,1,7\" for IDs 0, 1, and 7." echo "The input should be numbers between 0 and 7 separated by commas, e.g. \"0,1,7\" for IDs 0, 1, and 7."
echo "Leave empty to make all IDs available."
read -r RESERVED_IDS read -r RESERVED_IDS
sudo sed -i /^ExecStart=/d /etc/systemd/system/rascsi.service if [[ $RESERVED_IDS = "" ]]; then
sudo sed -i "8 i ExecStart=/usr/local/bin/rascsi -r $RESERVED_IDS" /etc/systemd/system/rascsi.service sudo sed -i /^ExecStart=/d /etc/systemd/system/rascsi.service
sudo sed -i "8 i ExecStart=/usr/local/bin/rascsi" /etc/systemd/system/rascsi.service
else
sudo sed -i /^ExecStart=/d /etc/systemd/system/rascsi.service
sudo sed -i "8 i ExecStart=/usr/local/bin/rascsi -r $RESERVED_IDS" /etc/systemd/system/rascsi.service
fi
echo "Modified /etc/systemd/system/rascsi.service" echo "Modified /etc/systemd/system/rascsi.service"

View File

@ -6,9 +6,16 @@ After=network.target
Type=simple Type=simple
Restart=always Restart=always
ExecStart=/usr/local/bin/rascsi -r 7 ExecStart=/usr/local/bin/rascsi -r 7
# Example: If you want to automatically attach a hard disk at startup, change # Example 1: If you want to automatically attach a hard disk at startup,
# the ExecStart line to: # say an image called harddisk.hds on SCSI ID 1, change the ExecStart line to:
# ExecStart=/usr/local/bin/rascsi -ID1 /home/pi/images/harddisk.hda #
# ExecStart=/usr/local/bin/rascsi -ID1 /home/pi/images/harddisk.hds
#
# Example 2: If you want to reserve SCSI IDs to prevent usage, add '-r' followed by
# comma-separated SCSI ID numbers; for instance IDs 0 and 7:
#
# ExecStart=/usr/local/bin/rascsi -r 0,7
#
# This functionality isn't implmented yet: ExecStop=/usr/local/bin/rasctl -stop # This functionality isn't implmented yet: ExecStop=/usr/local/bin/rasctl -stop
StandardOutput=syslog StandardOutput=syslog
StandardError=syslog StandardError=syslog

View File

@ -200,7 +200,7 @@
"size": 2147357696, "size": 2147357696,
"name": "Seagate Barracuda 2GB", "name": "Seagate Barracuda 2GB",
"file_type": "hds", "file_type": "hds",
"description": "2GB is the largest volume size of HFS on older Macs.", "description": "2GB is the largest partition size of HFS on older Macs.",
"url": "" "url": ""
}, },
{ {