- /* Now write it out to /etc/inittab */
- infp = fopen("/etc/inittab", "a");
- if (infp == NULL) {
- display_error(strerror(errno));
- } else {
- fprintf(infp, "# Start the WebCit server...\n");
- fprintf(infp, "h%s:2345:respawn:%s -p%s %s %s\n",
- entryname, looking_for,
- http_port, hostname, portname);
-#ifdef HAVE_OPENSSL
- fprintf(infp, "s%s:2345:respawn:%s -p%s -s %s %s\n",
- entryname, looking_for,
- https_port, hostname, portname);
-#endif
- fclose(infp);
- strcpy(init_entry, entryname);
+ fp = fopen("/etc/init.d/webcit", "w");
+ if (fp == NULL) {
+ display_error("Cannot create /etc/init.d/webcit");
+ return;