Snoopen nur fuer EM+ und Sheriff
Bis zum Reboot duerfen nur EMs und Sheriff snoopen wegen
eines Driverbugs.
Das Snoopen wird zwar bereits via sefun verhindert, aber
hiermit gibt es eine bessere Fehlermeldung.
Change-Id: I886d321b9813f571f4e14bde52281c4af55aed06
diff --git a/std/shells/magier/magier_ext.c b/std/shells/magier/magier_ext.c
index 926d0b2..561caa1 100644
--- a/std/shells/magier/magier_ext.c
+++ b/std/shells/magier/magier_ext.c
@@ -344,6 +344,14 @@
int flags;
string *args;
+#if __BOOT_TIME__ < 1588106971
+ if (!IS_ARCH(this_object()) && !IS_DEPUTY(this_object()))
+ {
+ printf("Snoopen koennen bis auf Weiteres nur Erzmagier.\n");
+ return 1;
+ }
+#endif
+
if (!sizeof(cmdline=_unparsed_args())||
sizeof(args=parseargs(cmdline,&flags,SNOOP_OPTS,0))!=1||flags==-1)
{