diff --git a/installer/installer.sh b/installer/installer.sh index ed10c61..a0dfe3d 100755 --- a/installer/installer.sh +++ b/installer/installer.sh @@ -8,16 +8,18 @@ ## $4 -> Command to run ## $5 -> Is a "various-sentence command"? (1 -> First / Not lastest, 2 -> Last ) function comm { + local command + command=$4 # First complete the command, if necessary if [[ $3 == "chroot" ]];then - $4 = "chroot /mnt /bin/bash -c \"$4\"" + command="chroot /mnt /bin/bash -c \"$4\"" else if [[ $3 == "chuser" ]];then - $4 = "chroot /mnt /bin/bash -c \"su $nameuser -c \"$4\" \" " + command="chroot /mnt /bin/bash -c \"su $nameuser -c \"$4\" \" " fi # Make silent if it has to be if [[ $2 != "0" ]];then - $4 = "$4 >/dev/null" + command="$command >/dev/null" fi # Check for multisentence command and run @@ -25,7 +27,7 @@ function comm { echo "[ RUNNING ] $1" fi #Run command. (Command is $4) - $4 + $command # Update multiSentence var if [[ $5 == "1" ]];then