Busybox date needs -s and doesn't do nanoseconds.

This commit is contained in:
Darren 'Tadgy' Austin 2025-09-12 20:46:55 +01:00
commit d35f4d8241

View file

@ -209,11 +209,11 @@ restore_attributes() {
# Restore {a,m}times (and ACLs on Linux). # Restore {a,m}times (and ACLs on Linux).
if [[ "$PLATFORM" == "Linux" ]]; then if [[ "$PLATFORM" == "Linux" ]]; then
touch -m -d "$(date -d "@${DB_MTIMES[$ID]}" +'%Y/%m/%d %H:%M:%S.%N' 2>/dev/null)" -- "$PATHNAME" 2>/dev/null || { touch -m -d "$(date -d "@${DB_MTIMES[$ID]}" +'%Y-%m-%d %H:%M:%S.%N' 2>/dev/null)0" -- "$PATHNAME" 2>/dev/null || {
warn "Failed to restore mtime: $PATHNAME" warn "Failed to restore mtime: $PATHNAME"
(( WARN++ )) (( WARN++ ))
} }
touch -a -d "$(date -d "@${DB_ATIMES[$ID]}" +'%Y/%m/%d %H:%M:%S.%N' 2>/dev/null)" -- "$PATHNAME" 2>/dev/null || { touch -a -d "$(date -d "@${DB_ATIMES[$ID]}" +'%Y-%m-%d %H:%M:%S.%N' 2>/dev/null)0" -- "$PATHNAME" 2>/dev/null || {
warn "Failed to restore atime: $PATHNAME" warn "Failed to restore atime: $PATHNAME"
(( WARN++ )) (( WARN++ ))
} }