1
1

* extfs/ualz.in: Anticipate eventual posixification of the date

format.
Этот коммит содержится в:
Pavel Roskin 2005-07-22 21:54:00 +00:00
родитель c22e826761
Коммит a0c56a1a7d
2 изменённых файлов: 14 добавлений и 2 удалений

Просмотреть файл

@ -1,3 +1,8 @@
2005-07-22 Pavel Roskin <proski@gnu.org>
* extfs/ualz.in: Anticipate eventual posixification of the date
format.
2005-07-20 Pavel Roskin <proski@gnu.org> 2005-07-20 Pavel Roskin <proski@gnu.org>
* extfs/ualz.in: New file - support for ALZip archives. * extfs/ualz.in: New file - support for ALZip archives.

Просмотреть файл

@ -13,7 +13,14 @@ mcualz_list ()
{ {
if ($0 ~ /^[0-9][0-9][0-9][0-9]:[0-9][0-9]:[0-9][0-9] /) if ($0 ~ /^[0-9][0-9][0-9][0-9]:[0-9][0-9]:[0-9][0-9] /)
{ {
split($1, date, ":") # Kludge for non-POSIX date format in unalz 0.50
split($1, date, "[/:]")
if (length(date[1]) == 4) {
pdate = date[2] "/" date[3] "/" date[1]
} else {
pdate = date[1] "/" date[2] "/" date[3]
}
time=$2 time=$2
perm=$3 perm=$3
size=$4 size=$4
@ -24,7 +31,7 @@ mcualz_list ()
perm = "drwxr-xr-x" perm = "drwxr-xr-x"
else else
perm = "-rw-r--r--" perm = "-rw-r--r--"
printf "%s 1 %s %s %d %02d-%02d-%02d %s %s\n", perm, uid, gid, size, date[2], date[3], date[1], time, file printf "%s 1 %s %s %d %s %s %s\n", perm, uid, gid, size, pdate, time, file
} }
} }
' '