Commit graph

12 commits

Author SHA1 Message Date
77c746571a
scripts: Fix shellcheck errors
All checks were successful
CI / Packaging - Kali Linux (pull_request) Successful in 4m23s
CI / Packaging - OpenSUSE Tumbleweed (pull_request) Successful in 4m30s
CI / Packaging test (pull_request) Successful in 0s
CI / Packaging - Kali Linux (push) Successful in 4m2s
CI / Packaging - OpenSUSE Tumbleweed (push) Successful in 4m6s
CI / Packaging test (push) Successful in 0s

Fix shellcheck SC2068 (unquoted array expansions), SC2145 (mixed string/array arguments), SC2328 (redirection in command substitution), SC2173 (untrapable signals), and SC2148 (missing shebang) errors across 14 script files.

Also configure scripts/Makefile with --severity=error so that only errors (not warnings or notes) cause check failures. To be tightened by follow-up commits.

Assisted-by: unsloth/Qwen3.6-35B-A3B-GGUF:IQ4_NL and pi.dev
Signed-off-by: Jan Lindemann <jan@janware.com>
2026-06-29 17:52:24 +02:00
6f9905a3d5 dpm.sh: Support --nodeps and --allmatches
Signed-off-by: Jan Lindemann <jan@janware.com>
2026-03-02 12:55:36 +00:00
d481e3b8f1 dpm.sh: Support plain rpm -q
Signed-off-by: Jan Lindemann <jan@janware.com>
2026-03-02 12:55:36 +00:00
17eb03bb28 dpm.sh: Add it back for building Debian distros

make pkg-install pkg-rebuild-reinstall needs it, so put it back into service.

Signed-off-by: Jan Lindemann <jan@janware.com>
2026-02-14 18:35:46 +01:00
bc883deed4 Everywhere: Remove everything non-essential for "make clean all"

This commit removes everything not strictly necessary for running "make clean all" inside jw-build.

packaging jw-devtest. This cuts the repo down from 24077 to 4725 lines of code.

The idea is to

1) Further remove bloat from the remaining bits

2) Re-add what's necessary to build and package other essential repos.

The decision should be based on whether or not jw-build can also be useful in a non-janware context.

Signed-off-by: Jan Lindemann <jan@janware.com>
2025-11-14 15:02:56 +01:00
179e8de8fe dpm.sh: Make dpm.sh work with multiple packages
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-01-13 19:55:51 +00:00
89b390f9dd dpm.sh: Some more additions to dpm.sh
Signed-off-by: Jan Lindemann <jan@janware.com>
2015-06-01 14:30:57 +00:00
149e7a52d3 dpm.sh: Fix dpm.sh query
Signed-off-by: Jan Lindemann <jan@janware.com>
2015-06-01 07:18:26 +00:00
04bdfdc0e8 dpm.sh: Add support for more rpm commands to dpm.sh
Signed-off-by: Jan Lindemann <jan@janware.com>
2015-06-01 06:53:01 +00:00
a32b246efc dpm.sh: Dpm.sh code beautification
Signed-off-by: Jan Lindemann <jan@janware.com>
2015-05-28 12:09:38 +00:00
11e36e834b rpmdist.mk: Make rpm-[un]install work on Debian

Make rpm-install and rpm-uninstall work on Debian, sort of.

Signed-off-by: Jan Lindemann <jan@janware.com>
2015-05-28 11:37:00 +00:00
b9d14c67fc dpm.sh: Add dpm.sh
Signed-off-by: Jan Lindemann <jan@janware.com>
2015-05-28 10:49:04 +00:00