<?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>KarkomaOnline &#187; Linux Gentoo</title>
	<atom:link href="http://www.karkomaonline.com/index.php/category/linux-gentoo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.karkomaonline.com</link>
	<description>a Blog for SysAdmins and Unix stuff in general</description>
	<lastBuildDate>Thu, 25 Nov 2010 07:49:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Portage and nice</title>
		<link>http://www.karkomaonline.com/index.php/2005/11/portage-and-nice/</link>
		<comments>http://www.karkomaonline.com/index.php/2005/11/portage-and-nice/#comments</comments>
		<pubDate>Thu, 24 Nov 2005 23:29:56 +0000</pubDate>
		<dc:creator>karkoma</dc:creator>
				<category><![CDATA[Linux Gentoo]]></category>

		<guid isPermaLink="false">http://www.karkoma.info/index.php/2005/11/24/portage-and-nice/</guid>
		<description><![CDATA[While you are compiling packages and at the same time you are working with your box, probably you&#8217;ll notice the machine is less responsive than usual. Although this in principle is not necessarly an abnormal behaviour it could be very annoying. To diminish the impact of such situation, you could reduce the priority that the [...]]]></description>
			<content:encoded><![CDATA[<p>While you are compiling packages and at the same time you are working with your box, probably you&#8217;ll notice the machine is less responsive than usual. Although this in principle is not necessarly an abnormal behaviour it could be very annoying.</p>
<p>To diminish the impact of such situation, you could reduce the priority that the kernel assigns to emerge.</p>
<p>Portage provides a configuration parameter that allows you to control this priority. Edit <em>/etc/make.conf</em> and add the following:</p>
<blockquote><p>PORTAGE_NICENESS=&#8221;17&#8243;</p></blockquote>
<p>This will pass &#8220;17&#8243; as value to the <em>nice</em> command. Possible values range from &#8220;-20&#8243; to &#8220;20&#8243;, being &#8220;-20&#8243; the highest priority and &#8220;20&#8243; the lowest. 0 is standard or normal priority.</p>
<p>See <a href="http://www.netadmintools.com/html/1nice.man.html" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.netadmintools.com/html/1nice.man.html?referer=');">nice man page</a> for more info.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.karkomaonline.com/index.php/2005/11/portage-and-nice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>udevfs or devfs</title>
		<link>http://www.karkomaonline.com/index.php/2005/04/udevfs-or-devfs/</link>
		<comments>http://www.karkomaonline.com/index.php/2005/04/udevfs-or-devfs/#comments</comments>
		<pubDate>Fri, 01 Apr 2005 15:40:11 +0000</pubDate>
		<dc:creator>sigix</dc:creator>
				<category><![CDATA[Linux Gentoo]]></category>

		<guid isPermaLink="false">http://www.karkoma.info/index.php/2005/04/01/udevfs-or-devfs/</guid>
		<description><![CDATA[If you want to use pure udevfs then don&#8217;t set boot devfs on boot time in kernel config. CONFIG_DEVFS_FS is not set (in .config) To use udevfs linux device naming convention install udevfs and do this step: # emerge udev Then kernel /bzImage root=/dev/hda3 boot=nodevfs (in grub.conf) now when system boots it&#8217;ll use udevfs.]]></description>
			<content:encoded><![CDATA[<p>If you want to use pure <em>udevfs</em> then don&#8217;t set <em>boot devfs on boot time</em> in kernel config.</p>
<blockquote><p>CONFIG_DEVFS_FS is not set</p></blockquote>
<p>(in .config)</p>
<p>To use udevfs linux device naming convention install udevfs and do this step:</p>
<blockquote><p># emerge udev</p></blockquote>
<p>Then</p>
<blockquote><p>kernel /bzImage root=/dev/hda3 boot=nodevfs</p></blockquote>
<p>(in grub.conf)</p>
<p>now when system boots it&#8217;ll use <em>udevfs</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.karkomaonline.com/index.php/2005/04/udevfs-or-devfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing Planet Gentoo</title>
		<link>http://www.karkomaonline.com/index.php/2005/03/announcing-planet-gentoo/</link>
		<comments>http://www.karkomaonline.com/index.php/2005/03/announcing-planet-gentoo/#comments</comments>
		<pubDate>Sun, 13 Mar 2005 17:26:11 +0000</pubDate>
		<dc:creator>karkoma</dc:creator>
				<category><![CDATA[Linux Gentoo]]></category>

		<guid isPermaLink="false">http://www.karkoma.info/index.php/2005/03/13/announcing-planet-gentoo/</guid>
		<description><![CDATA[From Gentoo&#8217;s web site: The user relations project is pleased to announce the launch of Planet Gentoo, a resource intended to improve communication between the user and development communities, as well as internally between developers. Planet Gentoo aggregates articles written by currently over 50 contributing developers and presents them in an easily readable news-like format.]]></description>
			<content:encoded><![CDATA[<p>From <a href="http://www.gentoo.org/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.gentoo.org/?referer=');">Gentoo&#8217;s web site</a>:</p>
<p><code>The user relations project is pleased to announce the launch of Planet Gentoo, a resource intended to improve communication between the user and development communities, as well as internally between developers. Planet Gentoo aggregates articles written by currently over 50 contributing developers and presents them in an easily readable news-like format.</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.karkomaonline.com/index.php/2005/03/announcing-planet-gentoo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conflict between vcron and vixie-cron</title>
		<link>http://www.karkomaonline.com/index.php/2005/02/conflict-between-vcron-and-vixie-cron/</link>
		<comments>http://www.karkomaonline.com/index.php/2005/02/conflict-between-vcron-and-vixie-cron/#comments</comments>
		<pubDate>Sat, 19 Feb 2005 08:33:07 +0000</pubDate>
		<dc:creator>karkoma</dc:creator>
				<category><![CDATA[Linux Gentoo]]></category>

		<guid isPermaLink="false">http://www.karkoma.info/index.php/2005/02/19/conflict-between-vcron-and-vixie-cron/</guid>
		<description><![CDATA[Several months ago my system is issuing the following error message everytime I try to emerge: * Caching service dependencies&#8230; * Service &#8216;vcron&#8217; already provide &#8216;cron&#8217;!; * Not adding service &#8216;vixie-cron&#8217;&#8230; Until now this was only an annoying error message as it did not affect the functionality of the server. But finally I&#8217;ve decided to [...]]]></description>
			<content:encoded><![CDATA[<p>Several months ago my system is issuing the following error message everytime I try to emerge:</p>
<blockquote><p>* Caching service dependencies&#8230;<br />
* Service &#8216;vcron&#8217; already provide &#8216;cron&#8217;!;<br />
* Not adding service &#8216;vixie-cron&#8217;&#8230;</p></blockquote>
<p>Until now this was only an annoying error message as it did not affect the functionality of the server. But finally I&#8217;ve decided to solve the issue.</p>
<p>If you have the same issue proceed as follows:</p>
<p>Stop and unmerge vcron and delete the init script:</p>
<blockquote><p>/etc/init.d/vcron stop<br />
emerge unmerge vcron<br />
rc-update del vcron<br />
rm -f /etc/init.d/vcron</p></blockquote>
<p>Now add vixie-cron script to init scripts and launch it:</p>
<blockquote><p>rc-update add vixie-cron default<br />
/etc/init.d/vixie-cron start</p></blockquote>
<p>And you are done!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.karkomaonline.com/index.php/2005/02/conflict-between-vcron-and-vixie-cron/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>An alternative to etc-update: dispatch-conf</title>
		<link>http://www.karkomaonline.com/index.php/2005/01/an-alternative-to-etc-update-dispatch-conf/</link>
		<comments>http://www.karkomaonline.com/index.php/2005/01/an-alternative-to-etc-update-dispatch-conf/#comments</comments>
		<pubDate>Sun, 23 Jan 2005 22:23:11 +0000</pubDate>
		<dc:creator>karkoma</dc:creator>
				<category><![CDATA[Linux Gentoo]]></category>

		<guid isPermaLink="false">http://www.karkoma.info/index.php/2005/01/23/an-alternative-to-etc-update-dispatch-conf/</guid>
		<description><![CDATA[When you emerge a new package, etc-update will check if there are updates to the configuration files and will allow you to keep, merge or delete these files according to your needs. Portage provides us with another useful tool with more functionalities: dispatch-conf. dispatch-conf has the same goal than etc-update: manage the configuration files after [...]]]></description>
			<content:encoded><![CDATA[<p>When you <em>emerge</em> a new package, <em>etc-update</em> will check if there are updates to the configuration files and will allow you to keep, merge or delete these files according to your needs.</p>
<p>Portage provides us with another useful tool with more functionalities: <em>dispatch-conf</em>.</p>
<p><em>dispatch-conf</em> has the same goal than <em>etc-update</em>: manage the configuration files after merging, but provides new useful features:</p>
<ul>
<li>Ability to rollback changes</li>
<li>Automerge files</li>
<li>Versioning (rcs/cvs)</li>
<li>Log changes</li>
</ul>
<p>More info:</p>
<ul>
<li>man dispatch-conf</li>
<li><a href="http://www.gentoo-wiki.com/TIP_dispatch-conf" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.gentoo-wiki.com/TIP_dispatch-conf?referer=');">GentooWiki</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.karkomaonline.com/index.php/2005/01/an-alternative-to-etc-update-dispatch-conf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>genlop &#8211; parses portage logfiles for information</title>
		<link>http://www.karkomaonline.com/index.php/2004/11/genlop-parses-portage-logfiles-for-information/</link>
		<comments>http://www.karkomaonline.com/index.php/2004/11/genlop-parses-portage-logfiles-for-information/#comments</comments>
		<pubDate>Tue, 23 Nov 2004 21:42:40 +0000</pubDate>
		<dc:creator>sigix</dc:creator>
				<category><![CDATA[Linux Gentoo]]></category>

		<guid isPermaLink="false">http://www.karkoma.info/index.php/2004/11/23/genlop-parses-portage-logfiles-for-information/</guid>
		<description><![CDATA[Detailed features include: Nice colorful output. Full Portage merge and unmerge history. Display date, time and build time of every merge. Display total and average build time of selected package[s]. Estimate upgrade time. Watching current merge progress. Use alternate portage logfile(s). Match package names using regular expressions. Log corruption detection. To get complete detail of [...]]]></description>
			<content:encoded><![CDATA[<p>Detailed features include:</p>
<ul>
<li>Nice colorful output.</li>
<li>Full Portage merge and unmerge history.</li>
<li>Display date, time and build time of every merge.</li>
<li>Display total and average build time of selected package[s].</li>
<li>Estimate upgrade time.</li>
<li>Watching current merge progress.</li>
<li>Use alternate portage logfile(s).</li>
<li>Match package names using regular expressions.</li>
<li>Log corruption detection.</li>
</ul>
<p>To get complete detail of merged packages:</p>
<blockquote><p>$ genlop &#8211;list<br />
Sun Jul 11 23:22:16 2004 &#8211;&gt; dev-util/ccache-2.3<br />
Sun Jul 11 23:22:41 2004 &#8211;&gt; sys-apps/portage-2.0.50-r9<br />
Sun Jul 11 23:22:48 2004 &#8211;&gt; sys-devel/gnuconfig-20040214<br />
Sun Jul 11 23:24:57 2004 &#8211;&gt; sys-devel/gettext-0.12.1<br />
Sun Jul 11 23:25:20 2004 &#8211;&gt; sys-apps/sed-4.0.9<br />
Sun Jul 11 23:26:51 2004 &#8211;&gt; sys-libs/ncurses-5.4-r1<br />
Sun Jul 11 23:27:22 2004 &#8211;&gt; sys-apps/texinfo-4.6<br />
Sun Jul 11 23:29:47 2004 &#8211;&gt; sys-devel/binutils-2.14.90.0.8-r1<br />
Sun Jul 11 23:30:04 2004 &#8211;&gt; sys-devel/m4-1.4.1<br />
Sun Jul 11 23:30:31 2004 &#8211;&gt; sys-devel/bison-1.875<br />
Sun Jul 11 23:30:40 2004 &#8211;&gt; sys-libs/zlib-1.2.1-r2<br />
Sun Jul 11 23:44:16 2004 &#8211;&gt; sys-devel/gcc-3.3.3-r6<br />
Mon Jul 12 00:05:58 2004 &#8211;&gt; sys-libs/glibc-2.3.3.20040420<br />
Mon Jul 12 00:07:20 2004 &#8211;&gt; sys-apps/baselayout-1.9.4-r3</p></blockquote>
<p>To calculate merge time:</p>
<blockquote><p>$genlop &#8211;time package_name</p></blockquote>
<blockquote><p>$genlop -t qt<br />
* x11-libs/qt</p>
<p>Thu Oct  7 20:52:53 2004 &#8211;&gt; x11-libs/qt-3.3.2<br />
merge time: 25 seconds.</p>
<p>merged totally 1 ebuild in 25 seconds.</p></blockquote>
<p>Search packages that match a regular expression:</p>
<blockquote><p>genlop -s gen[lt]o</p></blockquote>
<p>source: man genlop</p>
]]></content:encoded>
			<wfw:commentRss>http://www.karkomaonline.com/index.php/2004/11/genlop-parses-portage-logfiles-for-information/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gentoo 2004.3 announced</title>
		<link>http://www.karkomaonline.com/index.php/2004/11/gentoo-20043-announced/</link>
		<comments>http://www.karkomaonline.com/index.php/2004/11/gentoo-20043-announced/#comments</comments>
		<pubDate>Wed, 17 Nov 2004 06:04:20 +0000</pubDate>
		<dc:creator>karkoma</dc:creator>
				<category><![CDATA[Linux Gentoo]]></category>

		<guid isPermaLink="false">http://www.karkoma.info/index.php/2004/11/16/gentoo-20043-announced/</guid>
		<description><![CDATA[Gentoo Linux 2004.3 is now available!]]></description>
			<content:encoded><![CDATA[<p>Gentoo Linux 2004.3 is now available!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.karkomaonline.com/index.php/2004/11/gentoo-20043-announced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating portage packages</title>
		<link>http://www.karkomaonline.com/index.php/2004/11/creating-portage-packages/</link>
		<comments>http://www.karkomaonline.com/index.php/2004/11/creating-portage-packages/#comments</comments>
		<pubDate>Tue, 16 Nov 2004 13:46:02 +0000</pubDate>
		<dc:creator>sigix</dc:creator>
				<category><![CDATA[Linux Gentoo]]></category>

		<guid isPermaLink="false">http://www.karkoma.info/index.php/2004/11/16/creating-portage-packages/</guid>
		<description><![CDATA[In gentoo linux quickpkg can be utilized to quickly create a package (tbz2 format) for portage by utilizing the files already on your filesystem. This package then can be emerged on any system. It comes with gentoolkit package. emerge -pv gentoolkit man quickpkg You can do the same thing with &#8216;emerge&#8217; command emerge -B package_name [...]]]></description>
			<content:encoded><![CDATA[<p>In gentoo linux quickpkg can be utilized to quickly create a package (tbz2 format) for portage by utilizing the files already on your filesystem. This package then can be emerged on any system.</p>
<p>It comes with gentoolkit package.</p>
<blockquote><p>emerge -pv gentoolkit<br />
man quickpkg</p></blockquote>
<p>You can do the same thing with &#8216;emerge&#8217; command</p>
<blockquote><p>emerge -B package_name</p></blockquote>
<p>&#8211;buildpkgonly (-B) Creates binary packages for all ebuilds processed without actually merging the packages. This comes with the caveat that all build time dependencies must already be emerged on the system.</p>
<p>All generated packages will be stored in</p>
<blockquote><p>${PKGDIR}/All<br />
${PKGDIR}/</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.karkomaonline.com/index.php/2004/11/creating-portage-packages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gentoo Linux 2004.2 released</title>
		<link>http://www.karkomaonline.com/index.php/2004/07/gentoo-linux-20042-released/</link>
		<comments>http://www.karkomaonline.com/index.php/2004/07/gentoo-linux-20042-released/#comments</comments>
		<pubDate>Thu, 29 Jul 2004 01:18:35 +0000</pubDate>
		<dc:creator>karkoma</dc:creator>
				<category><![CDATA[Linux Gentoo]]></category>

		<guid isPermaLink="false">http://www.karkoma.info/index.php/2004/07/28/gentoo-linux-20042-released/</guid>
		<description><![CDATA[Gentoo Linux has announced the new 2004.2 release. According to Gentoo the improvements include: LiveCD compatibility with SMP machines x86 laptop PCMCIA support SATA support And more Links 2004.2 information pages Download mirrors]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gentoo.org/" onclick="pageTracker._trackPageview('/outgoing/www.gentoo.org/?referer=');">Gentoo Linux</a> has announced the new 2004.2 release. According to Gentoo the improvements include:</p>
<ul>
<li>LiveCD compatibility with SMP machines</li>
<li>x86 laptop PCMCIA support</li>
<li>SATA support</li>
<li>And more</li>
</ul>
<p>Links</p>
<ul>
<li><a href="http://www.gentoo.org/proj/en/releng/release/2004.2/2004.2.xml" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.gentoo.org/proj/en/releng/release/2004.2/2004.2.xml?referer=');">2004.2 information pages</a></li>
<li><a href="http://www.gentoo.org/main/en/mirrors.xml" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.gentoo.org/main/en/mirrors.xml?referer=');">Download mirrors</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.karkomaonline.com/index.php/2004/07/gentoo-linux-20042-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Protecting configuration files</title>
		<link>http://www.karkomaonline.com/index.php/2004/06/protecting-configuration-files/</link>
		<comments>http://www.karkomaonline.com/index.php/2004/06/protecting-configuration-files/#comments</comments>
		<pubDate>Thu, 01 Jul 2004 04:44:59 +0000</pubDate>
		<dc:creator>karkoma</dc:creator>
				<category><![CDATA[Linux Gentoo]]></category>

		<guid isPermaLink="false">http://www.karkoma.info/index.php/2004/06/30/protecting-configuration-files/</guid>
		<description><![CDATA[When you update packages in your Gentoo Linux system you should be careful to avoid the configuration files to be overriden by new ones during the emerge process. To protect the configuration files in your system portage provides a feature called config file protection. Take a look at /etc/make.globals and find out the CONFIG_PROTECT variable. [...]]]></description>
			<content:encoded><![CDATA[<p>When you update packages in your Gentoo Linux system you should be careful to avoid the configuration files to be overriden by new ones during the emerge process. To protect the configuration files in your system <em>portage</em> provides a feature called config file protection.</p>
<p>Take a look at <em>/etc/make.globals</em> and find out the <em>CONFIG_PROTECT</em> variable. This variable contains a list of protected directories and it will look something like:</p>
<blockquote><p>CONFIG_PROTECT=&#8221;/etc /usr/share/config&#8221;</p></blockquote>
<p>Simply add your protected directories separated by white spaces. Now new files will not override existing files installed in a protected directory, instead they will be renamed as ._cfg0000_blah. In addition <em>etc-update</em> is available to assist you while merging these files.</p>
<p>Note that <em>portage</em> will not delete files in protected directories when a package is unmerged.</p>
<p><strong>References</strong>:</p>
<ul>
<li>    emerge -h config</li>
<li>    man etc-update</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.karkomaonline.com/index.php/2004/06/protecting-configuration-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

