Home | History | Annotate | Download | only in releasetools

Lines Matching refs:script

21   """Class to generate scripts in the 'edify' recovery script language
25 self.script = []
31 """Make a temporary script object whose commands can latter be
32 appended to the parent script with AppendScript(). Used when the
33 caller wants to generate script commands out-of-order."""
67 """Append the contents of another script (which should be created
69 self.script.extend(other.script)
80 self.script.append(self._WordWrap(cmd))
85 self.script.append(('assert(!less_than_int(%s, '
92 self.script.append(self._WordWrap(cmd))
100 self.script.append(self._WordWrap(cmd))
106 self.script.append("show_progress(%f, %d);" % (frac, int(dur)))
112 self.script.append("set_progress(%f);" % (frac,))
118 self.script.append('assert(apply_patch_check("%s"' % (filename,) +
125 self.script.append('assert(sha1_check(read_file("%s")' % (filename,) +
132 self.script.append("assert(apply_patch_space(%d));" % (amount,))
139 self.script.append('mount("%s", "%s", "%s", "%s");' %
147 self.script.append('package_extract_dir("%s", "%s");' % (src, dst))
150 """Write a comment into the update script."""
151 self.script.append("")
153 self.script.append("# " + i)
154 self.script.append("")
158 self.script.append('ui_print("%s");' % (message,))
168 self.script.append('format("%s", "%s", "%s", "%s");' %
176 self.script.append(self._WordWrap(cmd))
190 self.script.append(self._WordWrap(cmd))
202 self.script.append(
206 self.script.append(
213 self.script.append('set_perm(%d, %d, 0%o, "%s");' % (uid, gid, mode, fn))
217 self.script.append('set_perm_recursive(%d, %d, 0%o, 0%o, "%s");'
229 self.script.append(self._WordWrap(cmd))
236 self.script.append(self._WordWrap(cmd))
243 self.script.append(self._WordWrap(cmd))
246 """Append text verbatim to the output script."""
247 self.script.append(extra)
251 self.script.append('unmount("%s");' % (p,))
255 """Write the accumulated script to the output_zip file. input_zip
257 script. If input_path is not None, it will be used as a local
262 common.ZipWriteStr(output_zip, "META-INF/com/google/android/updater-script",
263 "\n".join(self.script) + "\n")