| … | … | @@ -16,7 +16,7 @@ unset BASH_ENV ENV CDPATH GLOBIGNORE LD_PRELOAD LD_LIBRARY_PATH NODE_OPTIONS NOD |
| 16 | 16 | set -euo pipefail |
| 17 | 17 | |
| 18 | 18 | stat_record() { |
| 19 | stat -f '%u|%Lp|%l|%z' "$1" 2>/dev/null || stat -c '%u|%a|%h|%s' "$1" 2>/dev/null | |
| 19 | stat -c '%u|%a|%h|%s' "$1" 2>/dev/null || stat -f '%u|%Lp|%l|%z' "$1" 2>/dev/null | |
| 20 | 20 | } |
| 21 | 21 | |
| 22 | 22 | unsafe_name() { |
| … | … | @@ -41,8 +41,8 @@ log() { echo "[updater-launcher $(date -u +%FT%TZ)] $*"; } |
| 41 | 41 | die() { log "ERR $*" >&2; exit 1; } |
| 42 | 42 | |
| 43 | 43 | stat_record() { |
| 44 | stat -f '%u|%Lp|%l|%z|%d|%i|%m|%c' "$1" 2>/dev/null || \ | |
| 45 | stat -c '%u|%a|%h|%s|%d|%i|%Y|%Z' "$1" 2>/dev/null | |
| 44 | stat -c '%u|%a|%h|%s|%d|%i|%Y|%Z' "$1" 2>/dev/null || \ | |
| 45 | stat -f '%u|%Lp|%l|%z|%d|%i|%m|%c' "$1" 2>/dev/null | |
| 46 | 46 | } |
| 47 | 47 | |
| 48 | 48 | safe_parent() { |
| … | … | @@ -133,8 +133,8 @@ log() { echo "[updater $(date -u +%FT%TZ)] $*"; } |
| 133 | 133 | die() { log "ERR $*"; exit 1; } |
| 134 | 134 | |
| 135 | 135 | stat_record() { |
| 136 | stat -f '%u|%Lp|%l|%z|%d|%i|%m|%c' "$1" 2>/dev/null || \ | |
| 137 | stat -c '%u|%a|%h|%s|%d|%i|%Y|%Z' "$1" 2>/dev/null | |
| 136 | stat -c '%u|%a|%h|%s|%d|%i|%Y|%Z' "$1" 2>/dev/null || \ | |
| 137 | stat -f '%u|%Lp|%l|%z|%d|%i|%m|%c' "$1" 2>/dev/null | |
| 138 | 138 | } |
| 139 | 139 | |
| 140 | 140 | trusted_executable_parent_chain() { |