aboutsummaryrefslogtreecommitdiffstats
path: root/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'cmd')
-rw-r--r--cmd/zed/zed.c2
-rw-r--r--cmd/zed/zed.h5
-rw-r--r--cmd/zed/zed_conf.c28
-rw-r--r--cmd/zed/zed_conf.h3
4 files changed, 1 insertions, 37 deletions
diff --git a/cmd/zed/zed.c b/cmd/zed/zed.c
index 349e4d01b..be1848ef1 100644
--- a/cmd/zed/zed.c
+++ b/cmd/zed/zed.c
@@ -230,8 +230,6 @@ main(int argc, char *argv[])
if (geteuid() != 0)
zed_log_die("Must be run as root");
- zed_conf_parse_file(zcp);
-
zed_file_close_from(STDERR_FILENO + 1);
(void) umask(0);
diff --git a/cmd/zed/zed.h b/cmd/zed/zed.h
index be57f1136..68a90039a 100644
--- a/cmd/zed/zed.h
+++ b/cmd/zed/zed.h
@@ -16,11 +16,6 @@
#define ZED_H
/*
- * Absolute path for the default zed configuration file.
- */
-#define ZED_CONF_FILE SYSCONFDIR "/zfs/zed.conf"
-
-/*
* Absolute path for the default zed pid file.
*/
#define ZED_PID_FILE RUNSTATEDIR "/zed.pid"
diff --git a/cmd/zed/zed_conf.c b/cmd/zed/zed_conf.c
index 44ccc2557..bd2ee2261 100644
--- a/cmd/zed/zed_conf.c
+++ b/cmd/zed/zed_conf.c
@@ -53,9 +53,6 @@ zed_conf_create(void)
zcp->zevent_fd = -1; /* opened via zed_event_init() */
zcp->max_jobs = 16;
- if (!(zcp->conf_file = strdup(ZED_CONF_FILE)))
- goto nomem;
-
if (!(zcp->pid_file = strdup(ZED_PID_FILE)))
goto nomem;
@@ -103,10 +100,6 @@ zed_conf_destroy(struct zed_conf *zcp)
zcp->pid_file, strerror(errno));
zcp->pid_fd = -1;
}
- if (zcp->conf_file) {
- free(zcp->conf_file);
- zcp->conf_file = NULL;
- }
if (zcp->pid_file) {
free(zcp->pid_file);
zcp->pid_file = NULL;
@@ -163,10 +156,6 @@ _zed_conf_display_help(const char *prog, int got_err)
fprintf(fp, "%*c%*s %s\n", w1, 0x20, -w2, "-Z",
"Zero state file.");
fprintf(fp, "\n");
-#if 0
- fprintf(fp, "%*c%*s %s [%s]\n", w1, 0x20, -w2, "-c FILE",
- "Read configuration from FILE.", ZED_CONF_FILE);
-#endif
fprintf(fp, "%*c%*s %s [%s]\n", w1, 0x20, -w2, "-d DIR",
"Read enabled ZEDLETs from DIR.", ZED_ZEDLET_DIR);
fprintf(fp, "%*c%*s %s [%s]\n", w1, 0x20, -w2, "-p FILE",
@@ -254,7 +243,7 @@ _zed_conf_parse_path(char **resultp, const char *path)
void
zed_conf_parse_opts(struct zed_conf *zcp, int argc, char **argv)
{
- const char * const opts = ":hLVc:d:p:P:s:vfFMZIj:";
+ const char * const opts = ":hLVd:p:P:s:vfFMZIj:";
int opt;
unsigned long raw;
@@ -274,9 +263,6 @@ zed_conf_parse_opts(struct zed_conf *zcp, int argc, char **argv)
case 'V':
_zed_conf_display_version();
break;
- case 'c':
- _zed_conf_parse_path(&zcp->conf_file, optarg);
- break;
case 'd':
_zed_conf_parse_path(&zcp->zedlet_dir, optarg);
break;
@@ -332,18 +318,6 @@ zed_conf_parse_opts(struct zed_conf *zcp, int argc, char **argv)
}
/*
- * Parse the configuration file into the configuration [zcp].
- *
- * FIXME: Not yet implemented.
- */
-void
-zed_conf_parse_file(struct zed_conf *zcp)
-{
- if (!zcp)
- zed_log_die("Failed to parse config: %s", strerror(EINVAL));
-}
-
-/*
* Scan the [zcp] zedlet_dir for files to exec based on the event class.
* Files must be executable by user, but not writable by group or other.
* Dotfiles are ignored.
diff --git a/cmd/zed/zed_conf.h b/cmd/zed/zed_conf.h
index 7599af46b..1e4f81019 100644
--- a/cmd/zed/zed_conf.h
+++ b/cmd/zed/zed_conf.h
@@ -29,7 +29,6 @@ struct zed_conf {
int syslog_facility; /* syslog facility value */
int min_events; /* RESERVED FOR FUTURE USE */
int max_events; /* RESERVED FOR FUTURE USE */
- char *conf_file; /* abs path to config file */
char *pid_file; /* abs path to pid file */
int pid_fd; /* fd to pid file for lock */
char *zedlet_dir; /* abs path to zedlet dir */
@@ -48,8 +47,6 @@ void zed_conf_destroy(struct zed_conf *zcp);
void zed_conf_parse_opts(struct zed_conf *zcp, int argc, char **argv);
-void zed_conf_parse_file(struct zed_conf *zcp);
-
int zed_conf_scan_dir(struct zed_conf *zcp);
int zed_conf_write_pid(struct zed_conf *zcp);