Reply
Thread Tools
humble's Avatar
Posts: 349 | Thanked: 357 times | Joined on Dec 2009 @ USA
#1
This is obsolete please refer to current release.

HSDK = Harmattan SDK


Prerequisite:

1.Flash openkernel, follow the instructions from http://talk.maemo.org/showthread.php?t=81579.

2.Get HarmChom, http://talk.maemo.org/showthread.php?t=82114 follow instruction on how to set this up. i recommend trying qole's project out too.

3.Put binaries of HSDK in /bin ,replace tar binary with new one( its from rootstrap) chmod a+x newly anded files

4.Download rootstrap from http://harmattan-dev.nokia.com/d6.ph...-rootstrap.tgz put it in MyDocs.

5.run "sdk-installer".

6.reboot(try 7 first).

7.run "sdk-starter"(this will start qchroot "HSDK")

note: run as root

Files include: names are self explanatory
sdk-installer
sdk-remover
sdk-starter
sdk-stopper
tar
sdk-installer.cpp
sdk-remover.cpp
sdk-starter.cpp
sdk-stopper.cpp

This is intended for those of us who would like to compile on the device with out complicating the system. if any of that makes senses to you then this is for you.

Current release : http://talk.maemo.org/showpost.php?p...8&postcount=16
Attached Files
File Type: gz HSDK.tar.gz (181.9 KB, 106 views)
__________________
Would you like to Donate?

My"Current Project(s)":
HSDK
My
"OLD Projects"
:
NXE, DON
CON900, gnu-parted, [WIP]Talior Bleachbit to N900

Last edited by humble; 2013-01-03 at 20:28.
 

