Author Topic: A Clean, Fresh, Configured Eabi Rootfs Tarball  (Read 160705 times)

Locutus73

  • Newbie
  • *
  • Posts: 21
    • View Profile
A Clean, Fresh, Configured Eabi Rootfs Tarball
« Reply #210 on: January 13, 2008, 11:43:12 am »
Quote from: ZDevil
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.

Quote from: ZDevil
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.

shade

  • Newbie
  • *
  • Posts: 6
    • View Profile
    • http://
A Clean, Fresh, Configured Eabi Rootfs Tarball
« Reply #211 on: January 19, 2008, 05:38:01 am »
Quote from: 2or0
Here is the ieee80211 tkip module for 2.6.22.9. Just remove 'tar.gz' in the file name.

 [ Invalid Attachment ]
It's doesn't work  :'(
Sorry for bad English.
Z SL-C1000 (pdaXrom r198) + Transcend 2gb SD + Billionton CFBT02 + D-Link DCF-660WL
Asus M6800C (Gentoo Linux & WinXP SP2)

Locutus73

  • Newbie
  • *
  • Posts: 21
    • View Profile
A Clean, Fresh, Configured Eabi Rootfs Tarball
« Reply #212 on: January 20, 2008, 03:31:21 pm »
Quote from: Locutus73
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.
I checked the zaurus and there's no rcN.d init script. The whole process is managed by udev/hostap, so you have just to install the ipk

Locutus73

  • Newbie
  • *
  • Posts: 21
    • View Profile
A Clean, Fresh, Configured Eabi Rootfs Tarball
« Reply #213 on: February 03, 2008, 01:00:40 pm »
Quote from: ZDevil
3. a preinstalled application menu (for icewm and others), which is missing in the current tarball
This should be done automatically with the debian update-menus command.
Any supposed release date for the updated rootfs?  

ZDevil

  • Hero Member
  • *****
  • Posts: 1998
    • View Profile
    • http://
A Clean, Fresh, Configured Eabi Rootfs Tarball
« Reply #214 on: February 06, 2008, 02:54:56 am »
Okay, now I have a little time slipping back to this project. (My Eee PC is just keeping me occupied all the time ... it's my primary computer day in and day out now     )

Quote from: Locutus73
Quote from: ZDevil
3. a preinstalled application menu (for icewm and others), which is missing in the current tarball
This should be done automatically with the debian update-menus command.
Any supposed release date for the updated rootfs?  

Exactly. But I am still thinking about using this because what the update-menus generates is not entirely convenient. Just too many submenus. And its syntax is a bit clumsy to edit.
Can someone confirm that wpa_supplicant works in EABI? It would be super nice if someone can post a concise how-to.
Besides the program menu, I am testing a nice app called Mercury: http://www.marengo-ltd.com/mercury/  It works very well on my Eee PC 701 (xubuntu 7.10 Gutsy).
It's practically the linux version of Quicksilver for Mac.
Any thought here?

Life is too precious for hacking *too much*
Visit my Z screencap gallery[/color]
My EeePC 701 Black = Debian (Lenny) on IceRocks + Transcend SDHC Class6 8GB + 2GB RAM
My Zaurus SL-C3200 = Debian EABI (kernel 2.6.24.3-yonggun) on a swapped internal Sandisk Extreme III CF 16gb
My Debian EABI feed: http://matrixmen.free.fr/zaurus/debian/
My OpenBSD/Zaurus feeds:  Link1, Link2
[/i][/font][/color][/size]

matthis

  • Full Member
  • ***
  • Posts: 217
    • View Profile
    • http://badaboum.bidibom.free.fr/mat/
A Clean, Fresh, Configured Eabi Rootfs Tarball
« Reply #215 on: February 17, 2008, 10:52:54 pm »
Thanks for this great image it works perfectly for me, with sharp-bootloader-yonggun kernel.
Where can I find kexec? Its not in debian rep for arm...

EDIT: OK, I used the one in Angstrom feed
« Last Edit: February 18, 2008, 04:48:02 am by matthis »

ZDevil

  • Hero Member
  • *****
  • Posts: 1998
    • View Profile
    • http://
A Clean, Fresh, Configured Eabi Rootfs Tarball
« Reply #216 on: February 19, 2008, 11:12:37 am »
I am overwhelmingly by so many interesting updates and solutions popping up over these weeks!  
ATM I am still very busy with work(, apart from helping in debugging a few things on the eee pc...  ) Will get back on track asap.

To catch up with the fast development, here is a brief summary of the new cool stuff for the next rootfs tarball. Feel free to suggest what you want to add and what you think may be useful to general users)

