David Runge pushed to branch main at Arch Linux / Packaging / Packages / 
filesystem


Commits:
a0dee6ef by Tiago de Paula at 2026-08-15T17:55:33-03:00
Guard against unset variables

Allows loading /etc/profile in 'set -u' scripts. Note
that both 'set -u' and '${parameter-word}' are defined
in [POSIX Shell & Utilities][expansion].

[expansion]: 
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_02

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- profile


Changes:

=====================================
.SRCINFO
=====================================
@@ -71,7 +71,7 @@ pkgbase = filesystem
        sha256sums = 
c8ee7a9faf798caab178ec51afae4146f1efd8a716b7acedf28345b6c75f9697
        sha256sums = 
71ff7a6e248d9a0718344c957ec709cb6f0b18631682fa404d7cff2af3ff341d
        sha256sums = 
13e2783884783ef46b8345fbcdf7880f0414c0a9c42e2b2fc6a2b048cbc2d86e
-       sha256sums = 
1979ee468511e65109234d9ab7f26e84f0f5f2a96c3ce18740d145049cfa43f4
+       sha256sums = 
40591c6c3ff2759ff9ef3a8590ffd35d7d33f301dfbae2df042655057a409a16
        sha256sums = 
5557d8e601b17a80d1ea7de78a9869be69637cb6a02fbfe334e22fdf64e61d4c
        sha256sums = 
d88be2b45b43605ff31dd83d6a138069b6c2e92bc8989b7b9ab9eba8da5f8c7b
        sha256sums = 
6e13705ac4d6f69cdba118c6b70c722346fd3c45224133e6bbfe28aca719563c


=====================================
PKGBUILD
=====================================
@@ -79,7 +79,7 @@ 
sha256sums=('7056c04df17a4e0f0bac9f787f347c9cd892cee6323d1c89528090afd0b934a3'
             'c8ee7a9faf798caab178ec51afae4146f1efd8a716b7acedf28345b6c75f9697'
             '71ff7a6e248d9a0718344c957ec709cb6f0b18631682fa404d7cff2af3ff341d'
             '13e2783884783ef46b8345fbcdf7880f0414c0a9c42e2b2fc6a2b048cbc2d86e'
-            '1979ee468511e65109234d9ab7f26e84f0f5f2a96c3ce18740d145049cfa43f4'
+            '40591c6c3ff2759ff9ef3a8590ffd35d7d33f301dfbae2df042655057a409a16'
             '5557d8e601b17a80d1ea7de78a9869be69637cb6a02fbfe334e22fdf64e61d4c'
             'd88be2b45b43605ff31dd83d6a138069b6c2e92bc8989b7b9ab9eba8da5f8c7b'
             '6e13705ac4d6f69cdba118c6b70c722346fd3c45224133e6bbfe28aca719563c'


=====================================
profile
=====================================
@@ -38,9 +38,9 @@ unset -v GLOBSORT
 unset -f append_path
 
 # Source global bash config, when interactive but not posix or sh mode
-if test "$BASH" &&\
-   test "$PS1" &&\
-   test -z "$POSIXLY_CORRECT" &&\
+if test "${BASH-}" &&\
+   test "${PS1-}" &&\
+   test -z "${POSIXLY_CORRECT-}" &&\
    test "${0#-}" != sh &&\
    test -r /etc/bash.bashrc
 then



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/filesystem/-/commit/a0dee6ef8fcbdfee5cc4305e7256175ca4c90458

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/filesystem/-/commit/a0dee6ef8fcbdfee5cc4305e7256175ca4c90458
You're receiving this email because of your account on gitlab.archlinux.org. 
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications 
| Help: https://gitlab.archlinux.org/help


Reply via email to