Active Topics

 


Reply
Thread Tools
humble's Avatar
Posts: 355 | Thanked: 395 times | Joined on Dec 2009 @ USA
#1
DON900 (Develop-On-N900)

Caution: this is for power users and learners.

"Whats is Don?"
Don is a Maemo sdk installer.
Developed by me, coded in python.
I attained information from this Thread.

"Why'd ya do it?"
This project was started because, I wanted to be able to tweak NXEngine and compile quickly.
I stumbled up upon the thread up there.
Then that took back seat due to i was tweaking this.
but now I'm able too:>

"So what do I need to do?"
Well ....
Internert conection.
Code:
apt-get install easy-chroot lzma p7zip-full python sudser wget
Then install DON900.deb.
Then run it.

"Whats the future?"
Suggestions, Gui, upload, it depends on if it is popular or not.

"Any other comments?"
well i have to disable watchdog's to get everything to run it smooth, with no reboots.
so if you know noting of this google does. *ex.disable n900 watchdogs
but please let me know if it works with out needing it.

enjoy

*not tried or proven
edit:tried

DonQt release post http://talk.maemo.org/showpost.php?p...6&postcount=14
DonQt 0.0.1-2 release post http://talk.maemo.org/showpost.php?p...0&postcount=17
Attached Images
   
Attached Files
File Type: deb don900_0.0.1-0_armel.deb (61.5 KB, 244 views)
File Type: deb DonQt_0.0.1-0_armel.deb (64.9 KB, 194 views)
__________________
Would you like to Donate?

My"Current Project(s)":
[Resurrecting] DON

Last edited by humble; 2011-05-13 at 12:55.
 

The Following 32 Users Say Thank You to humble For This Useful Post:
humble's Avatar
Posts: 355 | Thanked: 395 times | Joined on Dec 2009 @ USA
#2
Setting up SDK

after installation, (z) to start shell.
Then..
Code:
ln -s /bin/busybox /bin/su
apt-get update
apt-get install locale-resolver-data posix-locales libi18n-locale-resolver0
apt-get install nokia-binaries
locale-resolver-data posix-locales libi18n-locale-resolver0 are to get rid of some perl errors.
Fullpost

after you install nokia-binaries wait awhile.


there is a issue with package alarmd but maybe some one can figure it out

Edit:
Originally Posted by qole View Post
I had to hack these two files to get the binaries to install (just remove all the bits where it tries to start the daemons):
/var/lib/dpkg/info/hal.postinst
/var/lib/dpkg/info/alarmd.postinst
Full post

Edit:i find that i only need to edit "alarmd.postinst"
__________________
Would you like to Donate?

My"Current Project(s)":
[Resurrecting] DON

Last edited by humble; 2011-04-08 at 10:12. Reason: typo's/adding
 

The Following 6 Users Say Thank You to humble For This Useful Post:
humble's Avatar
Posts: 355 | Thanked: 395 times | Joined on Dec 2009 @ USA
#3
first off thanks guys. i appreciate all the thanks.
that means a gui is on the way. then if all is well upload to the repositories.

im having issues installing python sdk(i want to compile cx_Freeze-4.2.3 to turn this and other .py scripts to a binaries). haven't tried on the pc yet
is it possible?
__________________
Would you like to Donate?

My"Current Project(s)":
[Resurrecting] DON

Last edited by humble; 2011-03-31 at 12:51.
 

The Following 3 Users Say Thank You to humble For This Useful Post:
Posts: 33 | Thanked: 4 times | Joined on Dec 2010
#4
very cool,like it
 
Posts: 298 | Thanked: 197 times | Joined on Dec 2009 @ Norway
#5
Soo... A portable SDK? Nice
Does it support Git and all that?
 
humble's Avatar
Posts: 355 | Thanked: 395 times | Joined on Dec 2009 @ USA
#6
i've made a gui but it not fully functional yet,(loading bar's are hard as s***)so now i have programmers block.

so my motivation is kinda down on the gui. unless if some one could help..(i could learn a thing or two)

and to the git question, git is already compiled for fremantle. so yes
__________________
Would you like to Donate?

My"Current Project(s)":
[Resurrecting] DON
 

The Following 3 Users Say Thank You to humble For This Useful Post:
clasificado's Avatar
Posts: 466 | Thanked: 180 times | Joined on Feb 2010
#7
Lets try it!

For the record: after install, the start script is in /bin/StartDON900.sh

well, it finished with this messages, ill see what this means

Code:
Copying Essential File's To SDK..
Done..

Unmount SDK
..Unmounting /floppy...
successful unmount...
Done..

Changing Dir..

Making /sdk Dir)
Done..

Syncing..
cannot sync; chroot not mounted!
Writing exit 101 to policy-rc.d ..
Done..
the line that "fails" is os.system("CHROOT=/floppy synchroot");
i dont know what synchroot do, but seems that the image works anyway.

After the installation, it is needed to put the TOKEN with the option V, if not the "apt-get install nokia-binaries" inside the chroot will fail

Last edited by clasificado; 2011-04-26 at 02:11.
 

The Following User Says Thank You to clasificado For This Useful Post:
humble's Avatar
Posts: 355 | Thanked: 395 times | Joined on Dec 2009 @ USA
#8
i was thinking on the next release to make it so we don't have to disable watchdogs and intergrate (v) token option with (z)install option so its just one thing. but then i thought about what if someone has an issue with there token? should they have to reinstall everything? i could leave the option and still intergrate it, its whatever i rewrote this i C but its better in python (you guys get to edit and see all in the program).


@clasificado
i have to look more into this. if its not needed i will remove.
Code:
os.system("CHROOT=/floppy synchroot");
__________________
Would you like to Donate?

My"Current Project(s)":
[Resurrecting] DON
 

The Following 2 Users Say Thank You to humble For This Useful Post:
daperl's Avatar
Posts: 2,427 | Thanked: 2,986 times | Joined on Dec 2007
#9
synchroot is from qole's easy-chroot package. It copies over stuff like /etc/passwd, /etc/group, /etc/hosts, ..., etc. to the chroot.
__________________
N9: Go white or go home
 

The Following 2 Users Say Thank You to daperl For This Useful Post:
clasificado's Avatar
Posts: 466 | Thanked: 180 times | Joined on Feb 2010
#10
@daeprl so maybe a manual synchroot sometimes is not a bad idea

@humble, im not following the swap thread, but with swappolube and the masive IO thread configs, all the instalation goes without hangs or reboots

for the record, the chroot works great! i was able to comiple GIT with it , now i can try packaging some debs on-the-go
 
Reply


 
Forum Jump


All times are GMT. The time now is 22:56.