The goal is very simple: to create a constantly updated, kernel-neutral (as possible) rootfs integrating the fruits scattering in the threads, bootable with uboot AND sharp bootloader and with one or more than one systems (sharp/cacko/pdaX/Angstrom).


0) Kernel
2or0's new kernel:
https://www.oesf.org/forum/index.php?showtopic=25351
http://yonggun.tistory.com/66

Dualboot without uboot:
http://yonggun.tistory.com/67

(Thanks to 2or0's great work!!).


Solutions/Patches under consideration:
1) Jumping stylus pointer:
rmmod mousedev  
source: https://www.oesf.org/forum/index.php?showto...st&p=174536

2) mplayer:
https://www.oesf.org/forum/index.php?showtopic=25456, esp Post#4

3) browser (icehamster):
https://www.oesf.org/forum/index.php?showtopic=25435

4) internet phone:
Kphone/pi, wengophone
https://www.oesf.org/forum/index.php?showtopic=25326

5) WPA-supplicant
https://www.oesf.org/forum/index.php?showtopic=25325

6) Simple right-click (1-step tap-plus-keypress)
https://www.oesf.org/forum/index.php?showtopic=25459

7) fbiterm
https://www.oesf.org/forum/index.php?showtopic=25463



8) Additional packages/programs to include:
-- localepurge
-- Xfce4 (or any other lightweight WM that can generate and handle program menus easily)
-- Iceweasel (to be tested)
-- OpenOffice (to be aliened and tested)

9) Some tweaks to reduce writes on flash drives
From Eee PC sources:
http://wiki.debian.org/DebianEeePC/TipsAnd...40c3a4e9b00ac1f
https://help.ubuntu.com/community/EeePC#hea...598caa70481700b
http://ubuntu-eee.tuxfamily.org/index.php5...our_Flash_Drive
« Last Edit: March 03, 2008, 03:07:10 pm by ZDevil »

Life is too precious for hacking *too much*
Visit my Z screencap gallery[/color]
My EeePC 701 Black = Debian (Lenny) on IceRocks + Transcend SDHC Class6 8GB + 2GB RAM
My Zaurus SL-C3200 = Debian EABI (kernel 2.6.24.3-yonggun) on a swapped internal Sandisk Extreme III CF 16gb
My Debian EABI feed: http://matrixmen.free.fr/zaurus/debian/
My OpenBSD/Zaurus feeds:  Link1, Link2
[/i][/font][/color][/size]

adf

  • Hero Member
  • *****
  • Posts: 2807
    • View Profile
    • http://
A Clean, Fresh, Configured Eabi Rootfs Tarball
« Reply #217 on: February 19, 2008, 12:54:34 pm »
nice! How is hardware support--bluetooth/GPRS dialup, wifi, screen rotatation..that sort of thing?
...and then all that is need is a glitch free android running in debian on this setup
« Last Edit: February 19, 2008, 12:55:37 pm by adf »
**3100 Zubuntu Jaunty,(working on Cacko dualboot), 16G A-Data internal CF, 4G SD, Ambicom WL-1100C Cf, linksys usb ethernet,  BelkinF8T020 BT card, Belkin F8U1500-E Ir kbd, mini targus usb mouse, rechargeble AC/DC powered USB hub, psp cables and battery extenders.

**6000l  Tetsuized Sharprom, installed on internal flash only 1G sd, 2G cf

2or0

  • Full Member
  • ***
  • Posts: 217
    • View Profile
    • http://
A Clean, Fresh, Configured Eabi Rootfs Tarball
« Reply #218 on: February 20, 2008, 07:09:22 am »
Quote from: ZDevil
8) Mercury (to replace the system menu; update-menus is okay but has rooms for improvement)
https://www.oesf.org/forum/index.php?showto...st&p=174312

