Skip to content

Commit

Permalink
awk_sandboxing.sh: Check that awk exists
Browse files Browse the repository at this point in the history
  • Loading branch information
pyllyukko committed Jan 19, 2025
1 parent cb89e9b commit 3f2eaa3
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions newconfs/profile.d/awk_sandboxing.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,12 @@
# file: awk_sandboxing.sh
# created: 16-10-2011
################################################################################
AWK_VERSION=$(awk 'BEGIN{split(PROCINFO["version"],versinfo,".");print versinfo[1]}')
if awk --version 2>/dev/null | grep -q '^GNU Awk\b' && [ -n "${AWK_VERSION}" ] && [ "${AWK_VERSION}" -ge 4 ]
if hash awk 2>/dev/null
then
alias awk='/bin/gawk --sandbox'
AWK_VERSION=$(awk 'BEGIN{split(PROCINFO["version"],versinfo,".");print versinfo[1]}')
if awk --version 2>/dev/null | grep -q '^GNU Awk\b' && [ -n "${AWK_VERSION}" ] && [ "${AWK_VERSION}" -ge 4 ]
then
alias awk='/bin/gawk --sandbox'
fi
unset AWK_VERSION
fi
unset AWK_VERSION

0 comments on commit 3f2eaa3

Please sign in to comment.