Add check for installation in WSL and for systemd
This commit is contained in:
		| @@ -5,6 +5,15 @@ source lib/functions.sh | |||||||
|  |  | ||||||
| log "INFO" "Preparing your system for bridgehead installation ..." | log "INFO" "Preparing your system for bridgehead installation ..." | ||||||
|  |  | ||||||
|  | # Check, if running in WSL | ||||||
|  | if [[ $(grep -i Microsoft /proc/version) ]]; then | ||||||
|  |     # Check, if systemd is available | ||||||
|  |     if [ ! $(systemctl) ]; then | ||||||
|  |         log "ERROR" "It seems, that you have no active systemd environment in your WSL. Please follow the guide in https://devblogs.microsoft.com/commandline/systemd-support-is-now-available-in-wsl/" | ||||||
|  |         exit 1 | ||||||
|  |     fi | ||||||
|  | fi | ||||||
|  |  | ||||||
| # Create the bridgehead user | # Create the bridgehead user | ||||||
| if id bridgehead &>/dev/null; then | if id bridgehead &>/dev/null; then | ||||||
|     log "INFO" "Existing user with id $(id -u bridgehead) will be used by the bridgehead system units." |     log "INFO" "Existing user with id $(id -u bridgehead) will be used by the bridgehead system units." | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user