Skip to content
Browse files
Do more with ShellCheck (#254)
* Fix numerous issues to make ShellCheck pass across `bin/*` and
* Add GitHub Actions and CI script for automated ShellCheck testing
* Add missing checksum for latest Hadoops still supported by Accumulo
* Fix parameter passing for `--no-deps` flag
* Build SNAPSHOT version with correct version of Guava for Hadoop 3.1
  and later
* Make some long if statements into more concise `&&` syntax for
* Remove some unnecessary quoting
* Rely on return code for pgrep for many statements that were previously
  relying on its output unnecessarily
* Fix zk dir pattern
* Fix return codes and make rm safer
* Fix ZK capitalization
* Overhaul some of the scripts:
  Consolidate some of the scripts into a file and use return
  statements instead of exit statements, as appropriate, for more reliable
  exit behavior for functions.
  • Loading branch information
ctubbsii committed Aug 26, 2020
1 parent 358ad9d commit 76d64de72239c44fdfee9730fdb575bbaefad8d6
Show file tree
Hide file tree
Showing 29 changed files with 623 additions and 780 deletions.
@@ -0,0 +1,37 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.

name: ShellCheck

branches: [ '*' ]
branches: [ '*' ]

name: ShellCheck
timeout-minutes: 3
runs-on: ubuntu-latest
- uses: actions/checkout@v2
- name: Running shellcheck on bin/** and conf/uno.conf
run: contrib/run-shellcheck

@@ -1,6 +1,6 @@
[![Apache License][li]][ll]
[![ShellCheck][ci_img]][ci_link] [![Apache License][li]][ll]

**Uno automates setting up [Apache Accumulo][accumulo] or [Apache Fluo][fluo] (and their dependencies) on a single machine.**

@@ -188,17 +188,19 @@ applications or follow the instructions starting at the [Configure a Fluo applic
section of the Fluo install instructions. These instructions will guide you through the process of
configuring, initializing, and starting your application.

[Accumulo Proxy]:
[logo]: contrib/uno-logo.png
[Accumulo Proxy]:

0 comments on commit 76d64de

Please sign in to comment.