packages: naviagentcli/naviagentcli.spec - reorganize files in prep for sim...
glen
glen at pld-linux.org
Mon Feb 8 16:43:59 CET 2010
Author: glen Date: Mon Feb 8 15:43:59 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- reorganize files in prep for simplier packaging
- alternative source (i've lost original zip, so repackaging from previous rpm)
- needs 32bit libgcc_s.so.1 for pthread_cancel
---- Files affected:
packages/naviagentcli:
naviagentcli.spec (1.4 -> 1.5)
---- Diffs:
================================================================
Index: packages/naviagentcli/naviagentcli.spec
diff -u packages/naviagentcli/naviagentcli.spec:1.4 packages/naviagentcli/naviagentcli.spec:1.5
--- packages/naviagentcli/naviagentcli.spec:1.4 Sun Mar 2 22:38:02 2008
+++ packages/naviagentcli/naviagentcli.spec Mon Feb 8 16:43:54 2010
@@ -3,16 +3,20 @@
Summary(pl.UTF-8): Agent i interfejs linii poleceń do Navisphere
Name: naviagentcli
Version: 6.26.0.2.24
-Release: 0.3
+Release: 0.4
License: EMC Corp
Group: Applications/System
+%if 0
Source0: NAVIAGNTCLI_LINUX_V26.zip
# NoSource0-md5: d94cec5596ee7aec1635de9140b27a89
NoSource: 0
+%endif
Source1: naviagent.init
URL: https://powerlink.emc.com/
BuildRequires: rpmbuild(macros) >= 1.268
Requires(post,preun): /sbin/chkconfig
+# for 32bit libgcc
+Requires: libgcc_s.so.1
Requires: rc-scripts
ExclusiveArch: %{ix86}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -24,16 +28,27 @@
Agent i interfejs linii poleceń do Navisphere.
%prep
-%setup -qc
+%setup -qcT
+%if 1
+ln -s %{_sourcedir}/naviagentcli-6.26.0.2.24-0.3.i686.rpm naviagentcli.noarch.rpm
+%endif
+
rpm2cpio naviagentcli.noarch.rpm | cpio -dimu
+%if 1
+mv usr/sbin bin
+mv etc/Navisphere/* etc
+%else
+mv opt/Navisphere/bin .
+mv opt/Navisphere/etc .
+%endif
+
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_sbindir},/etc/rc.d/init.d,/etc/Navisphere}
-
-install opt/Navisphere/bin/{naviagent,navicli,naviseccli} $RPM_BUILD_ROOT%{_sbindir}
-install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/naviagent
-cp -a etc/Navisphere/SupportedFlareRevisions etc/Navisphere/agent.config $RPM_BUILD_ROOT%{_sysconfdir}/Navisphere
+install -p bin/{naviagent,navicli,naviseccli} $RPM_BUILD_ROOT%{_sbindir}
+install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/naviagent
+cp -a etc/SupportedFlareRevisions etc/agent.config $RPM_BUILD_ROOT%{_sysconfdir}/Navisphere
%clean
rm -rf $RPM_BUILD_ROOT
@@ -64,6 +79,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.5 2010/02/08 15:43:54 glen
+- reorganize files in prep for simplier packaging
+- alternative source (i've lost original zip, so repackaging from previous rpm)
+- needs 32bit libgcc_s.so.1 for pthread_cancel
+
Revision 1.4 2008/03/02 21:38:02 qboosh
- pl; no idea what Navisphere is
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/naviagentcli/naviagentcli.spec?r1=1.4&r2=1.5&f=u
More information about the pld-cvs-commit
mailing list