[Android] deprecate:
update-script has 104 lines

1/104: #
2/104: # Generated by dsixda's HTC Android Kitchen
3/104: # xda-developers.com
4/104: #
5/104: show_progress 0.1 0
6/104: format SYSTEM:
7/104: delete SYSTEM:xbin/busybox
8/104: delete_recursive SYSTEM:xbin
9/104: delete DATA:app
10/104: copy_dir PACKAGE:data DATA:
>> WARNING: data not found as symlink or binary
>> WARNING: data/ not found as symlink or binary
11/104: copy_dir PACKAGE:system SYSTEM:
12/104: symlink dumpstate SYSTEM:bin/bugreport
13/104: symlink dumpstate SYSTEM:bin/dumpcrash
14/104: symlink toolbox SYSTEM:bin/cat
15/104: symlink toolbox SYSTEM:bin/chmod
16/104: symlink toolbox SYSTEM:bin/chown
17/104: symlink toolbox SYSTEM:bin/cmp
18/104: symlink toolbox SYSTEM:bin/date
19/104: symlink toolbox SYSTEM:bin/dd
20/104: symlink toolbox SYSTEM:bin/df
21/104: symlink toolbox SYSTEM:bin/dmesg
22/104: symlink toolbox SYSTEM:bin/getevent
23/104: symlink toolbox SYSTEM:bin/getprop
24/104: symlink toolbox SYSTEM:bin/hd
25/104: symlink toolbox SYSTEM:bin/id
26/104: symlink toolbox SYSTEM:bin/ifconfig
27/104: symlink toolbox SYSTEM:bin/iftop
28/104: symlink toolbox SYSTEM:bin/insmod
29/104: symlink toolbox SYSTEM:bin/ioctl
30/104: symlink toolbox SYSTEM:bin/ionice
31/104: symlink toolbox SYSTEM:bin/kill
32/104: symlink toolbox SYSTEM:bin/ln
33/104: symlink toolbox SYSTEM:bin/log
34/104: symlink toolbox SYSTEM:bin/ls
35/104: symlink toolbox SYSTEM:bin/lsmod
36/104: symlink toolbox SYSTEM:bin/mkdir
37/104: symlink toolbox SYSTEM:bin/mount
38/104: symlink toolbox SYSTEM:bin/mv
39/104: symlink toolbox SYSTEM:bin/nandread
40/104: symlink toolbox SYSTEM:bin/netstat
41/104: symlink toolbox SYSTEM:bin/newfs_msdos
42/104: symlink toolbox SYSTEM:bin/notify
43/104: symlink toolbox SYSTEM:bin/printenv
44/104: symlink toolbox SYSTEM:bin/ps
45/104: symlink toolbox SYSTEM:bin/reboot
46/104: symlink toolbox SYSTEM:bin/renice
47/104: symlink toolbox SYSTEM:bin/rm
48/104: symlink toolbox SYSTEM:bin/rmdir
49/104: symlink toolbox SYSTEM:bin/rmmod
50/104: symlink toolbox SYSTEM:bin/route
51/104: symlink toolbox SYSTEM:bin/schedtop
52/104: symlink toolbox SYSTEM:bin/sendevent
53/104: symlink toolbox SYSTEM:bin/setconsole
54/104: symlink toolbox SYSTEM:bin/setprop
55/104: symlink toolbox SYSTEM:bin/sleep
56/104: symlink toolbox SYSTEM:bin/smd
57/104: symlink toolbox SYSTEM:bin/start
58/104: symlink toolbox SYSTEM:bin/stop
59/104: symlink toolbox SYSTEM:bin/sync
60/104: symlink toolbox SYSTEM:bin/top
61/104: symlink toolbox SYSTEM:bin/umount
62/104: symlink toolbox SYSTEM:bin/vmstat
63/104: symlink toolbox SYSTEM:bin/watchprops
64/104: symlink toolbox SYSTEM:bin/wipe
65/104: set_perm_recursive 0 0 0755 0644 SYSTEM:
66/104: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin
67/104: set_perm 0 3003 02755 SYSTEM:bin/netcfg
68/104: set_perm 0 3004 02755 SYSTEM:bin/ping
69/104: set_perm 0 2000 06750 SYSTEM:bin/run-as
70/104: set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluetooth
71/104: set_perm 0 0 0755 SYSTEM:etc/bluetooth
72/104: set_perm 1000 1000 0640 SYSTEM:etc/bluetooth/auto_pairing.conf
73/104: set_perm 3002 3002 0444 SYSTEM:etc/bluetooth/blacklist.conf
74/104: set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf
75/104: set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks
76/104: set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh
77/104: set_perm 0 0 0777 SYSTEM:bin/a2sd
78/104: set_perm 0 0 0777 SYSTEM:etc/init.d/00banner
79/104: set_perm 0 0 0777 SYSTEM:etc/init.d/01sysctl
80/104: set_perm 0 0 0777 SYSTEM:etc/init.d/02firstboot
81/104: set_perm 0 0 0777 SYSTEM:etc/init.d/03modules
>> WARNING: system/etc/init.d/03modules not found as symlink or binary
82/104: set_perm 0 0 0777 SYSTEM:etc/init.d/04apps2sd
83/104: set_perm 0 0 0777 SYSTEM:etc/init.d/99complete
84/104: set_perm 0 0 0777 SYSTEM:bin/launcha2sd
85/104: set_perm 0 0 0777 SYSTEM:bin/starta2sd
86/104: set_perm 0 0 0777 SYSTEM:bin/jita2sd
87/104: set_perm 0 0 0777 SYSTEM:bin/chka2sd
88/104: set_perm 0 0 0777 SYSTEM:bin/zipalign
89/104: set_perm 0 0 0777 SYSTEM:bin/sysinit
90/104: set_perm 0 0 0777 SYSTEM:bin/bash
91/104: set_perm 0 0 0777 SYSTEM:bin/busybox.a2sd
92/104: set_perm 0 0 0644 SYSTEM:bin/apps2sd.hlp
93/104: set_perm 0 0 0777 SYSTEM:bin/dtinstall
>> WARNING: system/bin/dtinstall not found as symlink or binary
94/104: set_perm 0 0 04755 SYSTEM:bin/bash
95/104: symlink /system/bin/bash SYSTEM:bin/sh
96/104: set_perm 0 0 06755 SYSTEM:bin/su
97/104: symlink /system/bin/su SYSTEM:xbin/su
98/104: set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp
99/104: show_progress 0.1 10
100/104: show_progress 0.2 0
101/104: run_program PACKAGE:data/dtinstall.launch
>> WARNING: data/dtinstall.launch not found as symlink or binary
102/104: run_program PACKAGE:installbusybox
103/104: write_raw_image PACKAGE:boot.img BOOT:
104/104: show_progress 0.2 10

