<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:series="http://unfoldingneurons.com/"
		>
<channel>
	<title>Kommentare zu: Paketieren unter Linux</title>
	<atom:link href="http://blog.encodingit.ch/2010/06/paketieren-unter-linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.encodingit.ch/2010/06/paketieren-unter-linux/</link>
	<description>Life is just a technical game</description>
	<lastBuildDate>Mon, 06 Feb 2012 07:26:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Von: Patrick</title>
		<link>http://blog.encodingit.ch/2010/06/paketieren-unter-linux/#comment-1320</link>
		<dc:creator>Patrick</dc:creator>
		<pubDate>Tue, 08 Jun 2010 08:13:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.encodingit.ch/?p=893#comment-1320</guid>
		<description>&lt;a href=&quot;#comment-1317&quot; rel=&quot;nofollow&quot;&gt;@marcus &lt;/a&gt; 
Hi,
Leider ist rpm zu schlau ;) Anforderung ist, dass auch ein Ordner erstellt werden muss, welche leer ist. Und rpm erkennt, dass der Ordner unter %files leer ist und erstellt den nicht. Deshalb habe ich vorsichtshalber alle Ordner erstellen lassen.

&lt;blockquote cite=&quot;#commentbody-1317&quot;&gt;
&lt;strong&gt;&lt;a href=&quot;#comment-1317&quot; rel=&quot;nofollow&quot;&gt;marcus&lt;/a&gt; :&lt;/strong&gt;

&lt;p&gt;du erstellst scheinbar ein rpmbuildroot, benutzt es aber nicht in deinen pre und post funktionen. Wozu hast du dann das rpmbuildroot?&lt;/p&gt;
&lt;/blockquote&gt;

Aus dem rpm-Buildroot werden die Dateien unter %files kopiert, bei mir nach folgender Struktur: 
&lt;blockquote&gt;~/rpmbuild/BUILDROOT/Paketname/opt/itc/../&lt;/blockquote&gt;
Beim erstellen müssen die Dateien bei mir im BUILDROOT vorhanden sein, damit diese ins Paket integriert werden.

Die pre und post erstellen nur die Ordner und führen danach das kopierte Script aus.

Ob das rpm als root geht oder nicht, kann ich dir so nicht beantworten, da ich es einfach nicht probiert habe.

Aber auch wenn das Script ein Bastelobjekt ist, es tut seine Dienste ;)

Danke trotzdem für deine Hilfestellung :)</description>
		<content:encoded><![CDATA[<p><a href="#comment-1317" rel="nofollow">@marcus </a><br />
Hi,<br />
Leider ist rpm zu schlau <img src='http://blog.encodingit.ch/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Anforderung ist, dass auch ein Ordner erstellt werden muss, welche leer ist. Und rpm erkennt, dass der Ordner unter %files leer ist und erstellt den nicht. Deshalb habe ich vorsichtshalber alle Ordner erstellen lassen.</p>
<blockquote cite="#commentbody-1317"><p>
<strong><a href="#comment-1317" rel="nofollow">marcus</a> :</strong></p>
<p>du erstellst scheinbar ein rpmbuildroot, benutzt es aber nicht in deinen pre und post funktionen. Wozu hast du dann das rpmbuildroot?</p>
</blockquote>
<p>Aus dem rpm-Buildroot werden die Dateien unter %files kopiert, bei mir nach folgender Struktur: </p>
<blockquote><p>~/rpmbuild/BUILDROOT/Paketname/opt/itc/../</p></blockquote>
<p>Beim erstellen müssen die Dateien bei mir im BUILDROOT vorhanden sein, damit diese ins Paket integriert werden.</p>
<p>Die pre und post erstellen nur die Ordner und führen danach das kopierte Script aus.</p>
<p>Ob das rpm als root geht oder nicht, kann ich dir so nicht beantworten, da ich es einfach nicht probiert habe.</p>
<p>Aber auch wenn das Script ein Bastelobjekt ist, es tut seine Dienste <img src='http://blog.encodingit.ch/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Danke trotzdem für deine Hilfestellung <img src='http://blog.encodingit.ch/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: marcus</title>
		<link>http://blog.encodingit.ch/2010/06/paketieren-unter-linux/#comment-1317</link>
		<dc:creator>marcus</dc:creator>
		<pubDate>Tue, 08 Jun 2010 07:31:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.encodingit.ch/?p=893#comment-1317</guid>
		<description>hi,

ich behaupte der teil unter preun ist unnötig ;) rpm erledigt viele sachen automatisch. wenn du mit rpm -e ein rpm wieder löschst sollte er im normallfall die unter %files aufgelisteten files sowieso wieder mit abräumen, oder du hast irgendeinen prinzipiellen fehler drin der mir noch nciht aufgefallen ist ;)

du erstellst scheinbar ein rpmbuildroot, benutzt es aber nicht in deinen pre und post funktionen. Wozu hast du dann das rpmbuildroot? pre sollte z.b. so aussehen

%pre
mkdir -p $RPM_BUILD_ROOT/opt/itc/bin/
mkdir -p $RPM_BUILD_ROOT/opt/itc/ssh/pubkeys/
mkdir -p $RPM_BUILD_ROOT/opt/itc/prepost/


Versuch mal das rpm nicht als root zu bauen. Das dürfte in deinem fall nciht gehen, sollte es aber im normalfall (dafür sorgt eben die $RPM_BUILD_ROOT variable) :) viel erfolg noch :D

grüsse</description>
		<content:encoded><![CDATA[<p>hi,</p>
<p>ich behaupte der teil unter preun ist unnötig <img src='http://blog.encodingit.ch/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  rpm erledigt viele sachen automatisch. wenn du mit rpm -e ein rpm wieder löschst sollte er im normallfall die unter %files aufgelisteten files sowieso wieder mit abräumen, oder du hast irgendeinen prinzipiellen fehler drin der mir noch nciht aufgefallen ist <img src='http://blog.encodingit.ch/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>du erstellst scheinbar ein rpmbuildroot, benutzt es aber nicht in deinen pre und post funktionen. Wozu hast du dann das rpmbuildroot? pre sollte z.b. so aussehen</p>
<p>%pre<br />
mkdir -p $RPM_BUILD_ROOT/opt/itc/bin/<br />
mkdir -p $RPM_BUILD_ROOT/opt/itc/ssh/pubkeys/<br />
mkdir -p $RPM_BUILD_ROOT/opt/itc/prepost/</p>
<p>Versuch mal das rpm nicht als root zu bauen. Das dürfte in deinem fall nciht gehen, sollte es aber im normalfall (dafür sorgt eben die $RPM_BUILD_ROOT variable) <img src='http://blog.encodingit.ch/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  viel erfolg noch <img src='http://blog.encodingit.ch/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>grüsse</p>
]]></content:encoded>
	</item>
</channel>
</rss>

