[Android] preludedrew:
dsixda, I read your reply to someone about integrating a kernel into a ROM. I've been tinkering with this trying to get it working and not having any success, or little. Where I'm getting caught is "E:Syntax error in update script"

You're post said:

Did this with a little bit of editing. Here is the original updater-script.

ui_print("");ui_print("Extracting System Files...");
set_progress(1.000000);
mount("MTD", "system", "/system");
package_extract_dir("system", "/system");set_perm_recursive(0, 0, 0755, 0644, "/system/lib/modules");set_perm_recursive(0, 0, 0755, 0755, "/system/etc/init.d");set_perm(0, 0, 0755, "/system/bin/zipalign");
unmount("/system");
ui_print("Extracting Kernel files...");
package_extract_dir("kernel", "/tmp");
ui_print("Installing kernel...");
format("MTD", "boot");
write_raw_image("/tmp/toastmod.img", "boot");ui_print("");
format ("MTD", "cache");
mount("MTD", "userdata", "/data");
delete_recursive("/data/dalvik-cache/");
unmount("/data");
ui_print("Done!");
ui_print("");

Now this is what I added to the update-script for the build. I cannot say i know what each line is doing. If i had an understanding what each line is doing i wouldn't be asking here. I'll post the whole update-script and flag where i added the "perm_recursive" 's and "perm_set".

#
# Generated by dsixda's HTC Android Kitchen
# xda-developers.com
#
show_progress 0.1 0
format SYSTEM:
delete DATA:local
run_program PACKAGE:check_data_app
copy_dir PACKAGE:data DATA:
set_perm 2000 2000 0771 DATA:local
set_perm_recursive 1000 1000 0771 0644 DATA:app
delete SYSTEM:xbin/busybox
delete_recursive SYSTEM:xbin
copy_dir PACKAGE:system SYSTEM:
symlink dumpstate SYSTEM:bin/bugreport
symlink dumpstate SYSTEM:bin/dumpcrash
symlink toolbox SYSTEM:bin/cat
symlink toolbox SYSTEM:bin/chmod
symlink toolbox SYSTEM:bin/chown
symlink toolbox SYSTEM:bin/chownto
symlink toolbox SYSTEM:bin/cmp
symlink toolbox SYSTEM:bin/date
symlink toolbox SYSTEM:bin/dd
symlink toolbox SYSTEM:bin/df
symlink toolbox SYSTEM:bin/dmesg
symlink toolbox SYSTEM:bin/getevent
symlink toolbox SYSTEM:bin/getprop
symlink toolbox SYSTEM:bin/hd
symlink toolbox SYSTEM:bin/id
symlink toolbox SYSTEM:bin/ifconfig
symlink toolbox SYSTEM:bin/iftop
symlink toolbox SYSTEM:bin/insmod
symlink toolbox SYSTEM:bin/ioctl
symlink toolbox SYSTEM:bin/ionice
symlink toolbox SYSTEM:bin/kill
symlink toolbox SYSTEM:bin/ln
symlink toolbox SYSTEM:bin/log
symlink toolbox SYSTEM:bin/ls
symlink toolbox SYSTEM:bin/lsmod
symlink toolbox SYSTEM:bin/mkdir
symlink toolbox SYSTEM:bin/mount
symlink toolbox SYSTEM:bin/mv
symlink toolbox SYSTEM:bin/nandread
symlink toolbox SYSTEM:bin/netstat
symlink toolbox SYSTEM:bin/newfs_msdos
symlink toolbox SYSTEM:bin/notify
symlink toolbox SYSTEM:bin/printenv
symlink toolbox SYSTEM:bin/ps
symlink toolbox SYSTEM:bin/renice
symlink toolbox SYSTEM:bin/rm
symlink toolbox SYSTEM:bin/rmdir
symlink toolbox SYSTEM:bin/rmmod
symlink toolbox SYSTEM:bin/route
symlink toolbox SYSTEM:bin/schedtop
symlink toolbox SYSTEM:bin/sendevent
symlink toolbox SYSTEM:bin/setconsole
symlink toolbox SYSTEM:bin/setprop
symlink toolbox SYSTEM:bin/sleep
symlink toolbox SYSTEM:bin/smd
symlink toolbox SYSTEM:bin/start
symlink toolbox SYSTEM:bin/stop
symlink toolbox SYSTEM:bin/sync
symlink toolbox SYSTEM:bin/top
symlink toolbox SYSTEM:bin/umount
symlink toolbox SYSTEM:bin/vmstat
symlink toolbox SYSTEM:bin/watchprops
symlink toolbox SYSTEM:bin/wipe
set_perm_recursive 0 0 0755 0644 SYSTEM:lib/modules ##ADDED##
set_perm_recursive 0 0 0755 0755 SYSTEM:etc/init.d ##ADDED##
set_perm_recursive 0 0 0755 0644 SYSTEM:
set_perm_recursive 0 2000 0755 0755 SYSTEM:bin
set_perm 0 0 0755 SYSTEM:bin/zipalign ##ADDED##
set_perm 0 3003 06755 SYSTEM:bin/ip
set_perm 0 3003 02755 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 0 2000 0550 SYSTEM:etc/init.goldfish.sh
set_perm 0 0 04755 SYSTEM:bin/bash
symlink /system/bin/bash SYSTEM:bin/sh
set_perm 0 0 04755 SYSTEM:bin/nano
set_perm 0 0 04755 SYSTEM:bin/sysrw
set_perm 0 0 04755 SYSTEM:bin/sysro
set_perm 0 0 06755 SYSTEM:bin/su
symlink /system/bin/su SYSTEM:xbin/su
set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn
show_progress 0.1 10
show_progress 0.2 0
run_program PACKAGE:installbusybox
write_raw_image PACKAGE:boot.img BOOT:
show_progress 0.2 10

Any help would be greatly appreciated.

Thanks

-Andrew