Fix support for older shell interpreters and related tools#3107
Merged
jimklimov merged 61 commits intonetworkupstools:masterfrom Oct 2, 2025
Merged
Fix support for older shell interpreters and related tools#3107jimklimov merged 61 commits intonetworkupstools:masterfrom
jimklimov merged 61 commits intonetworkupstools:masterfrom
Conversation
The standard Solaris 10/11 "/usr/bin/grep" does not accept the "-E" option. The autotools will set EGREP to the best available tool. Makefile.am that need EGREP functionality should use $(EGREP) rather than directly calling "grep -E". Additionally, scripts that are generated to be installed as part of the package that need EGREP functionality should use the same tool that was located during configuration (assuming no cross-compilation with different EGREP tool availability). Closes networkupstools#3099
…etworkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ack [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…etworkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ack [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…hells lack and do crash trying [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
… -E" [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ells [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…upstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…tworkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…stools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…kupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…requirement [networkupstools#3099, networkupstools#1660] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…id literal "grep -E"; also GREP; avoid "grep -q" [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…void literal "grep -E"; also GREP; avoid "grep -q" [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…E" [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…lso GREP [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ls lack [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…e shells do crash trying) [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…older shells lack [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…orkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…urther called scripts do not have to re-detect [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…configure, so further called scripts do not have to re-detect [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…y configure, so further called scripts do not have to re-detect [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…etworkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…upstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…grep -E" [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…kupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
|
❌ Build nut 2.8.4.3556-master failed (commit 204ef6449a by @jimklimov) |
…o run (there is no "if ! condition" support) [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…workupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…o run (there is no "if ! condition" support) - some better hidden cases [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…eck that I_AM_ROOT [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
… "diff -u" feature; use detected or passed EGREP [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ent "diff -u" feature in pretty reporting [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
|
✅ Build nut 2.8.4.3558-master completed (commit 85987df61b by @jimklimov) |
…etworkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ccesses [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ols#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…not ubiquitous [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
… it is also not ubiquitous [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…-subdriver.sh: add a fallback mktemp implementation [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…workupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…rkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…er/gen-usbhid-subdriver.sh: add a fallback TOUPPER/TOLOWER implementation [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…tion [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…PKG_CONFIG variable [networkupstools#3099] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
This was referenced Feb 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Initiated by #3099 discussion