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)
82 self.script.append(cmd)
94 self.script.append(cmd)
106 self.script.append(cmd)
111 self.script.append(
123 self.script.append(cmd)
131 self.script.append(self._WordWrap(cmd))
137 self.script.append("show_progress(%f, %d);" % (frac, int(dur)))
143 self.script.append("set_progress(%f);" % (frac,))
149 self.script.append(
157 self.script.append('assert(sha1_check(read_file("%s")' % (filename,) +
164 self.script.append(('apply_patch_space(%d) || abort("Not enough free space '
183 self.script.append('mount("%s", "%s", "%s", "%s", "%s");' %
191 self.script.append('package_extract_dir("%s", "%s");' % (src, dst))
194 """Write a comment into the update script."""
195 self.script.append("")
197 self.script.append("# " + i)
198 self.script.append("")
202 self.script.append('ui_print("%s");' % (message,))
210 self.script.append('tune2fs(' +
223 self.script.append('format("%s", "%s", "%s", "%s", "%s");' %
234 self.script.append('wipe_block_device("%s", %s);' % (device, size))
240 self.script.append(self._WordWrap(cmd))
245 self.script.append('rename("%s", "%s");' % (srcfile, tgtfile))
254 self.script.append(self._WordWrap(cmd))
268 self.script.append(self._WordWrap(cmd))
280 self.script.append(
286 self.script.append(
289 self.script.append(
297 self.script.append('set_perm(%d, %d, 0%o, "%s");' % (uid, gid, mode, fn))
305 self.script.append(cmd)
310 self.script.append('set_perm_recursive(%d, %d, 0%o, 0%o, "%s");'
320 self.script.append(cmd)
331 self.script.append(self._WordWrap(cmd))
334 """Append text verbatim to the output script."""
335 self.script.append(extra)
338 self.script.append('unmount("%s");' % (mount_point,))
343 self.script.append('unmount("%s");' % (p,))
347 """Write the accumulated script to the output_zip file. input_zip
349 script. If input_path is not None, it will be used as a local
354 common.ZipWriteStr(output_zip, "META-INF/com/google/android/updater-script",
355 "\n".join(self.script) + "\n")