Saturday, January 19, 2008

Autorun Manager for E2 Revival firmware

Hello guys! I currently made an Autorun Manager and noname (manage mount) script for E2 Revival firmware project. The project thread can be found at Moto Hell. The project haven't finished yet, but you can see the screenshot now.

For my works, it almost finish, I need a few days more to complete it. :) For now, you can see the Autorun Manager script now, here is the screenshot:

Autorun Manager is created from arctu's idea.

What is it? How it works? Have this question in your mind? Well, Autorun Manager is a script to catch the autorun scripts located in /ezxlocal/autorun/ then read the name and function inside the autorun scripts. The autorun scripts have a special structures that able to read by Autorun Manager. The Autorun Manager then will show the name of the autorun scripts and you can manage your autorun just by check and uncheck it! The checked function will be executed during startup, else will be ignored. I believe this ability will be used in after Revival firmwares too.

The good part is you able to add any function just by choose the menu then write the command and name, you can did it just in second! Also you can delete it whenever you don't need it anymore. The main functionality for me is to make you easier when you write a program that need autorun, for example, my Wall Changer. Just place the script and you are done! Cool right?

Another script is like mount manager. I still think to make this better, however I have already able to read the device, the type and the size also I have made function to check wether it mounted or not. I just need to make script that can regconize the device and the type, then regconize the way to mount the device. Why we need it? We already know that mmca1 is FAT, mmca5 is Linux swap and mmca6 is EXT3, then why? Just in case that it changed by future firmware, we won't need to rewrite the script anymore. Just let the script works! Hehe... :D

Have any idea? Just write in comment or in forums. :)

2 comments:

Anonymous said...

Actually, we must make it automatically knows how to mount it because we need it to be flexible. (:

For example, my EXT3 is /dev/mmca2

Jeffri H. said...

Yeah, it will able to do that...