ShellCheck: Fix local var definition
This commit is contained in:
		
							parent
							
								
									250c8103cf
								
							
						
					
					
						commit
						89724099bf
					
				|  | @ -20,7 +20,8 @@ function GetDefaultUser() { | |||
| # this performs the equivalent as adding a remote login user in system preferences using the gui | ||||
| function AllowUserToConnectToThisMachineUsingSsh() | ||||
| { | ||||
| 	local userLogin="$1" | ||||
| 	local userLogin | ||||
| 	userLogin="$1" | ||||
| 	dscl . append '/Groups/com.apple.access_ssh' user "${userLogin}" | ||||
| 	dscl . append /Groups/com.apple.access_ssh groupmembers $(dscl . read "/Users/${userLogin}" GeneratedUID | cut -d " " -f 2) | ||||
| [[ "${DEBUG}" == "0" ]] && 	printf '\e[1;33m%-6s\e[m\n' "DEBUG : Autoriser les accès SSH pour ${userLogin}." | ||||
|  | @ -74,7 +75,8 @@ function GetMyHostKey() { | |||
| 
 | ||||
| ## IpAddress {{{ | ||||
| function IpAddress() { | ||||
| 	local strMyIpAddress='' | ||||
| 	local strMyIpAddress | ||||
| 	strMyIpAddress='' | ||||
| 	strMyIpAddress=$(dig +short myip.opendns.com @resolver1.opendns.com) | ||||
| 	if [ "${strMyIpAddress}" == '' ]; then | ||||
| 		error "failed to retrieve the ip address of this machine" | ||||
|  | @ -86,15 +88,18 @@ function IpAddress() { | |||
| 
 | ||||
| ## MyFqdn {{{ | ||||
| function MyFqdn() { | ||||
| 	local strMyIpAddress=$( IpAddress ) # eg '129.20.27.49' | ||||
| 	local strMyFqdn=$(host "${strMyIpAddress}" | awk '{print $5}') | ||||
| 	local strMyIpAddress | ||||
| 	local strMyFqdn | ||||
| 	strMyIpAddress=$( IpAddress ) # eg '129.20.27.49' | ||||
| 	strMyFqdn=$(host "${strMyIpAddress}" | awk '{print $5}') | ||||
| 	echo "${strMyFqdn%?}" # remove the trailing '.' | ||||
| } | ||||
| ## }}} | ||||
| 
 | ||||
| ## ListUsers {{{ | ||||
| function ListUsers() { | ||||
| 	local users='' | ||||
| 	local users | ||||
| 	users='' | ||||
| 	for user in $(ls -d /Users/[a-zA-Z]*); do | ||||
| 		user=$(basename "${user}") | ||||
| 		case "${user}" in | ||||
|  | @ -111,10 +116,14 @@ function ListUsers() { | |||
| 
 | ||||
| ## AddUserBackuppc {{{ | ||||
| function AddUserBackuppc() { | ||||
| 	local userToBackup="$1" # the login of the user to backup | ||||
| 	local homeDir="$2" # eg. '/var/lib/backuppc' | ||||
| 	local userLogin='backuppc' | ||||
| 	local groupId=$(id -g "${userToBackup}") | ||||
| 	local userToBackup | ||||
| 	local homeDir | ||||
| 	local userLogin | ||||
| 	local groupId | ||||
| 	userToBackup="$1" # the login of the user to backup | ||||
| 	homeDir="$2" # eg. '/var/lib/backuppc' | ||||
| 	userLogin='backuppc' | ||||
| 	groupId=$(id -g "${userToBackup}") | ||||
| 	maxid=$(dscl . -list /Users UniqueID | awk  '$2 < 1000 {print $2}' | sort -ug | tail -1) | ||||
| 	newid=$((maxid+1)) | ||||
| 	mkdir -p "$homeDir" | ||||
|  | @ -147,9 +156,10 @@ function AddUserBackuppc() { | |||
| ## AllowBackuppcSudo {{{ | ||||
| function AllowBackuppcSudo() { | ||||
| 	# Get sudoers directory from the configuration | ||||
| 	local sudoersDir=$(grep "^#includedir " /etc/sudoers | cut -d" " -f2) | ||||
| 	local sudoersDir | ||||
| 	sudoersDir=$(grep "^#includedir " /etc/sudoers | cut -d" " -f2) | ||||
| 	if [ -f /etc/sudoers ]; then | ||||
| 		local sudoersDir=$(grep "^#includedir " /etc/sudoers | cut -d" " -f2) | ||||
| 		sudoersDir=$(grep "^#includedir " /etc/sudoers | cut -d" " -f2) | ||||
| 		if [ ! "${sudoersDir}" == '' ]; then | ||||
| 			printf '%b\n' "Configuration de sudo pour BackupPC." | ||||
| 		else | ||||
|  | @ -157,7 +167,7 @@ function AllowBackuppcSudo() { | |||
| [[ "${DEBUG}" == "0" ]] && 				printf '\e[1;33m%-6s\e[m\n' "DEBUG : Ajout de ${sudoersDir} dans le fichier sudoers." | ||||
| 		fi | ||||
| 	elif [ -f /private/etc/sudoers ]; then | ||||
| 		local sudoersDir=$(grep "^#includedir " /private/etc/sudoers | cut -d" " -f2) | ||||
| 		sudoersDir=$(grep "^#includedir " /private/etc/sudoers | cut -d" " -f2) | ||||
| 		if [ ! "${sudoersDir}" == '' ]; then | ||||
| 			printf '%b\n' "Configuration de sudo pour BackupPC." | ||||
| 		else | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue