{"id":6174,"date":"2013-01-16T14:46:10","date_gmt":"2013-01-16T14:46:10","guid":{"rendered":"http:\/\/www.notmart.org\/index.php\/BlaBla\/Active,_images_and_devices"},"modified":"2013-01-16T14:46:10","modified_gmt":"2013-01-16T14:46:10","slug":"active_images_and_devices","status":"publish","type":"post","link":"https:\/\/notmart.org\/blog\/2013\/01\/active_images_and_devices\/","title":{"rendered":"Active, images and devices"},"content":{"rendered":"<p>As I <a href=\"http:\/\/www.notmart.org\/index.php\/BlaBla\/Help_make_Plasma_Active_4_shine\">wrote<\/a> before, we are trying to make PA4 as stable as possible, and as well as it was noted by some people, this involves also having images for a wide variety of devices.<\/p>\n<p>What I&#8217;m doing, is kindof even another step: making the image <em>creation<\/em> as easy as possible, so that is possible for people to contribute easily in the creatoin process of those images, (especially images for previously unsupported devices).<\/p>\n<p>In Mer, that is the base of Plasma Active the OS images are created from an instruction file called kickstart. you can find a source repository that <em>creates<\/em> kickstart files for plasma active here:<\/p>\n<pre>git clone git:\/\/anongit.kde.org\/plasma-active-kickstart.git<\/pre>\n<p>Then, what you have to do is installing a Mer SDK, following the instructions <a href=\"https:\/\/wiki.merproject.org\/wiki\/Platform_SDK\">here<\/a>. This is very easy, is more or less uncompressing a tarball and running a shell script inside it, and should work on any distribution.<\/p>\n<p>Then, from inside the SDK chroot environment, go where you downloaded the git repo (your home is accessible from there) and do:<\/p>\n<pre>mer-kickstarter -e . -c latest-devel\/plasma-active-latest-devel.yaml -o plasma-active-latest-ks\/<\/pre>\n<p>it will create a kickstart for each of the supported devices in the plasma-active-latest-ks\/ subdirectory, then:<\/p>\n<pre>\ncd plasma-active-latest-ks\/\nsudo mic create livecd plasma-active-i586.ks -o . --pkgmgr=yum --arch=i686 --logfile=plasma-active-build.log\n<\/pre>\n<p>And an iso file with the same name as the kickstart file will be created. Different devices may need different image format, such as &#8220;raw&#8221; instead of &#8220;livecd&#8221;<\/p>\n<p>Right now just a few devices are supported there, what I want to achieve is to support there all the device types Active has been successfully ran on.<\/p>\n<p>One thing I must say, the code in that repo is derived from the Nemo project (another Qt based project built on top of Mer) so also a better sharing of bits and pieces for device adaptations with Nemo would be awesome as well.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As I wrote before, we are trying to make PA4 as stable as possible, and as well as it was noted by some people, this involves also having images for a wide variety of devices. What I&#8217;m doing, is kindof even another step: making the image creation as easy as possible, so that is possible [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[9,2,10,11,7],"class_list":["post-6174","post","type-post","status-publish","format-standard","hentry","category-blabla","tag-active","tag-kde","tag-kde4","tag-mobile","tag-plasma"],"_links":{"self":[{"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/posts\/6174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/comments?post=6174"}],"version-history":[{"count":0,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/posts\/6174\/revisions"}],"wp:attachment":[{"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/media?parent=6174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/categories?post=6174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/tags?post=6174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}