<?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>Blank Words &#187; patch</title>
	<atom:link href="http://chipset.or.id/tag/patch/feed/" rel="self" type="application/rss+xml" />
	<link>http://chipset.or.id</link>
	<description>Reza a.k.a chipset - a trash can</description>
	<lastBuildDate>Fri, 11 Jun 2010 18:43:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Patch untuk qmail</title>
		<link>http://chipset.or.id/2008/07/28/patch-untuk-qmail/</link>
		<comments>http://chipset.or.id/2008/07/28/patch-untuk-qmail/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 02:50:23 +0000</pubDate>
		<dc:creator>Reza Iskandar Achmad</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[big to do]]></category>
		<category><![CDATA[djb]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[patchfile]]></category>
		<category><![CDATA[qmail]]></category>
		<category><![CDATA[qmail enhancement]]></category>
		<category><![CDATA[qmail queue]]></category>

		<guid isPermaLink="false">http://blog.chipset.or.id/?p=37</guid>
		<description><![CDATA[patch diterapkan pada source qmail dengan tujuan menambahkan fitur atau bug fixes. panduan ini memberi gambaran apa itu patch, dan bagaimana patch itu terhadap qmail. Juga berisi bagaimana memilih patch untuk qmail]]></description>
			<content:encoded><![CDATA[<h2>Pendahuluan</h2>
<p>Paket qmail paling terakhir yang dipublikasikan adalah qmail-1.03. Sejak pertama kali dikeluarkan, Juni 1998 sampai tulisan ini dibuat, terhitung sudah 10 tahun paket tersebut bertahan. Dengan demikian, sejauh ini tidak ada perubahan di dalam software itu.</p>
<p>Pada kenyataannya, sejalan dengan perkembangan zaman ada hal-hal yang mungkin perlu ditambahkan ke dalam qmail tanpa mengurangi ketangguhannya. <a onclick="pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=');pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=http://blog.chipset.or.id/wp-admin/edit.php');pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fblog.chipset.or.id%2Fwp-admin%2Fedit.php');pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fblog.chipset.or.id%2Fwp-admin%2Fedit.php');pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fblog.chipset.or.id%2Fwp-admin%2Fedit.php');pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fblog.chipset.or.id%2Fwp-admin%2Fedit.php');pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fblog.chipset.or.id%2Fwp-admin%2Fedit.php');pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37');pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=http://blog.chipset.or.id/wp-admin/edit.php');pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fblog.chipset.or.id%2Fwp-admin%2Fedit.php');pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fblog.chipset.or.id%2Fwp-admin%2Fedit.php');pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37');pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=http://blog.chipset.or.id/wp-admin/edit.php');pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fblog.chipset.or.id%2F');pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fblog.chipset.or.id%2F');pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fblog.chipset.or.id%2F');pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fblog.chipset.or.id%2F');pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fblog.chipset.or.id%2F');pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fblog.chipset.or.id%2F');pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37');pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=http://blog.chipset.or.id/');pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37&amp;message=4');pageTracker._trackPageview('/outgoing/cr.yp.to/djb.html?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37&amp;message=4');" href="http://cr.yp.to/djb.html" target="_blank">DJB</a> sepertinya tidak merasa perlu merilis qmail versi baru untuk meng-akomodasi perkembangan kebutuhan itu. DJB meletakkan qmail ke dalam domain publik, sehingga memberi peluang kepada publik untuk melakukan pengembangan terhadapnya. Oleh karena itulah kemudian bermunculan patch-patch untuk qmail.</p>
<p>DJB tidak mengizinkan distribusi qmail dalam bentuk binary. DJB hanya mengizinkan qmail didistribusikan  dalam paket source code. Itulah sebabnya fitur tambahan  qmail  datang dalam bentuk patch. Dengan penerapan patch utk menambah fitur qmail tergantung dari kebutuhan masing-masing server. <span id="more-37"></span><br />
<script type="text/javascript"><!--
google_ad_client = "pub-9754774391860451";
/* page_inside */
google_ad_slot = "4183755778";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h2>Tentang Patch</h2>
<p>Secara sederhana, patch melakukan perubahan terhadap file yang diinginkan setelah membandingkannya dengan suatu file referensi. Dengan demikian melakukan patch dapat juga diartikan sebagai merubah source code. Lebih jauh menerapkan patch berarti juga merubah software.  Berikut ini syntax umum penggunaan patch: <code>patch -pnum &lt; patchfile </code>Di mana num mendefinisikan bagaimana perlakukan terhadap nama file yang ditemukan dalam patchfile. Hal itu diperlukan pada kasus source yang akan di patch berada di direktori yang berbeda dengan patchfile.  Misalnya:</p>
<ol>
<li>File patch adalah /usr/local/src/qmailqueue.patch</li>
<li>di dalam file patch ada nama file &#8220;qmail-1.03/Makefile&#8221;</li>
<li>letak source qmail dan working directory saat ini adalah /usr/local/src/qmail-1.03</li>
<li>Makefile (yang ingin di-patch) ada di current dir</li>
</ol>
<p>Maka num dapat 1 atau 0 atau tanpa option -p, lengkapnya <code>patch -p1 &lt; ../qmailqueue.patch</code> atau <code>patch -p0 &lt; ../qmailqueue.patch</code> atau <code>patch &lt; ../qmailqueue.patch</code> Lebih jauh mengenai penggunaan patch anda bisa melihat dokumen GNU mengenai bagaimana <a onclick="pageTracker._trackPageview('/outgoing/www.gnu.org/software/diffutils/manual/html_node/patch-Directories.html_patch_20Directories?referer=');pageTracker._trackPageview('/outgoing/www.gnu.org/software/diffutils/manual/html_node/patch-Directories.html_patch_20Directories?referer=http://blog.chipset.or.id/wp-admin/edit.php');pageTracker._trackPageview('/outgoing/www.gnu.org/software/diffutils/manual/html_node/patch-Directories.html_patch_20Directories?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fblog.chipset.or.id%2Fwp-admin%2Fedit.php');pageTracker._trackPageview('/outgoing/www.gnu.org/software/diffutils/manual/html_node/patch-Directories.html_patch_20Directories?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fblog.chipset.or.id%2Fwp-admin%2Fedit.php');pageTracker._trackPageview('/outgoing/www.gnu.org/software/diffutils/manual/html_node/patch-Directories.html_patch_20Directories?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fblog.chipset.or.id%2Fwp-admin%2Fedit.php');pageTracker._trackPageview('/outgoing/www.gnu.org/software/diffutils/manual/html_node/patch-Directories.html_patch_20Directories?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fblog.chipset.or.id%2Fwp-admin%2Fedit.php');pageTracker._trackPageview('/outgoing/www.gnu.org/software/diffutils/manual/html_node/patch-Directories.html_patch_20Directories?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fblog.chipset.or.id%2Fwp-admin%2Fedit.php');pageTracker._trackPageview('/outgoing/www.gnu.org/software/diffutils/manual/html_node/patch-Directories.html_patch_20Directories?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37');pageTracker._trackPageview('/outgoing/www.gnu.org/software/diffutils/manual/html_node/patch-Directories.html_patch_20Directories?referer=http://blog.chipset.or.id/wp-admin/edit.php');pageTracker._trackPageview('/outgoing/www.gnu.org/software/diffutils/manual/html_node/patch-Directories.html_patch_20Directories?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fblog.chipset.or.id%2Fwp-admin%2Fedit.php');pageTracker._trackPageview('/outgoing/www.gnu.org/software/diffutils/manual/html_node/patch-Directories.html_patch_20Directories?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fblog.chipset.or.id%2Fwp-admin%2Fedit.php');pageTracker._trackPageview('/outgoing/www.gnu.org/software/diffutils/manual/html_node/patch-Directories.html_patch_20Directories?referer=http://blog.chipset.or.id/wp-admin/post.php?action=edit&amp;post=37');pageTracker._trackPageview('/outgoing/www.gnu.org/software/diffutils/manual/html_node/patch-Directories.html_patch_20Directories?referer=http://blog.chipset.or.id/wp-admin/edit.php');" href="http://www.gnu.org/software/diffutils/manual/html_node/patch-Directories.html#patch%20Directories" target="_blank">membandingkan dan menggabungkan file</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://chipset.or.id/2008/07/28/patch-untuk-qmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
