Fix script/linux on RHEL/Fedora (#18788)

Agustin Gomes and Peter Tripp created

- Add missing `/etc/os-release` from a grep call
- Remove typo `grep grep` from another.

Co-authored-by: Peter Tripp <peter@zed.dev>

Change summary

script/linux | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Detailed changes

script/linux 🔗

@@ -89,7 +89,7 @@ if [[ -n $dnf ]] || [[ -n $yum ]]; then
       perl-File-Copy
       mold
     )
-  elif grep grep -qP '^ID="(rhel|rocky|alma|centos|ol)' /etc/os-release; then
+  elif grep -qP '^ID="(rhel|rocky|alma|centos|ol)' /etc/os-release; then
     deps+=( perl-interpreter )
   fi
 
@@ -102,7 +102,7 @@ if [[ -n $dnf ]] || [[ -n $yum ]]; then
   fi
 
   # libxkbcommon-x11-devel is in a non-default repo on RHEL 8.x/9.x (except on AmazonLinux)
-  if grep -qP '^VERSION_ID="(8|9)' && grep -qP '^ID="(rhel|rocky|centos|alma|ol)' /etc/os-release; then
+  if grep -qP '^VERSION_ID="(8|9)' /etc/os-release && grep -qP '^ID="(rhel|rocky|centos|alma|ol)' /etc/os-release; then
     $maysudo dnf install -y 'dnf-command(config-manager)'
     if grep -qP '^PRETTY_NAME="(AlmaLinux 8|Rocky Linux 8)' /etc/os-release; then
       $maysudo dnf config-manager --set-enabled powertools