From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 1 Oct 2004 23:44:36 +0300 From: Michael Shigorin To: community@altlinux.ru Message-ID: <20041001204436.GG27950@osdn.org.ua> Mail-Followup-To: community@altlinux.ru, mouse@altlinux.ru References: <200409261512.56029.noc_linux@mail.ru> <20040926175132.GC7855@osdn.org.ua> <20040927172814.GD5288@wrars-comp.wrarsdomain> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Lez9QO3Seu3ycz0M" Content-Disposition: inline In-Reply-To: <20040927172814.GD5288@wrars-comp.wrarsdomain> User-Agent: Mutt/1.4.2.1i Cc: mouse@altlinux.ru Subject: [Comm] Re: =?koi8-r?b?zc/O1MnSz9fBzsnF?= iso X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Oct 2004 20:44:39 -0000 Archived-At: List-Archive: List-Post: --Lez9QO3Seu3ycz0M Content-Type: multipart/mixed; boundary="f6M9UaX53EEZorp0" Content-Disposition: inline --f6M9UaX53EEZorp0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Sep 27, 2004 at 11:28:14PM +0600, Andrey Rahmatullin wrote: > >>=EB=C1=CB=C9=CD =CF=C2=D2=C1=DA=CF=CD =CD=CF=D6=CE=CF =D0=D2=C9=CD=CF= =CE=D4=C9=D2=CF=D7=C1=D4=D8 iso-=CF=C2=D2=C1=DA? > >=EB=D3=D4=C1=D4=C9, =D3=C9=DA=C9=C6=CF=D7=D9=CA (=C9, =D7=CF=DA=CD=CF=D6= =CE=CF, =D5=D6=C5 =D7 ALC2.3) mc =D4=CF=D6=C5 =CF=C2=D5=DE=C5=CE > >=D0=CF =CE=C9=CD =CC=C1=DA=C9=D4=D8. :) > =E2=CC=C9=CE, =CE=D5 =CE=C5 =CC=C1=DA=C1=C5=D4 =D5 =CD=C5=CE=D1. mc-4.6.= 0-alt9 > cdrecord-2.01-alt1a37 =FE=C5=C7=CF =D4=C1=CD =C4=CF=D3=D4=C1=D7=C9=D4=D8 = =CE=C1=C4=CF? home:~> rpm -qf /usr/bin/isoinfo=20 cdrecord-2.01-alt1a37 =F7=D2=CF=C4=C5 =D7=D3=A3. =EB=C1=CB =C9=CD=C5=CE=CE=CF =CE=C5 =CC=C1=DA= =C1=C5=D4? (=D4=C1=CD =CF=D0=D1=D4=D8 =D7=D2=CF=C4=C5 =CC=CF=CD=C1=CC=C9 = =C6=CF=D2=CD=C1=D4 =D7=D9=D7=CF=C4=C1 -- =D7=CF=D4 =DB=C9=CC=CF =D7 =DE=D8=A3=CD-=D4=CF =C2=DC= =CB=C5=CE=C4=C5 =DA=C1=D3=C5=CC=CF :-/) =F3=CD. =D4=D6. =C1=D4=D4=C1=DE, =CE=C5 =D0=CF=CD=CE=C0, =C2=D9=CC =CC=C9 = =D5=DE=D4=A3=CE (=D3=CB=CF=D2=C5=C5 =CE=C5=D4). =F0=CF=CD=CF=D6=C5=D4 -- =D7=D7=C5=D3=C9=CD BTS. --=20 ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/ --f6M9UaX53EEZorp0 Content-Type: message/rfc822 Content-Disposition: inline Return-Path: X-Original-To: mike@fly.osdn.org.ua Delivered-To: mike@fly.osdn.org.ua Received: from kurush.osdn.org.ua (external.osdn.org.ua [212.40.34.156]) by fly.osdn.org.ua (Postfix) with ESMTP id C29461C0BF3B for ; Thu, 22 Jul 2004 16:03:06 +0300 (EEST) Received: from mx2.mail.ru (mx2.mail.ru [194.67.23.122]) by kurush.osdn.org.ua (8.12.8p2/8.12.8) with ESMTP id i6MD33YA028520 for ; Thu, 22 Jul 2004 16:03:05 +0300 (EEST) (envelope-from prof_alex@mail.ru) Received: from [62.183.40.254] (port=32785 helo=mail.ru) by mx2.mail.ru with esmtp id 1BndDg-0005IB-00 for mike@osdn.org.ua; Thu, 22 Jul 2004 17:02:44 +0400 Message-ID: <40FFBBFA.7020005@mail.ru> Date: Thu, 22 Jul 2004 17:07:06 +0400 From: alex User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040113 X-Accept-Language: en-us, en To: Michael Shigorin Subject: Re: iso9660 =?KOI8-R?Q?=C9_=CE=CF=D7=D9=CA_isoinfo?= References: <3FD7240A.1060905@mail.ru> <20040628103746.GA20387@osdn.org.ua> In-Reply-To: <20040628103746.GA20387@osdn.org.ua> X-Spam: Not detected X-Virus-Scanned: by amavisd-new X-Spam: no; 0.00; wrote:01 чуть:01 уехал:01 надвое:01 пробелом:01 Патч:01 висит:01 bugzilla:01 bug:01 4536:01 добавить:01 форматом:01 Joliet:01 беда:01 UCS:01 X-Attachments: cset="KOI8-R" name="iso9660.diff" name="iso9660.diff" Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------000303040804030402070204" Content-Disposition: inline --------------000303040804030402070204 Content-Type: text/plain; charset=koi8-r; format=flowed Content-Disposition: inline; filename="mutt.Zp3LZf" Content-Transfer-Encoding: quoted-printable Michael Shigorin wrote: >=20 > =E6=CF=D2=CD=C1=D4 =CF=D0=D1=D4=D8 =DE=D5=D4=D8 =D5=C5=C8=C1=CC -- =D7 [ = ... ] =C7=D2=D5=D0=D0=C1 =C3=C9=C6=D2 =D4=C5=D0=C5=D2=D8 =D2=C1=DA=C2=C9=D4= =C1 > =CE=C1=C4=D7=CF=C5 =D0=D2=CF=C2=C5=CC=CF=CD. =F0=C1=D4=DE =D0=D2=C9=C3= =C5=D0=CC=C5=CE (=C9 =D7=C9=D3=C9=D4 =CE=C1 > https://bugzilla.altlinux.org/show_bug.cgi?id=3D4536). >=20 =F7 =D0=D2=CF=C4=CF=CC=D6=C5=CE=C9=C5 =D4=C5=CD=D9 =C8=CF=DE=C5=D3=D4= =D3=D1 =C4=CF=C2=C1=D7=C9=D4=D8, =DE=D4=CF =D0=D2=CF=C2=CC=C5=CD=D9 =CE=C5 = =D4=CF=CC=D8=CB=CF =D3=20 =C6=CF=D2=CD=C1=D4=CF=CD. =F3 Joliet =D7=C5=DE=CE=C1=D1 =C2=C5=C4=C1, =D4= =CF UCS level 1 =CE=C5 =D0=CF=CE=C9=CD=C1=C5=D4, =D4=CF =D7 UCS=20 level 3 =C4=CF=C2=C1=D7=CC=D1=C5=D4 ';1' =D7 =CB=CF=CE=C3=C5 =C9=CD=C5=CE= =C9 =C6=C1=CA=CC=C1. =F0=D2=C9=DE=C5=CD =CE=C5=CB=CF=D2=D2=C5=CB=CE=CF =CF= =D4=CF=C2=D2=C1=D6=C1=C5=D4=20 =C4=C1=D6=C5 =C9=CD=C5=CE=C1 =C6=C1=CA=CC=CF=D7 =C9=DA =CF=C2=D2=C1=DA=CF= =D7 =C4=C9=D3=CB=CF=D7 =D3=CF=DA=C4=C1=CE=CE=D9=C8 =D0=D2=C9 =D0=CF=CD=CF= =DD=C9 mkisofs. =F7=CF=D4 =CB=20 =D0=D2=C9=CD=C5=D2=D5 INSERT =C9=DA http://www.inside-security.de/: >isoinfo -d -i INSERT-1.2.8_en.iso CD-ROM is in ISO 9660 format System id: LINUX Volume id: Inside Security Rescue Toolkit Volume set id: Publisher id: Data preparer id: Application id: MKISOFS ISO 9660/HFS FILESYSTEM BUILDER & CDRECORD=20 CD-R/DVD CREATOR (C) 1993 E.YOUNGDALE (C) 1997 J.PEARSON/J.SCHILLING ---=D0=CF=D3=CB=C9=D0=C1=CE=CF--- Joliet with UCS level 3 found Rock Ridge signatures version 1 found ---=D0=CF=D3=CB=C9=D0=C1=CE=CF--- =D0=D2=CF=C2=D5=C5=CD =D0=CF=CC=D5=DE=C9=D4=D8 =D3=D0=C9=D3=CF=CB =C6=C1=CA= =CC=CF=D7: >isoinfo -R -J -j koi8-r -l -i INSERT-1.2.8_en.iso ---=D0=CF=D3=CB=C9=D0=C1=CE=CF--- Directory listing of=20 /isolinux____)____insert-1.2.8_master_en_isolinux____Y___________/ d--------- 0 0 0 2048 Apr 21 2004 [ 35 02] . d--------- 0 0 0 4096 Mar 3 2004 [ 32 02] .. ---------- 0 0 0 2048 Apr 21 2004 [ 24561 00]=20 boot.cat____Y____b___}____boot.catPX$_$______$__________________ ---------- 0 0 0 174 Apr 20 2004 [ 24562 00]=20 boot.msg____1____insert-1.2.8_master_en_isolinux_boot.msg___q0__ ---------- 0 0 0 1545 Apr 20 2004 [ 24563 00]=20 f2_@___@________hV__hV__f_________________h____ ________________ ---------- 0 0 0 9424 Apr 21 2004 [ 24564 00]=20 isolinux.bin________9____insert-1.2.8_master_en_isolinux_isolinu ---------- 0 0 0 2434 Jan 26 2004 [ 24569 00]=20 isolinux.cfg________9____insert-1.2.8_master_en_isolinux_isolinu ---------- 0 0 0 8762 Jul 29 2003 [ 24571 00]=20 logo.16_____1____insert-1.2.8_master_en_isolinux_logo.16____Y___ ---------- 0 0 0 67648 Apr 2 2004 [ 24576 00]=20 memtest_____1____insert-1.2.8_master_en_isolinux_memtest____Y___ ---------- 0 0 0 495568 Apr 3 2004 [ 24610 00]=20 miniroot.gz_9____insert-1.2.8_master_en_isolinux_miniroot.gz____ ---------- 0 0 0 921594 Apr 2 2004 [ 24852 00]=20 vmlinuz_____1____insert-1.2.8_master_en_isolinux_vmlinuz____Y___ =EB=CC=C0=DE '-R' =C5=D3=D4=D8 =D7 =CB=CF=CD=C1=CE=C4=CE=CF=CA =D3=D4=D2=CF= =CB=C5, =CE=CF =CF=CE =C9=C7=CE=CF=D2=C9=D2=D5=C5=D4=D3=D1, =D4=C5=D0=C5=D2= =D8 =D4=C1=CB: >isoinfo -R -l -i INSERT-1.2.8_en.iso ---=D0=CF=D3=CB=C9=D0=C1=CE=CF--- Directory listing of /isolinux/ dr-xr-xr-x 2 0 0 2048 Apr 21 2004 [ 31 02] . dr-xr-xr-x 4 0 0 2048 Mar 3 2004 [ 29 02] .. -r--r--r-- 1 0 0 2048 Apr 21 2004 [ 24561 00] boot.cat -r-xr-xr-x 1 0 0 174 Apr 20 2004 [ 24562 00] boot.msg -r-xr-xr-x 1 0 0 1545 Apr 20 2004 [ 24563 00] f2 -r-xr-xr-x 2 0 0 9424 Apr 21 2004 [ 24564 00]=20 isolinux.bin -r-xr-xr-x 1 0 0 2434 Jan 26 2004 [ 24569 00]=20 isolinux.cfg -r-xr-xr-x 2 0 0 8762 Jul 29 2003 [ 24571 00] logo.16 -r-xr-xr-x 2 0 0 67648 Apr 2 2004 [ 24576 00] memtest -r-xr-xr-x 1 0 0 495568 Apr 3 2004 [ 24610 00]=20 miniroot.gz -r-xr-xr-x 2 0 0 921594 Apr 2 2004 [ 24852 00] vmlinuz =EB=C1=CB =D7=C9=C4=CE=CF, Rock Ridge =D3=CF=C4=C5=D2=D6=C9=D4 =D7=D3=C5 = =DE=D4=CF =CE=C1=CD =CE=C1=C4=CF, =CE=CF =C9=C7=CE=CF=D2=C9=D2=D5=C5=D4=D3= =D1 =D0=D2=C9=20 =D5=CB=C1=DA=C1=CE=C9=C9 =CB=CC=C0=DE=C1 '-J' (=C4=C1=D6=C5 =C5=D3=CC=C9 = =D0=CF=CD=C5=CE=D1=D4=D8 =C9=C8 =CD=C5=D3=D4=C1=CD=C9 =CC=C5=C7=DE=C5 =CE= =C5 =D3=D4=C1=CE=CF=D7=C9=D4=D3=D1).=20 =EF=D4=D3=C0=C4=C1 =D0=D2=C5=C4=CC=CF=D6=C5=CE=C9=C5: =DA=C1=C2=C9=D4=D8 = =CE=C1 Joliet =C5=D3=CC=C9 =C5=D3=D4=D8 RR. =F1 =C4=D5=CD=C1=C0, =DE=D4=CF = =C9=CD=C5=CE=CE=CF =CB=20 =DC=D4=CF=CD=D5 =CE=C1=D3 =D0=CF=C4=D4=C1=CC=CB=C9=D7=C1=C5=D4 Joerg Schill= ing (=CF=DE=C5=CE=D8 =C8=D7=C1=CC=C9=D4 RR =C9 =D2=D5=C7=C1=C5=D4=20 =CF=C7=D2=C1=CE=C9=DE=C5=CE=CE=CF=D3=D4=D8 Joliet). =EE=D5 =C9 =D4=C1=CE=C3= =D9 =D3 =C2=D5=C2=CE=CF=CD =D7=CF=CB=D2=D5=C7 =C9=CD=C5=CE =C6=C1=CA=CC=CF= =D7=20 =CF=CB=C1=CE=DE=C9=D7=C1=C0=DD=C9=C8=D3=D1 =CE=C1 ';1' (=C9=CE=D4=C5=D2=C5= =D3=CE=CF, =C1 =C3=C9=C6=D2=D9 =CF=D4=CC=C9=DE=CE=D9=C5 =CF=D4 =C5=C4=C9=CE= =C9=C3=D9 =C2=D9=D7=C1=C0=D4?). =F4=CF =DE=D4=CF =D5 =CD=C5=CE=D1 =D0=CF=CC=D5=DE=C9=CC=CF=D3=D8 =D2= =C1=C2=CF=D4=C1=C5=D4 =CE=C1 =D7=C5=D2=D3=C9=D1=C8 2.01a21 - 2.01a34, =CE= =CF=20 =DE=C9=D3=CC=CF =D2=C1=DA=CC=C9=DE=CE=D9=C8 =CF=C2=D2=C1=DA=CF=D7 =D5 =CD= =C5=CE=D1 =CE=C5 =D7=C5=CC=C9=CB=CF, =D4=C1=CB =DE=D4=CF =C9=CE=D4=C5=D2=C5= =D3=CE=CF =CB=C1=CB =DC=D4=CF=20 =D2=C1=C2=CF=D4=C1=C5=D4 =D5 =C4=D2=D5=C7=C9=C8. --------------000303040804030402070204 Content-Type: text/plain; charset=us-ascii; name="iso9660.diff" Content-Disposition: inline; filename="iso9660.diff" --- iso9660 Thu Jul 22 17:00:02 2004 +++ iso9660.new Thu Jul 22 01:33:24 2004 @@ -18,9 +18,14 @@ else JOLIET_OPT="-J" fi - ISOINFO="isoinfo -R" - # isoinfo -d -i "$1" | grep "NO Joliet" > /dev/null || ISOINFO="$ISOINFO $JOLIET_OPT" - isoinfo -d -i "$1" | grep "Joliet with UCS level [2-9] found" > /dev/null && ISOINFO="$ISOINFO $JOLIET_OPT" + ISOINFO_CMD="isoinfo" + + ISOINFO=`isoinfo -d -i "$1"` + if echo $ISOINFO | grep "Rock Ridge signatures version [1-9] found" > /dev/null; then + ISOINFO_CMD="$ISOINFO_CMD -R" + else + echo $ISOINFO | grep "Joliet with UCS level [2-9] found" > /dev/null && ISOINFO_CMD="$ISOINFO_CMD $JOLIET_OPT" + fi } mcisofs_list () { @@ -33,14 +38,14 @@ *) MYCAT="cat";; esac -$ISOINFO -l -i "$1" | gawk ' +$ISOINFO_CMD -l -i "$1" | gawk ' BEGIN { dir=""; # Pattern to match 8 first fields. rx = "[^ ]+[ ]+"; + irx = "^..\[ [0-9 ]+\] "; rx = "^" rx rx rx rx rx rx rx rx; # irx = "^. *[0-9]+. "; - irx = "^..\[[ 0-9]+\] "; } /^$/ { next } /^d---------/ { next } @@ -57,6 +62,8 @@ # fix perms sub("^---------- 0 0 0", "-r--r--r-- 1 root root", attr) sub(" $", "", name) + # for pure ISO9660 and Joliet UCS level 3 + sub(";1$", "", name) ## sub(";[0-9]+$", "", name) ## would break copyout # skip . and .. if (name ~ /^\.\.?/) next; @@ -65,7 +72,7 @@ } mcisofs_copyout () { - $ISOINFO -i "$1" -x "/$2" > "$3" + $ISOINFO_CMD -i "$1" -x "/$2" > "$3" } save_ctype=`locale | grep LC_CTYPE` @@ -79,6 +86,7 @@ test_iso "$@"; mcisofs_list "$@"; exit 0;; + copyout) test_iso "$@"; mcisofs_copyout "$@"; --------------000303040804030402070204-- --f6M9UaX53EEZorp0-- --Lez9QO3Seu3ycz0M Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQFBXcG0bsPDprYMm3IRAqVhAKCmN4tEPK8jpd8uZt1Gn8FZQ6HmggCggrkU QnkgzL6f5Q3yli7ZNqlm+Pc= =y+hE -----END PGP SIGNATURE----- --Lez9QO3Seu3ycz0M--