+ /* is this a var=value assignment? */
+ pos = strchr(st->argv->argv[0], '=');
+ if (pos) {
+ char *name, *value;
+ name = st->argv->argv[0];
+ name = talloc_strndup(st, name, pos - name);
+ value = pos + 1;
+ script_env_set(script, name, value);
+ return 0;
+ }
+