Warnings found. Please review the update-script to ensure it is correct.

And for kicks, this is what I get (just the error snippet) when I attempt to convert updater=>update.

scripts/convert_updater_script: line 153: ((: i <= : syntax error: operand expected (error token is " ")
An update-script has been created under META-INF/com/google/android
of your working folder. Please review it for potential errors.

Like I said before, if I tell the kitchen to do nothing, I am still able to create a usable rom but it would be nice to figure out what exactly is going on here.

And just in case you wanted it for whatever reason, here is the updater-script that I have in my rom prior to doing any work; and the one that I told it to simply leave be.

assert(getprop("ro.product.device") == "passion" ||
getprop("ro.build.product") == "passion");
assert(getprop("ro.bootloader") == "0.33.2012" ||
getprop("ro.bootloader") == "0.33.0012" ||
getprop("ro.bootloader") == "0.35.0017" ||
getprop("ro.bootloader") == "0.30.2000");
show_progress(0.500000, 0);
format("MTD", "system");
mount("MTD", "system", "/system");
show_progress(0.500000, 40);
package_extract_dir("system", "/system");
symlink("busybox", "/system/xbin/[", "/system/xbin/[[",
"/system/xbin/arp", "/system/xbin/ash", "/system/xbin/awk",
"/system/xbin/basename", "/system/xbin/bbconfig", "/system/xbin/brctl",
"/system/xbin/bunzip2", "/system/xbin/bzcat", "/system/xbin/bzip2",
"/system/xbin/cal", "/system/xbin/cat", "/system/xbin/catv",
"/system/xbin/chgrp", "/system/xbin/chmod", "/system/xbin/chown",
"/system/xbin/chroot", "/system/xbin/cksum", "/system/xbin/clear",
"/system/xbin/cmp", "/system/xbin/cp", "/system/xbin/cpio",
"/system/xbin/cut", "/system/xbin/date", "/system/xbin/dc",
"/system/xbin/dd", "/system/xbin/depmod", "/system/xbin/devmem",
"/system/xbin/df", "/system/xbin/diff", "/system/xbin/dirname",
"/system/xbin/dmesg", "/system/xbin/dnsd", "/system/xbin/dos2unix",
"/system/xbin/du", "/system/xbin/echo", "/system/xbin/ed",
"/system/xbin/egrep", "/system/xbin/env", "/system/xbin/expr",
"/system/xbin/false", "/system/xbin/fdisk", "/system/xbin/fgrep",
"/system/xbin/find", "/system/xbin/fold", "/system/xbin/free",
"/system/xbin/freeramdisk", "/system/xbin/fuser", "/system/xbin/getopt",
"/system/xbin/grep", "/system/xbin/gunzip", "/system/xbin/gzip",
"/system/xbin/head", "/system/xbin/hexdump", "/system/xbin/id",
"/system/xbin/ifconfig", "/system/xbin/insmod", "/system/xbin/install",
"/system/xbin/ip", "/system/xbin/kill", "/system/xbin/killall",
"/system/xbin/killall5", "/system/xbin/length", "/system/xbin/less",
"/system/xbin/ln", "/system/xbin/losetup", "/system/xbin/ls",
"/system/xbin/lsmod", "/system/xbin/lspci", "/system/xbin/lsusb",
"/system/xbin/lzop", "/system/xbin/lzopcat", "/system/xbin/md5sum",
"/system/xbin/mkdir", "/system/xbin/mke2fs", "/system/xbin/mkfifo",
"/system/xbin/mkfs.ext2", "/system/xbin/mknod", "/system/xbin/mkswap",
"/system/xbin/mktemp", "/system/xbin/modprobe", "/system/xbin/more",
"/system/xbin/mount", "/system/xbin/mountpoint", "/system/xbin/mv",
"/system/xbin/netstat", "/system/xbin/nice", "/system/xbin/nohup",
"/system/xbin/nslookup", "/system/xbin/ntpd", "/system/xbin/od",
"/system/xbin/patch", "/system/xbin/pgrep", "/system/xbin/pidof",
"/system/xbin/ping", "/system/xbin/pkill", "/system/xbin/printenv",
"/system/xbin/printf", "/system/xbin/ps", "/system/xbin/pwd",
"/system/xbin/rdev", "/system/xbin/readlink", "/system/xbin/realpath",
"/system/xbin/renice", "/system/xbin/reset", "/system/xbin/rm",
"/system/xbin/rmdir", "/system/xbin/rmmod", "/system/xbin/route",
"/system/xbin/run-parts", "/system/xbin/sed", "/system/xbin/seq",
"/system/xbin/setsid", "/system/xbin/sh", "/system/xbin/sha1sum",
"/system/xbin/sha256sum", "/system/xbin/sha512sum",
"/system/xbin/sleep", "/system/xbin/sort", "/system/xbin/split",
"/system/xbin/stat", "/system/xbin/strings", "/system/xbin/stty",
"/system/xbin/swapoff", "/system/xbin/swapon", "/system/xbin/sync",
"/system/xbin/sysctl", "/system/xbin/tac", "/system/xbin/tail",
"/system/xbin/tar", "/system/xbin/tee", "/system/xbin/telnet",
"/system/xbin/test", "/system/xbin/tftp", "/system/xbin/time",
"/system/xbin/top", "/system/xbin/touch", "/system/xbin/tr",
"/system/xbin/traceroute", "/system/xbin/true", "/system/xbin/tty",
"/system/xbin/umount", "/system/xbin/uname", "/system/xbin/uniq",
"/system/xbin/unix2dos", "/system/xbin/unlzop", "/system/xbin/unzip",
"/system/xbin/uptime", "/system/xbin/usleep", "/system/xbin/uudecode",
"/system/xbin/uuencode", "/system/xbin/vi", "/system/xbin/watch",
"/system/xbin/wc", "/system/xbin/wget", "/system/xbin/which",
"/system/xbin/whoami", "/system/xbin/xargs", "/system/xbin/yes",
"/system/xbin/zcat");
symlink("iwmulticall", "/system/xbin/iwconfig", "/system/xbin/iwgetid",
"/system/xbin/iwlist", "/system/xbin/iwpriv",
"/system/xbin/iwspy");
symlink("toolbox", "/system/bin/cat", "/system/bin/cmp",
"/system/bin/date", "/system/bin/dd", "/system/bin/dmesg",
"/system/bin/getevent", "/system/bin/getprop", "/system/bin/hd",
"/system/bin/id", "/system/bin/ifconfig", "/system/bin/iftop",
"/system/bin/insmod", "/system/bin/ioctl", "/system/bin/ionice",
"/system/bin/kill", "/system/bin/log", "/system/bin/lsmod",
"/system/bin/mkdir", "/system/bin/nandread", "/system/bin/netstat",
"/system/bin/newfs_msdos", "/system/bin/notify", "/system/bin/printenv",
"/system/bin/ps", "/system/bin/reboot", "/system/bin/renice",
"/system/bin/rmdir", "/system/bin/rmmod", "/system/bin/route",
"/system/bin/schedtop", "/system/bin/sendevent",
"/system/bin/setconsole", "/system/bin/setprop", "/system/bin/sleep",
"/system/bin/smd", "/system/bin/start", "/system/bin/stop",
"/system/bin/sync", "/system/bin/top", "/system/bin/uptime",
"/system/bin/vmstat", "/system/bin/watchprops",
"/system/bin/wipe");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 0, 06755, "/system/bin/flash_image");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(0, 0, 0755, "/system/etc/bluetooth");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm_recursive(0, 2000, 0755, 0750, "/system/etc/init.d");
set_perm(0, 0, 0755, "/system/etc/init.d");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/dumplog");
set_perm(0, 0, 06755, "/system/xbin/hcitool");
set_perm(0, 0, 06755, "/system/xbin/librank");
set_perm(0, 0, 06755, "/system/xbin/mv2sd");
set_perm(0, 0, 06755, "/system/xbin/ota");
set_perm(0, 0, 06755, "/system/xbin/procmem");
set_perm(0, 0, 06755, "/system/xbin/procrank");
set_perm(0, 0, 06755, "/system/xbin/su");
show_progress(0.200000, 0);
show_progress(0.200000, 10);
assert(package_extract_file("boot.img", "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", "boot"),
delete("/tmp/boot.img"));
show_progress(0.100000, 0);
unmount("/system");