From 15903b7303c7df9da80045098eed98be06d44b1a Mon Sep 17 00:00:00 2001 From: midipix Date: Mar 24 2021 00:08:03 +0000 Subject: install mode: slbt_exec_install(): added legacy shtool support. --- diff --git a/src/logic/slbt_exec_install.c b/src/logic/slbt_exec_install.c index f87db59..7277179 100644 --- a/src/logic/slbt_exec_install.c +++ b/src/logic/slbt_exec_install.c @@ -599,6 +599,7 @@ int slbt_exec_install( char * slash; char * optsh; char * script; + char * shtool; struct slbt_exec_ctx * actx; struct argv_meta * meta; struct argv_entry * entry; @@ -634,6 +635,19 @@ int slbt_exec_install( optsh = *iargv++; script = *iargv; } + } else { + slash = strrchr(iargv[0],'/'); + shtool = slash ? ++slash : iargv[0]; + shtool = strcmp(shtool,"shtool") ? 0 : shtool; + + if (shtool && iargv[1] && !strcmp(iargv[1],"install")) { + iargv++; + } else if (shtool) { + return slbt_install_usage( + fdout, + dctx->program, + 0,optv,0); + } } /* missing arguments? */