The Following 10 Users Say Thank You to humble For This Useful Post:
humble's Avatar
Posts: 349 | Thanked: 357 times | Joined on Dec 2009 @ USA
#2
i made a deb this morning (i can't test it) but let me know how it go's.

Edit: i need to rework the deb.

Edit: in this version you still have to chmod a+x accordingly,
and it looks for any .tgz in MyDocs so make sure the rootstrap is the only. tgz in that directory.
Attached Images
 
Attached Files
File Type: deb hsdk_1.0_all.deb (190.7 KB, 73 views)
__________________
Would you like to Donate?

My"Current Project(s)":
HSDK
My
"OLD Projects"
:
NXE, DON
CON900, gnu-parted, [WIP]Talior Bleachbit to N900

Last edited by humble; 2012-05-12 at 17:51.
 

The Following 2 Users Say Thank You to humble For This Useful Post:
ejasmudar's Avatar
Posts: 800 | Thanked: 955 times | Joined on Sep 2010 @ India
#3
Wow this is very interesting. Downloading rootstrap now
__________________
My Device History:Nokia 3510 > SE T230 > Nokia 6600 > HP2210 > SE p910i > SE p990i > N95 > I-mate 9502 > itouch > Nokia N900 > ? N9
My apps for N900:
Conversation Modder

My apps for N9:
LockScreenQuotes
USbS


If you feel I have helped you, don't forget to press Thanks!
 
Posts: 971 | Thanked: 2,274 times | Joined on May 2011 @ Brazil
#4
Originally Posted by humble View Post
4.Download rootstrap from http://harmattan-dev.nokia.com/d6.ph...-rootstrap.tgz put it in MyDocs.
Why not use the Harmattan SDK final rootstrap ?
__________________
Python, C/C++, Qt and CAS developer. For Maemo/MeeGo/Sailfish :
Integral, Derivative, Limit - calculating mathematical integrals, derivatives and limits. SymPy - Computer Algebra System.
MatPlotLib - 2D & 3D plots in Python. IPython - Python interactive shell.
-- My blog about mobile & scientific computing ---
2 Nokia N9 16GB Black @ 1.35 GHz, 1 with Sailfish, Stowaway foldable BT keyboard.
Nexus 4 with Sailfish. Nokia N900 @ 1.1 GHz. N810. Nokia 9500. Psion Revo+.
 

The Following User Says Thank You to rcolistete For This Useful Post:
humble's Avatar
Posts: 349 | Thanked: 357 times | Joined on Dec 2009 @ USA
#5
Originally Posted by rcolistete View Post
Why not use the Harmattan SDK final rootstrap ?
will do in next release.
__________________
Would you like to Donate?

My"Current Project(s)":
HSDK
My
"OLD Projects"
:
NXE, DON
CON900, gnu-parted, [WIP]Talior Bleachbit to N900
 

The Following User Says Thank You to humble For This Useful Post:
humble's Avatar
Posts: 349 | Thanked: 357 times | Joined on Dec 2009 @ USA
#6
OK I was playing around with the digsigsums, couldn't quite get it to work ... but now I have a working deb.

Edit: in this version you still have to chmod a+x accordingly,
and it looks for any .tgz in MyDocs so make sure the rootstrap is the only. tgz in that directory
Attached Files
File Type: deb hsdk_1.0_all.deb (190.7 KB, 47 views)
__________________
Would you like to Donate?

My"Current Project(s)":
HSDK
My
"OLD Projects"
:
NXE, DON
CON900, gnu-parted, [WIP]Talior Bleachbit to N900

Last edited by humble; 2012-05-12 at 17:52.
 

The Following 2 Users Say Thank You to humble For This Useful Post:
humble's Avatar
Posts: 349 | Thanked: 357 times | Joined on Dec 2009 @ USA
#7
i managed to build a proper deb (with Qt Creator) manifests and all that. i could add HarmChom to the package but its not my project. with that being said Prerequisite 1, 2, 4 still has to be done. theres a new one.

- first time uses you must install SDK from cmd line as root "hsdk -i".

then your free to start chroot from desktop.

note: remember that the rootstrap during installation should be the only .tgz in the MyDocs directory.

Parameters:
"-h help shows parameters"
"-i installs SDK"
"-r removes SDK"
"-s starts SDK"
"-e ends SDK"
"-v shows version"
Attached Files
File Type: deb hsdk_0.0.1_armel.deb (186.9 KB, 98 views)
__________________
Would you like to Donate?

My"Current Project(s)":
HSDK
My
"OLD Projects"
:
NXE, DON
CON900, gnu-parted, [WIP]Talior Bleachbit to N900
 

The Following 2 Users Say Thank You to humble For This Useful Post:
humble's Avatar
Posts: 349 | Thanked: 357 times | Joined on Dec 2009 @ USA
#8
hsdk (0.0.3)

* added binary blkid (to tell what kind of file system is in the image) plus its lib.
* added postinst, prerm script to .deb .
* added the ability to create images with filesystem, create mount directory, mount any image.
Attached Files
File Type: deb hsdk_0.0.3_armel.deb (297.9 KB, 101 views)
__________________
Would you like to Donate?

My"Current Project(s)":
HSDK
My
"OLD Projects"
:
NXE, DON
CON900, gnu-parted, [WIP]Talior Bleachbit to N900
 

The Following 5 Users Say Thank You to humble For This Useful Post:
Posts: 971 | Thanked: 2,274 times | Joined on May 2011 @ Brazil
#9
After many trials to run HSDK on normal kernel & Inception, I am 95% sure that hsdk installation bricks (next reboot it keep rebooting) the MeeGo Harmattan OS when open mode kernel is not used. A firmware reflash fixes this problem (but all extra softwares are deleted).

Anyway, using HSDK I've created a "Harmattan SDK final" image and it works well with qchroot (from HarmChom), without HSDK.

(Update) I've tested HSDK 0.0.3 and looking inside the .deb, there are some system file changes, maybe they are the reason of boot loop when using Inception (and without open mode kernel) on my N9.
Previous versions of HSDK don't have system file changes, maybe they can be used with Inception & without open mode kernel. But I can't risk to test it now as my N9 is well configured and being used a lot.

(2nd update) HSDK 0.0.1 works 100% ok for Inception users (without open mode kernel), see post #13.
__________________
Python, C/C++, Qt and CAS developer. For Maemo/MeeGo/Sailfish :
Integral, Derivative, Limit - calculating mathematical integrals, derivatives and limits. SymPy - Computer Algebra System.
MatPlotLib - 2D & 3D plots in Python. IPython - Python interactive shell.
-- My blog about mobile & scientific computing ---
2 Nokia N9 16GB Black @ 1.35 GHz, 1 with Sailfish, Stowaway foldable BT keyboard.
Nexus 4 with Sailfish. Nokia N900 @ 1.1 GHz. N810. Nokia 9500. Psion Revo+.

Last edited by rcolistete; 2012-08-16 at 16:41.
 

The Following User Says Thank You to rcolistete For This Useful Post:
www.rzr.online.fr's Avatar
Posts: 993 | Thanked: 887 times | Joined on Jan 2009 @ fr/35/rennes
#10
cool idea ; I'd like to rebuild for shared repo

it may become the 500th package too ...

wanna share the src / link to .dsc is fine

regards
__________________
Notice: my posts are my own words, and unless specified those are not "Maemo Council" position which I am part of or other organization i am belonging to.

Please edit this page to attract attention to Maemo Council to any topic :

http://wiki.maemo.org/Talk:Task:Comm...Q2_2014/Agenda


--

http://rzr.online.fr/q/please# Please support my #MeeGo #HarmattanDev #n9 / #n950club contribs :

http://rzr.online.fr/q/harmattan# Shared Repo over 1K projects .. *update url*
 

The Following 2 Users Say Thank You to www.rzr.online.fr For This Useful Post:
Reply

Thread Tools

 
Forum Jump


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