<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Spirit of Change &#187; Featured</title>
	<atom:link href="http://vavai.net/category/featured/feed/" rel="self" type="application/rss+xml" />
	<link>http://vavai.net</link>
	<description>Masim "Vavai" Sugianto Personal Blog</description>
	<lastBuildDate>Tue, 13 Apr 2010 02:26:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>How to Build openSUSE Minimal System LiveCD</title>
		<link>http://vavai.net/2008/10/15/how-to-build-opensuse-minimal-system-livecd/</link>
		<comments>http://vavai.net/2008/10/15/how-to-build-opensuse-minimal-system-livecd/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 05:11:48 +0000</pubDate>
		<dc:creator>Masim "Vavai" Sugianto</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSUSE]]></category>
		<category><![CDATA[opensuse kiwi remastering LiveCD]]></category>

		<guid isPermaLink="false">http://vavai.net/?p=136</guid>
		<description><![CDATA[Note : It's the second article for "Remastering openSUSE : How to Build your own openSUSE Based Distro" series. In the previous article, we have discussed about kiwi imaging system and preparing kiwi...]]></description>
			<content:encoded><![CDATA[<p>Note : It&#8217;s the second article for <a href="http://vavai.net/2008/10/15/remastering-opensuse-how-to-build-your-own-opensuse-based-distro/">&#8220;Remastering openSUSE : How to Build your own openSUSE Based Distro&#8221; series</a>.</p>
<p><a href="http://vavai.net/wp-content/uploads/2008/10/ctso-minimal-boot.jpeg"><img class="alignleft size-full wp-image-153" style="margin: 5px;;  float: left; padding: 4px; margin: 0 7px 2px 0;" title="ctso-minimal-boot" src="http://vavai.net/wp-content/uploads/2008/10/ctso-minimal-boot.jpeg" alt="" width="339" height="140" /></a>In the previous article, we have discussed about kiwi imaging system and preparing kiwi as our tools for building openSUSE based distro. Now, we will try another interesting guide, how to make our first openSUSE minimal system liveCD.</p>
<p>Why I choose openSUSE minimal system and not another result, e.g. : openSUSE server or openSUSE desktop liveCD or openSUSE liveDVD, or even openSUSE LiveUSB ? The answer is because the tutorial is the easiest choice ! We can build openSUSE minimal system with a simple configuration, without complicated schema, and get the result within few minutes. Let&#8217;s try this :</p>
<ol>
<li>(Optional) Preparing Local Repositories. We could used online repos if we have fast internet connection but I would like to recommended  local repos for our testing. Create local repositories by making a new folder and copying all of DVD contents (or mounted iso image) into the folder. I will used <strong>/home/vavai/suse11</strong> as my based source on the following article. Adjust this with yours.</li>
<li>Add configuration sample</li>
<pre class="brush: cpp">zypper in kiwi-desc-misc</pre>
<li>Open <strong>/usr/share/kiwi/image/ctso-minimal-suse-11.0/config.xml</strong></li>
<li>Replace the repositories address below with your specified repositories or used online repositories for updated software
<pre class="brush: cpp">&lt;repository type=&quot;yast2&quot;&gt;
&lt;!--&lt;source path=&quot;/mounts/machcd2/consistent/full-i386&quot;/&gt;--&gt;
&lt;source path=&quot;/image/CDs/full-i386&quot;/&gt;
&lt;/repository&gt;</pre>
<p>e.g. :</p>
<pre class="brush: cpp">&lt;repository type=&quot;yast2&quot;&gt;
&lt;!--&lt;source path=&quot;/mounts/machcd2/consistent/full-i386&quot;/&gt;--&gt;
&lt;source path=&quot;/home/vavai/suse11&quot;/&gt;
&lt;/repository&gt;</pre>
</li>
<li>Run kiwi command for processing the first stage (creates a so called physical extend according to the provided image description)
<pre class="brush: cpp">kiwi --prepare /usr/share/kiwi/image/ctso-minimal-suse-11.0/ --root /tmp/mykiwi --logfile terminal</pre>
<p>The command should be ended with &#8220;Kiwi exited successfully done&#8221;<br />
<em>Oct-16 11:19:47 &lt;1&gt; : Umounting path: /tmp/mykiwi/dev<br />
Oct-16 11:19:47 &lt;1&gt; : EXEC [umount "/tmp/mykiwi/dev" 2&gt;&amp;1]<br />
Oct-16 11:19:47 &lt;1&gt; : Umounting path: /tmp/mykiwi/proc<br />
Oct-16 11:19:47 &lt;1&gt; : EXEC [umount "/tmp/mykiwi/proc" 2&gt;&amp;1]<br />
Oct-16 11:19:47 &lt;1&gt; : KIWI exited successfully   done</em></li>
<li>Run kiwi command for processing the second stage (creates an operating system image from a physical extend. The result of the second stage is called a logical extend or short an image)
<pre class="brush: cpp">kiwi --type iso --create /tmp/mykiwi/ -d /tmp/mykiwi-image --logfile terminal</pre>
<p>If you found an error like :<br />
<em> Oct-16 11:24:55 &lt;3&gt; : Couldn&#8217;t create squashfs filesystem   failed<br />
Oct-16 11:24:55 &lt;3&gt; :<br />
Oct-16 11:24:55 &lt;1&gt; : EXEC [rm -rf /tmp/mykiwi-image/mykiwi-read-write]<br />
Oct-16 11:24:55 &lt;1&gt; : EXEC [rm -rf /tmp/mykiwi-image/mykiwi]<br />
Oct-16 11:24:58 &lt;3&gt; : KIWI exited with error(s)   done<br />
</em>Then, install squashfs from the repositories (<strong>zypper in squashfs</strong> from konsole)<br />
Kiwi must be ended with <strong>&#8220;KIWI exited successfully done&#8221;. </strong>If you got an error, please take care and resolve the problem because you will not get the iso <img src='http://vavai.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
<li>Goto /tmp/mykiwi-image and find ctso-minimal-suse-11.0.i686-1.1.2.iso file. It&#8217;s an iso image. You could burn the iso image into CD or used the iso image as dvd rom source with your virtualbox or vmware.</li>
</ol>
<p>Good luck, you has been successfully building your first openSUSE based distro, but please wait. This step is not completed either <img src='http://vavai.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Try to run the iso image. It will get you a standard and nice openSUSE boot process and ended with the user login on console. It&#8217;s normal because openSUSE minimal system used text mode only and run on init 3 by default. The abnormal situation is that we could get into the system with any user name ! <img src='http://vavai.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p>To add the default root user with blank password and standard Linux user, follow this instruction :</p>
<ol>
<li> Edit the <strong>/usr/share/kiwi/image/ctso-minimal-suse-11.0/config.sh</strong> file and add following code after <strong>baseCleanMount</strong> and before <strong>exit 0</strong>
<pre class="brush: cpp">#======================================
# /etc/sudoers hack to fix #297695
# (Installation Live CD: no need to ask for password of root)
#--------------------------------------
sed -i -e &quot;s/ALL ALL=(ALL) ALL/ALL ALL=(ALL) NOPASSWD: ALL/&quot; /etc/sudoers
chmod 0440 /etc/sudoers

/usr/sbin/useradd -m -u 999 linux -c &quot;Live-CD User&quot; -p &quot;&quot;

# delete passwords
passwd -d root
passwd -d linux
# empty password is ok
pam-config -a --nullok</pre>
</li>
<li>Remove existing physical extend</li>
<pre class="brush: cpp">rm -rf /tmp/mykiwi</pre>
<li>Rebuild your iso by run the command on first stage and second stage :
<pre class="brush: cpp">kiwi --prepare /usr/share/kiwi/image/ctso-minimal-suse-11.0/ --root /tmp/mykiwi --logfile terminal
kiwi --type iso --create /tmp/mykiwi/ -d /tmp/mykiwi-image --logfile terminal</pre>
</li>
</ol>
<p>The tutorial above is quite simple, but we could extend the result by adding another application into config.xml schema. KIWI is smart enough to add the application and their dependencies, so don&#8217;t be afraid with the installation process for every application. KIWI also smart enough for finding relevant repositories if we providing multiple repos.</p>
<p>If you wish to add desktop environment, GUI application or another 3rd party application, ad the package within <strong>&lt;package name=&#8221;name-of-package&#8221;/&gt;</strong>. It may be too complicated for adding every package into the config.xml schema but we can avoid these by using KIWI features : pattern usability.</p>
<p>We will learn more about using KIWI and Pattern for <strong>&#8220;Building openSUSE 11.0 KDE 3.5 LiveCD&#8221;</strong> on next article.</p>
<h3  class="related_post_title">Random Post</h3><ul class="related_post"><li><a href="http://vavai.net/2009/03/04/fights-foss-license-fud-interview-with-zonker/" title="Fights FOSS License FUD : Interview with Zonker">Fights FOSS License FUD : Interview with Zonker</a> (0)</li><li><a href="http://vavai.net/2009/02/21/global-economic-recession-and-novell-business-opportunity-in-indonesia/" title="Global Economic Recession and Novell Business Opportunity in Indonesia">Global Economic Recession and Novell Business Opportunity in Indonesia</a> (4)</li><li><a href="http://vavai.net/2010/04/13/improving-indonesian-opensuse-community-website/" title="Improving Indonesian openSUSE Community Website">Improving Indonesian openSUSE Community Website</a> (0)</li><li><a href="http://vavai.net/2009/01/29/opensuse-111-kde-42-release-party-bandung/" title="openSUSE 11.1 &#038; KDE 4.2 Release Party @ Bandung">openSUSE 11.1 &#038; KDE 4.2 Release Party @ Bandung</a> (1)</li><li><a href="http://vavai.net/2009/12/23/installing-zimbra-6-0-4-on-opensuse-11-1-64-bit-%e2%80%93-part-3/" title="Installing Zimbra 6.0.4 on openSUSE 11.1 64 bit – Part 3">Installing Zimbra 6.0.4 on openSUSE 11.1 64 bit – Part 3</a> (6)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://vavai.net/2008/10/15/how-to-build-opensuse-minimal-system-livecd/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Indonesian openSUSE Community Monthly Meeting #10</title>
		<link>http://vavai.net/2008/10/09/indonesian-opensuse-community-monthly-meeting-10/</link>
		<comments>http://vavai.net/2008/10/09/indonesian-opensuse-community-monthly-meeting-10/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 02:32:28 +0000</pubDate>
		<dc:creator>Masim "Vavai" Sugianto</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSUSE]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://vavai.net/?p=69</guid>
		<description><![CDATA[Indonesian  openSUSE Community will be hold a monthly meeting #10 for the members on Sunday, 12 October 2008. ]]></description>
			<content:encoded><![CDATA[<p><a href="http://vavai.net/wp-content/uploads/2008/10/leadimage-suse.jpg"><img style=' float: left; padding: 4px; margin: 0 7px 2px 0;'  class="size-full wp-image-70 alignleft" title="leadimage-suse" src="http://vavai.net/wp-content/uploads/2008/10/leadimage-suse.jpg" alt="" width="250" height="227" /></a><a href="http://www.opensuse.or.id">Indonesian  openSUSE Community</a> will be hold a monthly meeting #10 for the members on Sunday, 12 October 2008. However, it&#8217;s not exclusive for members only. The meeting was still open for colleagues who is not a member or rather never used openSUSE Linux <img src='http://vavai.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  .</p>
<p>In this meeting I will act as host and at the same time will hold a presentation, a workshop materials entitled : &#8220;Remastering openSUSE: How to Build your Own openSUSE.&#8221; openSUSE Remastering will be using kiwi imaging system that is easy to used to build the openSUSE based distributions with our specifications. For example, if we only want to make special openSUSE based distro which fully support and act as server without a GUI and desktop applications, we can create this by Kiwi imaging system. We can also make openSUSE LiveCD or LiveDVDs with our own content, ie : the distro is accompanied by a complete multimedia package Support, wifi drivers, Nvidia &amp; ATI drivers, etc.</p>
<p>In contrast with previous meetings, this meeting was held on Sunday at 10 am(ussualy hold on Saturday 01 pm) because I haveJapanese language course in the office. In addition to the reason for that, this time the event will also discuss plans for Indonesian openSUSE community for next year.</p>
<p>For colleagues who are interested in coming, please read the <a href="http://opensuse.or.id/2008/10/08/kopdar-10-silaturahmi-lebaran-opensuse-id/">details on the website of Indonesia openSUSE community</a>. If you need number of contacts that can be contacted, please send an email to the address at vavai vavai.com.</p>
<p>See you in the meeting.</p>
<h3  class="related_post_title">Random Post</h3><ul class="related_post"><li><a href="http://vavai.net/2010/01/04/moving-physical-linux-server-into-virtual-image/" title="Moving Physical Linux Server into Virtual Image">Moving Physical Linux Server into Virtual Image</a> (0)</li><li><a href="http://vavai.net/2007/12/14/kde4-rc2-with-opensuse-103-livecd/" title="KDE4 RC2 with OpenSUSE 10.3 LiveCD">KDE4 RC2 with OpenSUSE 10.3 LiveCD</a> (0)</li><li><a href="http://vavai.net/2010/01/12/how-to-add-php-code-into-wordpress-widgets/" title="How To Add PHP Code into WordPress Widgets">How To Add PHP Code into WordPress Widgets</a> (8)</li><li><a href="http://vavai.net/2009/01/10/opensuse-111-kde-35-download-link/" title="openSUSE 11.1 KDE 3.5 Download Link">openSUSE 11.1 KDE 3.5 Download Link</a> (0)</li><li><a href="http://vavai.net/2009/12/23/installing-zimbra-6-0-4-on-opensuse-11-1-64-bit-%e2%80%93-part-3/" title="Installing Zimbra 6.0.4 on openSUSE 11.1 64 bit – Part 3">Installing Zimbra 6.0.4 on openSUSE 11.1 64 bit – Part 3</a> (6)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://vavai.net/2008/10/09/indonesian-opensuse-community-monthly-meeting-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zimbra Collaboration Suite 5.0 Auto Install Script for openSUSE 10.3</title>
		<link>http://vavai.net/2008/10/08/zimbra-collaboration-suite-50-auto-install-script-for-opensuse-103/</link>
		<comments>http://vavai.net/2008/10/08/zimbra-collaboration-suite-50-auto-install-script-for-opensuse-103/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 08:56:49 +0000</pubDate>
		<dc:creator>Masim "Vavai" Sugianto</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Zimbra]]></category>

		<guid isPermaLink="false">http://vavai.net/?p=58</guid>
		<description><![CDATA[Zimbra auto install script for openSUSE 10.3, give the easiest way to setup Zimbra Collaboration Suite 5.0.x on openSUSE.]]></description>
			<content:encoded><![CDATA[<div class="box_top_row"></div>
<div class="entry">
<p><img style=' float: left; padding: 4px; margin: 0 7px 2px 0;'  class="alignleft" src="http://zimbra.web.id/wp-content/uploads/2007/12/zimbra-logo.jpg" alt="zimbra-logo" width="160" height="55" /><img style=' float: left; padding: 4px; margin: 0 7px 2px 0;'  class="alignleft" src="http://opensuse.or.id/wp-content/uploads/2007/07/opensuse1.jpg" alt="opensuse logo" width="114" height="71" />I’m playing with Zimbra Collaboration Suite (ZCS) for about 2 years, and quite satisfied with the stability, feature and administrative console. Before applying Zimbra I used standard postfix for office mail server.</p>
<p>Zimbra released with 2 licensing schema, commercial and open source license. Their open source license provided with Yahoo Public License.</p>
<p>I’m currently using Zimbra 5.0.4 on openSUSE 10.3. Manual installation could be found in my personal blog : <a href="http://www.vavai.net/index.php?/archives/15-Zimbra-Installation-on-OpenSUSE-10.3.html">Zimbra Installation on openSUSE 10.3</a>. You may need a small modification into ZCS installation script because ZCS originally released for openSUSE 10.2.</p>
<p>After deploying Zimbra on openSUSE 10.3 for such company (part of Indonesian openSUSE community project for increasing openSUSE usability and our promotion project of openSUSE usability for server side), I make a deal to write a small script using bash. It’s pretty simple and looks like a primitive script with just cp, tar and mv <img class="wp-smiley" src="http://lizards.opensuse.org/wp-includes/images/smilies/icon_biggrin.gif" alt=":-D" /> . I will make a nice graphical user interface after learning C++ or Java <img class="wp-smiley" src="http://lizards.opensuse.org/wp-includes/images/smilies/icon_wink.gif" alt=";-)" /> .</p>
<p>So, how to build powerful mail server with Zimbra on openSUSE 10.3 ? Here it does :</p>
<ol>
<li>Install openSUSE 10.3</li>
<li>Make sure you have a Fully Qualified Domain Name (FQDN) for your hostname, ie : namahost.namadomain.com, not only namahost. Checked it out with YAST | Network Service | DNS &amp; Host Name or by editing <strong>/etc/hosts</strong> directly</li>
<li>Make sure you have more than 5 GB of free space. Please navigate into “<a href="http://wiki.zimbra.com/index.php?title=Installation-Preparing_Your_Server_Environment">Preparing your server environment</a>” on Zimbra Wiki for more information.</li>
<li>Setup your DNS server. For testing, you may only create name server and address record (<span>NS</span> MX &amp; A records). Please refer to a nice article <a href="http://www.novell.com/communities/node/4765/bind-dns-berkeley-internet-name-domain">How to Setup BIND DNS Server</a>. *We have a nice graphical setup DNS using YAST but it was written on Bahasa Indonesia* <img class="wp-smiley" src="http://lizards.opensuse.org/wp-includes/images/smilies/icon_smile.gif" alt=":-)" /></li>
<li>Download  <a href="http://www.vavai.com/uploads/zimbra-auto.tar.gz">Zimbra-Auto install script</a></li>
<li>Extract the script into /opt/zimbra-auto. I will make a flexible script in the future but currently the script will only worked with /opt/zimbra-auto until you editing the script</li>
<li>Download <a href="http://www.zimbra.com/community/downloads.html">ZCS open source edition for openSUSE</a>. The script was originally written for ZCS ver 5.0.4. If you used the latest ZCS version, please feel free to make an editing into Zimbra-Auto script</li>
<li>Getting started by running /opt/zimbra-auto/zimbra-auto-opensuse103.sh install script and follow the wizard.</li>
</ol>
<p>Note :</p>
<ol>
<li>You may need add an exception port into firewall and AppArmor configuration</li>
<li>I will make an entry on openSUSE wiki after reviewing the script</li>
</ol>
<p>Related Entry :</p>
<ol>
<li><a href="http://www.zimbra.com/forums/installation/16457-installing-zcs-5-0-x-opensuse-10-3-complete-guide.html">Installing ZCS 5.0.X on openSUSE 10.3 a complete guide by Bigmudcake</a></li>
<li><a href="http://www.vavai.net/index.php?/archives/15-Zimbra-Installation-on-OpenSUSE-10.3.html">Zimbra Installation on openSUSE 10.3</a></li>
<li>Installing ZCS 4.5.x on either openSUSE 10.2 or 10.3 a complete guide</li>
<li><a href="http://www.zimbra.com/forums/installation/11861-solved-bind-crash-after-zimbra-installation.html">Problem may occurred regarding AppArmor Setting</a></li>
</ol>
</div>
<h3  class="related_post_title">Random Post</h3><ul class="related_post"><li><a href="http://vavai.net/2009/09/04/deactivating-wordpress-statistic-plugin-statpress-reloaded/" title="Deactivating Wordpress Statistic Plugin : StatPress Reloaded">Deactivating Wordpress Statistic Plugin : StatPress Reloaded</a> (3)</li><li><a href="http://vavai.net/2007/07/22/got-trapped-by-akismet-black-list/" title="Got Trapped by Akismet Black List ?">Got Trapped by Akismet Black List ?</a> (6)</li><li><a href="http://vavai.net/2010/01/01/solved-problem-installing-vmware-workstation-6-5-3-64-bit-on-opensuse-11-2-64-bit/" title="Solved : Problem Installing VMWare Workstation 6.5.3 64 bit on openSUSE 11.2 64 bit">Solved : Problem Installing VMWare Workstation 6.5.3 64 bit on openSUSE 11.2 64 bit</a> (2)</li><li><a href="http://vavai.net/2009/05/21/launching-indonesian-opensuse-mirror-repository/" title="Launching Indonesian openSUSE Mirror &#038; Repository">Launching Indonesian openSUSE Mirror &#038; Repository</a> (8)</li><li><a href="http://vavai.net/2010/01/16/day-1-of-31-days-to-build-a-better-blog-elevator-pitch/" title="Day #1 of 31 Days to Build a Better Blog : Elevator Pitch">Day #1 of 31 Days to Build a Better Blog : Elevator Pitch</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://vavai.net/2008/10/08/zimbra-collaboration-suite-50-auto-install-script-for-opensuse-103/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->