From 263b4c5bea772c3fb80871989fa81e73dfc09c1e Mon Sep 17 00:00:00 2001 From: ilovezfs Date: Fri, 5 Dec 2014 14:50:15 -0800 Subject: [PATCH] launchd plist for the InvariantDisks daemon --- etc/launchd/daemons/.gitignore | 1 + etc/launchd/daemons/Makefile.am | 3 ++- etc/launchd/daemons/launchd-daemons.am | 3 ++- .../org.openzfsonosx.InvariantDisks.plist.in | 20 +++++++++++++++++++ 4 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 etc/launchd/daemons/org.openzfsonosx.InvariantDisks.plist.in diff --git a/etc/launchd/daemons/.gitignore b/etc/launchd/daemons/.gitignore index 106c5c395c..08186b037e 100644 --- a/etc/launchd/daemons/.gitignore +++ b/etc/launchd/daemons/.gitignore @@ -1,3 +1,4 @@ org.openzfsonosx.zed.service.plist org.openzfsonosx.zpool-autoimport.plist org.openzfsonosx.zpool-import-all.plist +org.openzfsonosx.InvariantDisks.plist diff --git a/etc/launchd/daemons/Makefile.am b/etc/launchd/daemons/Makefile.am index b9a5265b2e..65eda71bfc 100644 --- a/etc/launchd/daemons/Makefile.am +++ b/etc/launchd/daemons/Makefile.am @@ -5,7 +5,8 @@ include $(top_srcdir)/etc/launchd/daemons/launchd-daemons.am EXTRA_DIST = \ $(top_srcdir)/etc/launchd/daemons/org.openzfsonosx.zed.service.plist.in \ $(top_srcdir)/etc/launchd/daemons/org.openzfsonosx.zpool-autoimport.plist.in \ - $(top_srcdir)/etc/launchd/daemons/org.openzfsonosx.zpool-import-all.plist.in + $(top_srcdir)/etc/launchd/daemons/org.openzfsonosx.zpool-import-all.plist.in \ + $(top_srcdir)/etc/launchd/daemons/org.openzfsonosx.InvariantDisks.plist.in $(launchddaemon_DATA): -$(SED) -e 's,@bindir\@,$(bindir),g' \ diff --git a/etc/launchd/daemons/launchd-daemons.am b/etc/launchd/daemons/launchd-daemons.am index e34b1e7482..d4ab784aa5 100644 --- a/etc/launchd/daemons/launchd-daemons.am +++ b/etc/launchd/daemons/launchd-daemons.am @@ -1,3 +1,4 @@ launchddaemon_DATA = \ $(top_srcdir)/etc/launchd/daemons/org.openzfsonosx.zed.service.plist \ - $(top_srcdir)/etc/launchd/daemons/org.openzfsonosx.zpool-import-all.plist + $(top_srcdir)/etc/launchd/daemons/org.openzfsonosx.zpool-import-all.plist \ + $(top_srcdir)/etc/launchd/daemons/org.openzfsonosx.InvariantDisks.plist diff --git a/etc/launchd/daemons/org.openzfsonosx.InvariantDisks.plist.in b/etc/launchd/daemons/org.openzfsonosx.InvariantDisks.plist.in new file mode 100644 index 0000000000..46e21f2531 --- /dev/null +++ b/etc/launchd/daemons/org.openzfsonosx.InvariantDisks.plist.in @@ -0,0 +1,20 @@ + + + + + Label + org.openzfsonosx.InvariantDisks + ProgramArguments + + @sbindir@/InvariantDisks + + RunAtLoad + + StandardErrorPath + /private/var/log/openzfsonosx-InvariantDisks.err + StandardOutPath + /private/var/log/openzfsonosx-InvariantDisks.log + TimeOut + 0 + +