https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220759

            Bug ID: 220759
           Summary: jail -i / -q  is not acting as described
           Product: Base System
           Version: 11.0-RELEASE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: bin
          Assignee: [email protected]
          Reporter: [email protected]

The manual for jail read:

     -i      Output (only) the jail identifier of the newly created jail(s).
             This implies the -q option
     -q      Suppress the message printed whenever a jail is created, modified
             or removed.  Only error messages will be printed.

however, this does not reflect how jail behaves. In addition to error messages,
it also prints all output from, for example, 'exec.start'.

This can lead to the output of jail being rather odd, and hard/impossible? to
parse and it seems in conflict with 'Only error messages will be printed.' as
the output from 'exec.start' is not an error.

That all said I can see why this happens, I suspect the output of exec.start is
not considered to be output from the jail command. It is however pointed to the
same FD (stdout) so I think for all intents and purposes, as anyone calling
jail the output comes from jails.

This bug can simply be reproduced by creating a new jail using the -i option
and adding exec.start="echo hello".

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "[email protected]"

Reply via email to