I recommend grun which is in the feed.
Zaurus SL-C3200 with Debian armel of kernel 2.6.24-yonggun
Ambicom WL1100C WLAN
1 GB Sandisk SD / 1 GB Lexar SD / 256 MB Dane-Elec CF
-----
Blog http://yonggun.tistory.com (English/Korean)

ZDevil

  • Hero Member
  • *****
  • Posts: 1998
    • View Profile
    • http://
A Clean, Fresh, Configured Eabi Rootfs Tarball
« Reply #219 on: February 21, 2008, 05:15:15 am »
Quote from: 2or0
Quote from: ZDevil
8) Mercury (to replace the system menu; update-menus is okay but has rooms for improvement)
https://www.oesf.org/forum/index.php?showto...st&p=174312

I recommend grun which is in the feed.

Actually gmrun is already included in the present rootfs tarball posted here and is part of the system menu (if you pick "Run"). The difference between gmrun and mercury is that the latter does not only launch programs but also features incremental searching and lists most frequently used programs on the top, which is pretty close to what QuickSilver does on Mac OS: http://noypeee.blogspot.com/2007/12/mercur...uicksilver.html
« Last Edit: February 21, 2008, 05:16:52 am by ZDevil »

Life is too precious for hacking *too much*
Visit my Z screencap gallery[/color]
My EeePC 701 Black = Debian (Lenny) on IceRocks + Transcend SDHC Class6 8GB + 2GB RAM
My Zaurus SL-C3200 = Debian EABI (kernel 2.6.24.3-yonggun) on a swapped internal Sandisk Extreme III CF 16gb
My Debian EABI feed: http://matrixmen.free.fr/zaurus/debian/
My OpenBSD/Zaurus feeds:  Link1, Link2
[/i][/font][/color][/size]

2or0

  • Full Member
  • ***
  • Posts: 217
    • View Profile
    • http://
A Clean, Fresh, Configured Eabi Rootfs Tarball
« Reply #220 on: February 21, 2008, 05:57:28 am »
Quote from: ZDevil
Quote from: 2or0
Quote from: ZDevil
8) Mercury (to replace the system menu; update-menus is okay but has rooms for improvement)
https://www.oesf.org/forum/index.php?showto...st&p=174312

I recommend grun which is in the feed.

Actually gmrun is already included in the present rootfs tarball posted here and is part of the system menu (if you pick "Run"). The difference between gmrun and mercury is that the latter does not only launch programs but also features incremental searching and lists most frequently used programs on the top, which is pretty close to what QuickSilver does on Mac OS: http://noypeee.blogspot.com/2007/12/mercur...uicksilver.html

Not gmrun but grun.  

Description: gRun includes features such as a history, command completion from the history and from PATH, recognition of console mode applications and launching a terminal for them, file extension associations and a dual fork()/execvp() application launcher.
Zaurus SL-C3200 with Debian armel of kernel 2.6.24-yonggun
Ambicom WL1100C WLAN
1 GB Sandisk SD / 1 GB Lexar SD / 256 MB Dane-Elec CF
-----
Blog http://yonggun.tistory.com (English/Korean)

ZDevil

  • Hero Member
  • *****
  • Posts: 1998
    • View Profile
    • http://
A Clean, Fresh, Configured Eabi Rootfs Tarball
« Reply #221 on: February 28, 2008, 12:02:33 pm »
Hmm. I will look into grun again. IIRC, grun has a problem with window positioning and size, and gmrun is an improved version of grun.  But 2or0 is right, there are far more functionality in grun (and gmrun also) than I was aware of.

Two more things to add to the list:
WM:
I will pick up xfce4 again and see how it fares in Debian. Instead of running menu-update, a better solution to the system menu in IceWM is to make use of the menus generated in Xfce4 (the gnome menus), which are much more tidy and organized. Having two WMs in a preinstalled system to choose from and play with is not such a bad idea. If there is xfce4 I will also do some basic setup on the desktop for OOTB use.

Locales:
Will preinstall and include the localepurge package, such that users can run it once upon installation to reclaim tens of MBs.

