You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by "Jeffrey Manno (Jira)" <ji...@apache.org> on 2021/06/02 15:56:00 UTC

[jira] [Resolved] (ACCUMULO-2987) Verify that all shell scripts read role files consistently

     [ https://issues.apache.org/jira/browse/ACCUMULO-2987?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jeffrey Manno resolved ACCUMULO-2987.
-------------------------------------
    Resolution: Not A Problem

The shell scripts have changed dramatically since this ticket was originally created. Most of these issues have been resolved. The shell check warnings have been handled in PR [https://github.com/apache/accumulo/pull/2133. |https://github.com/apache/accumulo/pull/2133/]

> Verify that all shell scripts read role files consistently
> ----------------------------------------------------------
>
>                 Key: ACCUMULO-2987
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-2987
>             Project: Accumulo
>          Issue Type: Bug
>          Components: scripts
>            Reporter: Mike Drob
>            Priority: Major
>
> We rely on role files to determine proper behaviour in several of our scripts. However, we are inconsistent in how we parse these files, sometimes using cat, other times grep to drop blank lines and yet other times dropping lines that begin with {{#}}.
> Also, as noted in the review for ACCUMULO-2423, shellcheck warns that:
> {quote}
> for f in $(grep -v '^#' "$ACCUMULO_CONF_DIR/masters")
>          ^-- SC2013: To read lines rather than words, pipe/redirect to a 'while read' loop.
> {quote}
> We should verify correctness of all of these invocations.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)