scripting_fprintf
scripting_fprintf(NULL, "mkdir %s\n", prefix);
void scripting_fprintf(FILE *, const char *, ...) __printflike(2, 3);
scripting_fprintf(NULL, "cat <<EOF >%s\n", fname);
scripting_fprintf(f, "%s|NetBSD installation generated:\\\n",
scripting_fprintf(f, "\t:nc#%d:nt#%d:ns#%d:\\\n",
scripting_fprintf(f, "\t:sc#%d:su#%" PRIu32 ":\\\n",
scripting_fprintf(f, "\t:se#%d:\\\n", parts->l.d_secsize);
scripting_fprintf(f, "\t:p%c#%" PRIu32 ":o%c#%" PRIu32
scripting_fprintf (f, "b%c#%" PRIu32 ":f%c#%" PRIu32
scripting_fprintf(f, "\\\n");
scripting_fprintf(f, "\n");
scripting_fprintf(NULL, "EOF\n");
scripting_fprintf(NULL, "cat <<EOF >%s/etc/fstab\n", target_prefix());
scripting_fprintf(f, "# NetBSD /etc/fstab\n# See /usr/share/examples/"
scripting_fprintf(f, NAME_PREFIX "%s\t/\tffs\trw\t\t1 1\n",
scripting_fprintf(f, NAME_PREFIX "%s\tnone"
scripting_fprintf(f, "%s\t\tnone\tswap\tsw%s\t\t 0 0\n",
scripting_fprintf(f,
scripting_fprintf(f,
scripting_fprintf(f,
scripting_fprintf(f,
scripting_fprintf(f,
scripting_fprintf(f, "kernfs\t\t/kern\tkernfs\trw\n");
scripting_fprintf(f, "ptyfs\t\t/dev/pts\tptyfs\trw\n");
scripting_fprintf(f, "procfs\t\t/proc\tprocfs\trw\n");
scripting_fprintf(f, "/dev/%s\t\t/cdrom\tcd9660\tro,noauto\n",
scripting_fprintf(f, "%stmpfs\t\t/var/shm\ttmpfs\trw,-m1777,-sram%%25\n",
scripting_fprintf(NULL, "EOF\n");
scripting_fprintf(f, "#\n");
scripting_fprintf(f, "# Added by NetBSD sysinst\n");
scripting_fprintf(f, "#\n");
scripting_fprintf(f, "127.0.0.1 localhost.%s\n", net_domain);
scripting_fprintf(f, "%s\t", net_ip);
scripting_fprintf(f, "%s ", recombine_host_domain());
scripting_fprintf(f, "%s\n", net_host);
scripting_fprintf(NULL, "cat <<EOF >>%s%s\n",
scripting_fprintf(ifconf, "up\n");
scripting_fprintf(ifconf, "media %s\n", net_media);
scripting_fprintf(NULL, "EOF\n");
scripting_fprintf(NULL, "cat <<EOF >>%s%s\n",
scripting_fprintf(ifconf,
scripting_fprintf(ifconf, "%s netmask %s\n",
scripting_fprintf(NULL, "EOF\n");
scripting_fprintf(NULL, "cat <<EOF >>%s/etc/hosts\n",
scripting_fprintf(NULL, "EOF\n");
scripting_fprintf(NULL,
scripting_fprintf(wpa_conf, "\n#\n");
scripting_fprintf(wpa_conf, "# Added by NetBSD sysinst\n");
scripting_fprintf(wpa_conf, "#\n");
scripting_fprintf(wpa_conf, "network={\n");
scripting_fprintf(wpa_conf,
scripting_fprintf(wpa_conf, "\tpsk=\"%s\"\n",
scripting_fprintf(wpa_conf, "\tkey_mgmt=NONE\n");
scripting_fprintf(wpa_conf, "\tscan_ssid=1\n");
scripting_fprintf(wpa_conf, "}\n");
scripting_fprintf(NULL, "EOF\n");
scripting_fprintf(NULL, "cat <<EOF >/etc/resolv.conf\n");
scripting_fprintf(f, ";\n; BIND data file\n; %s %s;\n",
scripting_fprintf(f, "search %s\n", net_domain);
scripting_fprintf(f, "nameserver %s\n", net_namesvr);
scripting_fprintf(NULL, "EOF\n");
scripting_fprintf(NULL, "cat <<EOF >%s\n", f_name);
scripting_fprintf(f, "START array\n%d %d %d\n",
scripting_fprintf(f, "\nSTART disks\n");
scripting_fprintf(f, "%s\n", devname);
scripting_fprintf(f, "\nSTART spare\n");
scripting_fprintf(f, "%s\n",
scripting_fprintf(f, "\nSTART layout\n%d %d %d %d\n",
scripting_fprintf(f, "\nSTART queue\nfifo 100\n\n");
scripting_fprintf(NULL, "EOF\n");
scripting_fprintf(NULL, "# Script ended at: %s\n",
scripting_fprintf(NULL, "#!/bin/sh\n");
scripting_fprintf(NULL, "# Script started at: %s\n",
scripting_fprintf(NULL, "cd %s\n", tgt_dir);
scripting_fprintf(NULL, "if [ $? != 0 ]; then echo \"%s does not exist!\"; fi\n", real_path);
scripting_fprintf(NULL, "cat <<EOF >>%s/etc/rc.conf\n",
scripting_fprintf(NULL, "EOF\n");
scripting_fprintf(nfp, "%s", buf);
scripting_fprintf(nfp, "%s", buf);
scripting_fprintf(NULL, "cat <<EOF >>%s/etc/sysctl.conf\n",
scripting_fprintf(NULL, "EOF\n");