Bug 12560 - iso9660 extfs compat fix for newer isoinfo
: iso9660 extfs compat fix for newer isoinfo
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/mc)
: unstable
: all Linux
: P2 enhancement
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-08-14 12:42 by
Modified: 2010-12-07 17:25 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-08-14 12:42:47
[11:19:51] <Hottab> Привет.
Ты еще командуешь iso9660 для mc-шника, или уже другой кто?
[11:20:02] <gvy> ну... типа да
[11:20:18] <Hottab> багфиксы принимаешь? ;)
[11:24:16] <gvy> угу, в багзиллу только лучше :)
[11:25:37] <Hottab> Ну, примерно так:
[11:25:46] <Hottab> 
--- iso9660-orig        2007-08-13 14:15:10.000000000 +0300
+++ iso9660     2007-08-13 19:06:53.000000000 +0300
@@ -42,7 +42,7 @@
  # Pattern to match 8 first fields.
  rx = "[^     ]+[     ]+";
  rx = "^" rx rx rx rx rx rx rx rx;
-  irx = "^\\[ *[0-9]* *[0-9]+\\]  ";
+  irx = "^\\[ *[0-9]* *[0-9]+\\][ ]+";
}
/^$/ { next }
/^d---------/ { next }
@@ -69,7 +69,7 @@
       $ISOINFO -i "$1" -x "/$2" > "$3"
}

-LC_ALL=C
+#LC_ALL=C

cmd="$1"
shift

[11:27:13] <Hottab> ПрОблем в следующем: с последним isoinfo оно не вырезает
иноды, и рубит нахрен локаль.
С таким патчем трохи лучше, но симлинки все одно выводит с инодами.
[11:38:48] <gvy> мгм.  авторам isoinfo надо намекнуть, что вообще-то его иногда
парсят... или они знают и мстят?..
[11:40:17] <Hottab> Эт уже не ко мне вопрос.
Но.... привязываться к количеству пробелов.... как-то оно.... не дуже...
[11:40:35] <gvy> угу
[11:41:23] <gvy> собсно дело в том, что я могу предложить в альтовский пакет, а
с апстримом довольно сложно -- Паша Роскин отказался тащить mc пару-тройку лет
назад, про другого $MAINTAINER пока не слышал
------- Comment #1 From 2009-10-09 19:41:18 -------
Шотут.
------- Comment #2 From 2009-10-09 19:42:25 -------
Сейчас там
  irx = "^\\[ *-?[0-9]* *[0-9]+\\] +";
Я так понимаю, это равносильно всему, что предложено в данной баге, или ещё
какие-то варианты будут?
------- Comment #3 From 2010-12-07 17:25:18 -------
(In reply to comment #2)

> Сейчас там
>   irx = "^\\[ *-?[0-9]* *[0-9]+\\] +";
> Я так понимаю, это равносильно всему, что предложено в данной баге, или ещё
> какие-то варианты будут?

Мне тоже кажется, что равносильно. Закрываю. Если что, reopen никто не
отменял...