But first of all, I will have to do a NAND flash restore to uboot my setup on 3200 again, change it back to ext3 from ext2, and turn to 2or0's sharp bootloader way again... when I get extremely bored.  
« Last Edit: February 28, 2008, 12:04:13 pm by ZDevil »

Life is too precious for hacking *too much*
Visit my Z screencap gallery[/color]
My EeePC 701 Black = Debian (Lenny) on IceRocks + Transcend SDHC Class6 8GB + 2GB RAM
My Zaurus SL-C3200 = Debian EABI (kernel 2.6.24.3-yonggun) on a swapped internal Sandisk Extreme III CF 16gb
My Debian EABI feed: http://matrixmen.free.fr/zaurus/debian/
My OpenBSD/Zaurus feeds:  Link1, Link2
[/i][/font][/color][/size]

ZDevil

  • Hero Member
  • *****
  • Posts: 1998
    • View Profile
    • http://
A Clean, Fresh, Configured Eabi Rootfs Tarball
« Reply #222 on: February 28, 2008, 12:10:00 pm »
Oh yea, I almost forgot two very important things!

Iceweasel: it seems to be back again/soon! The debian-armel mailing list says the segfault error that everyone is experiencing may be due to libgtk2 version problem. I've libgtk2 has been updated and iceweasel in some unofficial feed.
http://groups.google.com/group/linux.debia...4f87cdfd206636e

OpenOffice!! I bump into a Fedora armel repo and find armel ports of OOos there!
http://ooo.services.openoffice.org/pub/Ope.../armeabiport01/
These are armel ports compiled with the Java options. It's interesting to see how alien can manage that. It will be cool if we can finally manage to put OOo back in Debian/Zaurus again after the good old Pocketworkstation.
« Last Edit: February 28, 2008, 12:10:16 pm by ZDevil »

Life is too precious for hacking *too much*
Visit my Z screencap gallery[/color]
My EeePC 701 Black = Debian (Lenny) on IceRocks + Transcend SDHC Class6 8GB + 2GB RAM
My Zaurus SL-C3200 = Debian EABI (kernel 2.6.24.3-yonggun) on a swapped internal Sandisk Extreme III CF 16gb
My Debian EABI feed: http://matrixmen.free.fr/zaurus/debian/
My OpenBSD/Zaurus feeds:  Link1, Link2
[/i][/font][/color][/size]

jpmatrix

  • Hero Member
  • *****
  • Posts: 1014
    • View Profile
    • http://matrixmen.free.fr
A Clean, Fresh, Configured Eabi Rootfs Tarball
« Reply #223 on: February 28, 2008, 01:21:13 pm »
Quote from: ZDevil
OpenOffice!! I bump into a Fedora armel repo and find armel ports of OOos there!
http://ooo.services.openoffice.org/pub/Ope.../armeabiport01/
These are armel ports compiled with the Java options. It's interesting to see how alien can manage that. It will be cool if we can finally manage to put OOo back in Debian/Zaurus again after the good old Pocketworkstation.

i've yet tried this one some times ago :

https://www.oesf.org/forum/index.php?showtopic=24789

i had no luck... but perhaps it will work now...
**Fujitsu U1010 !!!  
**ex-Zaurus SL-C3000 owner with Debian kernel 2.6.24-yonggun

ZDevil

  • Hero Member
  • *****
  • Posts: 1998
    • View Profile
    • http://
A Clean, Fresh, Configured Eabi Rootfs Tarball
« Reply #224 on: March 01, 2008, 01:01:46 pm »
I came across several cool tips to reduce writing to the flash disks in several pointers for Eee PC. I am testing them in me Debian/Zaurus set up and they seem to work. Will include them also.  

Life is too precious for hacking *too much*
Visit my Z screencap gallery[/color]
My EeePC 701 Black = Debian (Lenny) on IceRocks + Transcend SDHC Class6 8GB + 2GB RAM
My Zaurus SL-C3200 = Debian EABI (kernel 2.6.24.3-yonggun) on a swapped internal Sandisk Extreme III CF 16gb
My Debian EABI feed: http://matrixmen.free.fr/zaurus/debian/
My OpenBSD/Zaurus feeds:  Link1, Link2
[/i][/font][/color][/size]