Thanks! I am also thinking of upgrading my home network security to WPA. For now the Z is the roadblock.
So to add to the booting script?
Yes.
If I recall correctly (It's been months since I booted my zaurus last time) the ipk install script tries to add something to rcN.d's scripts but it fails because of an updtate-rc.d's wrong syntax. If you examine the ipk contents, just check the install script, and correct the update.rc.d command.
It would be useful to build a correct deb package and to add it to the repositories.
If it works for me I will add these stuff to the updated rootfs.
Good.
I want to refresh my Debian install, but I'm too lazy to redo my complicate setup, so I'll wait for your ready rootfs
I think that all your work could lead to another installation method.
We could use your rootfs to build an installer using this following steps:
1) Install u-boot
2) Prepare an ext-2 sd with your rootfs (or a minimal rootfs, without X, but with your zaurus customizations).
3) Boot from the sd with your fs. The fs should be slightly modified in order to have some installation scripts. It should have some sort of script able to:
a ) Setup the network
b ) Partition and format the internal microdrive
c ) Install a base debian rootfs using debootstrap (I love debootstrap because It prepares an uptodate minimal debian system)
d ) Run a script that applies all post-install steps (install zaurus specifics debs and customizations, save the network config and the fstab prepared during installation); this script could be downloaded online in order to be updated without touching the installer.
3b) Alternatively to 3) user can choose an option that clones the SD rootfs using rsync on the internal microdrives and then modifies just the network config and the fstab.
4) Reboot from internal microdrive and all eventually run some post install script (one could prepare something in order to interactively change the timezone and the locales)
This could lead to a definitive, and neutral, Debian installer, that installs an uptodate minimal sid filesystem, with the minimal customizations needed to run on the Zaurus.
P.S.: how do you manage the user issue in your rootfs? I mean, I had to tweak startx scripts in order to run X server as root through sudo and all the other stuff as a normal user.