<?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>Structured Procrastination &#187; zypper</title>
	<atom:link href="http://blog.adamspiers.org/tag/zypper/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.adamspiers.org</link>
	<description>because there's always something more interesting than what you should be doing</description>
	<lastBuildDate>Sat, 05 May 2012 16:47:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>announcing rypper (again)</title>
		<link>http://blog.adamspiers.org/2010/05/20/announcing-rypper-again/</link>
		<comments>http://blog.adamspiers.org/2010/05/20/announcing-rypper-again/#comments</comments>
		<pubDate>Thu, 20 May 2010 21:54:21 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[hidden]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[build service]]></category>
		<category><![CDATA[obs]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[packaging]]></category>
		<category><![CDATA[rpm]]></category>
		<category><![CDATA[rypper]]></category>
		<category><![CDATA[suse]]></category>
		<category><![CDATA[zypper]]></category>

		<guid isPermaLink="false">http://blog.adamspiers.org/?p=260</guid>
		<description><![CDATA[Back in August 2009, I announced the release of a simple script called rypper which I wrote to wrap around zypper and provide the ability to make batch operations on repositories. Here are some example usages: I only got one response so I assumed it wasn&#8217;t that useful to other people. However here I am [...]]]></description>
			<content:encoded><![CDATA[<p>Back in August 2009, I <a href="http://lists.opensuse.org/opensuse-softwaremgmt/2009-08/msg00002.html">announced the release</a> of a simple script called <code>rypper</code> which I wrote to wrap around <code><a title="zypper" href="http://en.opensuse.org/Zypper">zypper</a></code> and provide the ability to make batch operations on repositories.  Here are some example usages:</p>
<pre class="brush: bash; title: ; notranslate">
# list all disabled repos
rypper -d

# list all enabled repos with autorefresh off
rypper -e -R

# list all repos which have anything to do with KDE
rypper -x kde

# list priority and URIs for all repos whose alias contains 'home:'
rypper -a home: l -pu

# enable autorefresh on all OpenSUSE Build Service repos
rypper -u download.opensuse.org -R mr -r

# remove all repos on external USB HDD mounted on /media/disk
rypper -u /media/disk rr
</pre>
<p>I only got one response so I assumed it wasn&#8217;t that useful to other people.</p>
<p>However here I am at <a href="http://www.novell.com/brainshare/amsterdam/">BrainShare EMEA in Amsterdam</a> surrounded by like-minded geeks, and in a fit of enthusiasm / procrastination, I have finally got round to learning how to build <a href="http://wiki.opensuse.org/openSUSE:Build_Service">openSUSE Build Service</a> packages, and so proudly (?) present my first OBS package release: <a href="http://software.opensuse.org/search?baseproject=ALL&amp;p=1&amp;q=rypper">the 1-click install version of rypper</a>.  Enjoy!</p>
<p><strong>UPDATE 21 March 2011:</strong> based on feedback from <a href="http://www.novell.com/linux/">SLE</a> Product Management, I have submitted a <a href="https://fate.novell.com/312051">formal request</a> to have zypper extended to include this kind of functionality.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.adamspiers.org%2F2010%2F05%2F20%2Fannouncing-rypper-again%2F&amp;title=announcing%20rypper%20%28again%29" id="wpa2a_2"><img src="http://blog.adamspiers.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.adamspiers.org/2010/05/20/announcing-rypper-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

