Add timeout to volume unlock/mount
This commit is contained in:
		| @@ -8,7 +8,6 @@ What=/dev/mapper/lecrypt | ||||
| Where=/etc/letsencrypt | ||||
| Type=ext4 | ||||
| Options=rw,relatime | ||||
| TimeoutSec=45 | ||||
|  | ||||
| [Install] | ||||
| WantedBy=default.target | ||||
|   | ||||
| @@ -17,6 +17,10 @@ fi | ||||
|  | ||||
| echo "Copying Systemd units and drop-ins to system directory..." | ||||
| $sudo cp $run_directory/etc-letsencrypt.mount /etc/systemd/system/ | ||||
| if [ ! -d /etc/systemd/systemd-cryptsetup@lecrypt.service.d ]; then | ||||
|   $sudo mkdir /etc/systemd/system/systemd-cryptsetup@lecrypt.service.d | ||||
| fi | ||||
| $sudo cp $run_directory/timeout.conf /etc/systemd/system/systemd-cryptsetup@lecrypt/ | ||||
| if [ ! -d /etc/systemd/system/nginx.service.d ]; then | ||||
|   $sudo mkdir /etc/systemd/system/nginx.service.d | ||||
| fi | ||||
| @@ -26,7 +30,7 @@ echo "Reloading Systemd..." | ||||
| $sudo systemctl daemon-reload | ||||
| echo "Enabling etc-letsencrypt.mount..." | ||||
| $sudo systemctl enable etc-letsencrypt.mount | ||||
| # WARNING you should enable this mount (and keep nginx.service enabled) if your volume does not unlock automatically | ||||
| # WARNING you should enable this mount (and keep nginx.service disabled) if your volume does not unlock automatically | ||||
|  | ||||
| echo "Finished install. Exiting..." | ||||
| exit 0 | ||||
|   | ||||
							
								
								
									
										2
									
								
								timeout.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								timeout.conf
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| [Unit] | ||||
| JobTimeoutSec=30 | ||||
		Reference in New Issue
	
	Block a user