[opensuse-buildservice] Installing files in /opt/<package> no longer valid ?
Hi, I'm trying to build my new package on openSuse 11.2 and I get the following error: ... checking filelist LillePOS: "/opt/LillePOS" is not allowed anymore in FHS 2.2. LillePOS: "/opt/LillePOS/LillePOS" is not allowed anymore in FHS 2.2. LillePOS: "/opt/LillePOS/LillePOS.desktop" is not allowed anymore in FHS 2.2. LillePOS: "/opt/LillePOS/LillePOS.png" is not allowed anymore in FHS 2.2. System halted. I can't find a hint in the current FHS 2.3 that this path is not allowed. What's wrong here ? The complete build log is here https://build.opensuse.org/package/live_build_log?arch=i586&package=LillePOS&project=home%3Amartinkoller&repository=openSUSE_11.2 -- Best regards/Schöne Grüße Martin () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments Geschenkideen, Accessoires, Seifen, Kulinarisches: www.bibibest.at
On Sun, 12 Dec 2010 23:48:16 +0100, Martin Koller
I can't find a hint in the current FHS 2.3 that this path is not allowed. What's wrong here ?
/opt is reserved for 3rd party software vendors. For your package please find a place under /usr. Philipp -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Am 13.12.2010 03:10, schrieb Philipp Thomas:
On Sun, 12 Dec 2010 23:48:16 +0100, Martin Koller
wrote: I can't find a hint in the current FHS 2.3 that this path is not allowed. What's wrong here ?
/opt is reserved for 3rd party software vendors. For your package please find a place under /usr.
I always found that a bit strange. Is everything in OBS supposed to be non-3rd-party? Wolfgang -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
This can help: %if 0%{?suse_version} > 1100 #!BuildIgnore: post-build-checks %endif if you shure that your package is third-party :) Martin Koller wrote:
Hi,
I'm trying to build my new package on openSuse 11.2 and I get the following error:
...?checking?filelist LillePOS:?"/opt/LillePOS"?is?not?allowed?anymore?in?FHS?2.2. LillePOS:?"/opt/LillePOS/LillePOS"?is?not?allowed?anymore?in?FHS?2.2. LillePOS:?"/opt/LillePOS/LillePOS.desktop"?is?not?allowed?anymore?in?FHS 2.2. LillePOS:?"/opt/LillePOS/LillePOS.png"?is?not?allowed?anymore?in?FHS 2.2. System?halted.
I can't find a hint in the current FHS 2.3 that this path is not allowed. What's wrong here ?
The complete build log is here
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Matwey V. Kornilov wrote:
This can help:
%if 0%{?suse_version} > 1100 #!BuildIgnore: post-build-checks %endif
Please don't. Build against openSUSE:11.1:Update instead of openSUSE:11.1. in 11.2+ the /opt check is in rpmlint where it can be suppressed individually. The other checks are still useful. cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.de/ SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg) -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On 12/13/2010 05:23 AM, Ludwig Nussel wrote:
Matwey V. Kornilov wrote:
This can help:
%if 0%{?suse_version} > 1100 #!BuildIgnore: post-build-checks %endif
Please don't. Build against openSUSE:11.1:Update instead of openSUSE:11.1. in 11.2+ the /opt check is in rpmlint where it can be suppressed individually. The other checks are still useful.
Is there documentation about the individual checks in RPMlint and how to suppress them? Thanks, Robert -- Robert Schweikert MAY THE SOURCE BE WITH YOU Software Engineer Consultant LINUX rschweikert@novell.com 781-464-8147 Novell Making IT Work As One -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Robert Schweikert wrote:
Is there documentation about the individual checks in RPMlint and how to suppress them?
http://en.opensuse.org/openSUSE:Packaging_checks#Disarming_Fatal_Errors cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.de/ SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg) -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (6)
-
Ludwig Nussel
-
Martin Koller
-
Matwey V. Kornilov
-
Philipp Thomas
-
Robert Schweikert
-
Wolfgang Rosenauer