Accepting request 206689 from home:dnh:branches:Base:System
fix urar extfs some more (thanks to D. Werner for finding the problem and proposing the fix) OBS-URL: https://build.opensuse.org/request/show/206689 OBS-URL: https://build.opensuse.org/package/show/Base:System/mc?expand=0&rev=68
This commit is contained in:
parent
0c4e6e62b7
commit
544da03b11
@ -1,6 +1,6 @@
|
|||||||
--- src/vfs/extfs/helpers/urar.in.orig 2013-11-12 18:27:16.000000000 +0100
|
--- src/vfs/extfs/helpers/urar.in.orig 2013-11-12 18:27:16.000000000 +0100
|
||||||
+++ src/vfs/extfs/helpers/urar.in 2013-11-12 19:05:31.000000000 +0100
|
+++ src/vfs/extfs/helpers/urar.in 2013-11-12 19:05:31.000000000 +0100
|
||||||
@@ -42,14 +42,35 @@
|
@@ -42,14 +42,36 @@
|
||||||
$UNRAR v -c- -cfg- "$1" | @AWK@ -v uid=`id -u` -v gid=`id -g` '
|
$UNRAR v -c- -cfg- "$1" | @AWK@ -v uid=`id -u` -v gid=`id -g` '
|
||||||
BEGIN { flag=0 }
|
BEGIN { flag=0 }
|
||||||
/^-----------/ { flag++; if (flag > 1) exit 0; next }
|
/^-----------/ { flag++; if (flag > 1) exit 0; next }
|
||||||
@ -15,8 +15,9 @@
|
|||||||
+flag == 1 {
|
+flag == 1 {
|
||||||
+ name="";
|
+ name="";
|
||||||
+
|
+
|
||||||
+ ### split line and save seperators in 'seps'
|
+ ### split line, save n-fields and save seperators in 'seps'
|
||||||
+ split($0, fields, " ", seps);
|
+ nf = split($0, fields, " ", seps);
|
||||||
|
+
|
||||||
+ ### split date for reformatting
|
+ ### split date for reformatting
|
||||||
+ split(fields[5], date, "-");
|
+ split(fields[5], date, "-");
|
||||||
+
|
+
|
||||||
@ -29,8 +30,8 @@
|
|||||||
+ }
|
+ }
|
||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
+ ### join filename from fields 8 .. NR
|
+ ### join filename from fields 8 .. nf (saved above)
|
||||||
+ for(i=8; i<=NR; i++) {
|
+ for(i = 8; i <= nf; i++) {
|
||||||
+ name=name fields[i] seps[i];
|
+ name=name fields[i] seps[i];
|
||||||
+ }
|
+ }
|
||||||
+ ### remove padding blanks from short names
|
+ ### remove padding blanks from short names
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 12 21:09:36 UTC 2013 - dnh@opensuse.org
|
||||||
|
|
||||||
|
- fix urar extfs some more (thanks to D. Werner for finding the problem
|
||||||
|
and proposing the fix)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Nov 12 18:11:19 UTC 2013 - dnh@opensuse.org
|
Tue Nov 12 18:11:19 UTC 2013 - dnh@opensuse.org
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user