diff --git a/autoinstall/run_command.sh b/autoinstall/run_command.sh
index f82eb34..30142ef 100644
--- a/autoinstall/run_command.sh
+++ b/autoinstall/run_command.sh
@@ -30,9 +30,13 @@ _install_entry() {
 		install_args+=("--completions=$completions")
 	fi
 
+	if [[ $source = \$* ]]
+	then
+    source=$(eval "echo $source")
+	fi
 	install_args+=("$source")
 
-	install_args+=("$target")
+	install_args+=("$(eval "echo $target")")
 
 	"$0" "${install_args[@]}"
 }