From 4eced2bcb4e667b2122009103f31e3a9ce8b8d1b Mon Sep 17 00:00:00 2001
From: obarun <eric@obarun.org>
Date: Sun, 12 Mar 2023 01:43:27 +1100
Subject: [PATCH] allow -B options at start command

---
 src/include/66/ssexec.h      | 2 +-
 src/lib66/exec/ssexec_help.c | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/include/66/ssexec.h b/src/include/66/ssexec.h
index e9d0897e..b8c0a09b 100644
--- a/src/include/66/ssexec.h
+++ b/src/include/66/ssexec.h
@@ -259,7 +259,7 @@ extern char const *help_scandir_zombies ;
 #define OPTS_INSERVICE_LEN (sizeof OPTS_INSERVICE - 1)
 #define OPTS_BOOT "hms:e:d:b:l:"
 #define OPTS_BOOT_LEN (sizeof OPTS_BOOT - 1)
-#define OPTS_SCANCTL "ho:d:t:e:"
+#define OPTS_SCANCTL "d:s:e:B"
 #define OPTS_SCANCTL_LEN (sizeof OPTS_SCANCTL - 1)
 #define OPTS_SCANDIR_WRAPPER "ho:"
 #define OPTS_SCANCTL_WRAPPER_LEN (sizeof OPTS_SCANDIR_WRAPPER - 1)
diff --git a/src/lib66/exec/ssexec_help.c b/src/lib66/exec/ssexec_help.c
index 86c8ec4d..a256253b 100644
--- a/src/lib66/exec/ssexec_help.c
+++ b/src/lib66/exec/ssexec_help.c
@@ -528,7 +528,7 @@ char const *help_scandir_remove =
 "   -h: print this help\n"
 ;
 
-char const *usage_scandir_start = "66 scandir start [ -h ] [ -d notif ] [ -s rescan ] [ -e environment ]" ;
+char const *usage_scandir_start = "66 scandir start [ -h ] [ -d notif ] [ -s rescan ] [ -e environment ] [ -B ]" ;
 
 char const *help_scandir_start =
 "\nstart a scandir\n"
@@ -538,6 +538,7 @@ char const *help_scandir_start =
 "   -d: notify readiness on file descriptor\n"
 "   -s: scan scandir every milliseconds\n"
 "   -e: use environment as environment directory\n"
+"   -B: create scandir (if it not exist yet) for a boot process inside a container\n"
 ;
 
 char const *usage_scandir_stop = "66 scandir stop [ -h ]" ;
-- 
GitLab