<div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Nov 20, 2019 at 11:45 AM gregrwm <<a href="mailto:tclug1@whitleymott.net">tclug1@whitleymott.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">On Wed, Nov 20, 2019 at 10:46 AM Andrew Lunn <<a href="mailto:andrew@lunn.ch" target="_blank">andrew@lunn.ch</a>> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, Nov 20, 2019 at 09:41:26AM -0600, gregrwm wrote:<br>
> i have a .zip (actually a java archive) in which i need to replace a script.<br>
> <br>
> unzip -Z currently shows:<br>
> >-rw---- 2.0 fat 1365952 b- defN 09-Jan-01 00:00 META-INF/com/google/<br>
> android/update-binary<br>
> >-rw-rw-r-- 3.0 unx 1221 tx defN 19-Nov-20 00:37 META-INF/com/google/<br>
> android/updater-script<br>
> <br>
> what do i need to do so updater-script is "fat...b-" instead of "unx...tx"?<br>
<br>
man zipinfo<br>
<br>
zipinfo has a number of modes, and its behavior can be rather difficult to fathom if one isn't familiar with Unix ls(1) (or even<br>
if one is). The default behavior is to list files in the following format:<br>
<br>
-rw-rws--- 1.9 unx 2802 t- defX 11-Aug-91 13:48 perms.2660<br>
<br>
...<br>
<br>
The second and third fields indicate that the file was zipped under Unix with version 1.9 of zip. Since it comes from Unix, the<br>
file permissions at the beginning of the line are printed in Unix format. The uncompressed file-size (2802 in this example) is<br>
the fourth field.<br>
<br>
So maybe you need Wine so you can run a DOS version of zip?<br></blockquote><div><br></div><div> </div></div><div dir="ltr"><div>thank you. as in much of life it seems the challenge is to ask the right question. what i really want is to get my phone working. recent builds of lineageos seem to need to have the first line of updater-script deleted. of course that's buried in a java archive (.zip). seemed easy enough, but the updater-script won't run now, and i don't really know why. so i'm wondering if i should even try to pursue that further, or try to find where to find older and working lineageos builds for my phone, or go looking for some other rom.<br></div></div></div>
</blockquote></div><br><br clear="all">perhaps the unx vs fat bit is unimportant, but the t- vs b- part probably is. what's baffling me is the zip manual claims that zip -r zipfile replacementfile will replace the file in the archive, but what happens is it says "nothing to do!" do i really have to go find a windows machine to get the file into the zip archive in binary format?</div>