+ @RETURN=0
+ @for shellfile in $$(ls usr_bin/* usr_sbin/* usr_share/*); do
+ @ [ "$${shellfile}" = "usr_bin/iimage" ] && continue
+ @ [ "$${shellfile}" = "usr_sbin/make_chroot_jail" ] && continue
+ @ file "$${shellfile}" | grep -q shell && (shellcheck -x "$${shellfile}" || RETURN=1)
+ @done
+ @exit $${RETURN}
+
+.ONESHELL:
+pythoncheck: ## Run pythoncheck (flakecheck, isortcheck + blackcheck)
+ @RETURN=0
+ @for pythonfile in usr_bin/* usr_sbin/* usr_share/*; do
+ @ if head -1 "$${pythonfile}" | grep -q "python"; then
+ @ flake8 "$${pythonfile}" || RETURN=1
+ @ isort --check "$${pythonfile}" || RETURN=1
+ @ black --check "$${pythonfile}" || RETURN=1
+ @ fi
+ @done
+ @exit $${RETURN}
+
+.ONESHELL:
+flakecheck: ## Run flake8 only
+ @RETURN=0
+ @for pythonfile in usr_bin/* usr_sbin/* usr_share/*; do
+ @ if head -1 "$${pythonfile}" | grep -q "python"; then
+ @ flake8 "$${pythonfile}" || RETURN=1
+ @ fi
+ @done
+ @exit $${RETURN}
+
+.ONESHELL:
+isortcheck: ## Run isort --check only
+ @RETURN=0
+ @for pythonfile in usr_bin/* usr_sbin/* usr_share/*; do
+ @ if head -1 "$${pythonfile}" | grep -q "python"; then
+ @ isort --check "$${pythonfile}" || RETURN=1
+ @ fi
+ @done
+ @exit $${RETURN}