}
}
- printf("Tvheadend %s starting\n", htsversion);
-
config_open_by_prgname("tvheadend", cfgfile);
if(forkaway) {
}
pidfile = fopen("/var/run/tvhead.pid", "w+");
- fprintf(pidfile, "%d\n", getpid());
- fclose(pidfile);
+ if(pidfile != NULL) {
+ fprintf(pidfile, "%d\n", getpid());
+ fclose(pidfile);
+ }
grp = getgrnam(groupnam ?: "video");
if(grp != NULL) {
}
umask(0);
+ } else {
+ printf("Tvheadend %s starting\n", htsversion);
}
openlog("tvheadend", LOG_PID, logfacility);
snprintf(buf, sizeof(buf), "%s/dvbmuxes", settings_dir);
mkdir(buf, 0777);
- syslog(LOG_NOTICE, "Started HTS TV Headend, settings located in \"%s\"",
- settings_dir);
+ syslog(LOG_NOTICE, "Started HTS TV Headend (%s), settings located in \"%s\"",
+ htsversion, settings_dir);
dispatch_init();