[Touch Pro, Fuze Android Development] sfhub:
Ok, I went ahead and updated everything to the 6/13/2010 AOSP package. I tested exactly what was released, making sure /sdcard/cache and /sdcard/andboot/data.img were removed.

This last part is important. Most people who are just upgrading to the latest system.sqsh won't be seeing the looping behavior. It is the folks doing fresh installs who are seeing it.

The result is a much nicer animation (IMO) but unfortunately still looping at the animation. Can't call it looping X, though, now with the new animation.

I then did two things:

1) replaced the included rootfs.img with the one that has the "PATH" fix I mentioned earlier (attached to this post) That earlier fix is explained in this post:

http://xdaforums.com/showthread.php?p=6786866#post6786866

2) get rid of "chmod 777 /data/etc/dbus.conf" which snuck in with the latest release, both to prove it is unecessary and because it is now redundant

I also updated the rootfs.img to be the latest/2nd 06/12/2010 release (cacfdc7) version, from the autobuild, with the nordic keymappings.

After those changes, I verified, there are no more console errors about "no such user '-R'" and "no such user '1002:1002'" as well as the other mkdir and chmod errors.

More importantly I verified the looping at animation is gone and was able to get to the Android initial config screen. I also verified this with the 05/31/2010 system.sqsh

If you are still seeing looping at the animation, test out the attached rootfs.img and see if it helps. It is a drop in replacement based on the latest autobuild (2nd 06/12/2010).

Context diffs follow below.

*** init	Sat Jun 12 18:19:52 2010
--- init-fix	Sat Jun 12 18:20:03 2010
***************
*** 7,13 ****

/bin/mount -o remount,rw / /

! PATH=/sbin:/system/sbin:/system/bin:/bin:/system/xbin:/system/xbin/bb:/data/local/bin

/bin/echo "Rootfs loaded."

--- 7,20 ----

/bin/mount -o remount,rw / /

! # Looping X animation fix
! # change PATH to put /bin in front of /system/bin to fix looping X animation
! # bug. /system/bin versions of some commands were being run which appear to
! # accept restricted options causing commands to fail and therefore not setup
! # the system properly. User would see errors on the console like
! # "no such user '-R'" or "no such user '1000:1000'"
! #
! PATH=/sbin:/bin:/system/sbin:/system/bin:/system/xbin:/system/xbin/bb:/data/local/bin

/bin/echo "Rootfs loaded."

***************
*** 156,167 ****
cp -a /system/etc/* /etc
cp -ar /init.etc/* /etc/

- #Possible fix for looping animation. stinebd/gm112
- #First push by babijoee :)
- chown 1002:1002 /etc/dbus.conf
- chmod 440 /etc/dbus.conf
-
-
LCDDENSITY=`/bin/grep -o "lcd.density=.*" /proc/cmdline | /bin/sed -e "s/.*lcd.density=//g" -e "s/ .*//g"`

if [ "$LCDDENSITY" != "" ] ; then
--- 163,168 ----
***************
*** 516,519 ****
--- 517,527 ----
mknod /dev/msm_camera/frame0 c 250 2
chmod a+s /bin/pppd

+ # Looping X animation fix
+ # Change PATH back to original in case the change is required for init.android
+ # whether for security purposes or just for it to run properly. See earlier
+ # change above.
+ #
+ PATH=/sbin:/system/sbin:/system/bin:/bin:/system/xbin:/system/xbin/bb:/data/local/bin
+
exec /init.android

*** sdcard/andboot/conf/eclair.user.conf	Sat Jun 12 18:22:57 2010
--- sdcard/andboot/conf/eclair.user.conf-fix	Sat Jun 12 18:22:57 2010
***************
*** 48,54 ****

# custom shell commands, these commands run last
custom_shells{
- chmod 777 /etc/dbus.conf
#echo "Hello!!!" # example
#echo "You can create your own commands here" # example
}
--- 48,53 ----