source: ogAgent-Git/linux/ogagent-template.spec @ 98fc98d

configure-ptt-chedecorare-oglive-methodsejecutarscript-b64fix-cfg2objfixes-winlgromero-filebeatmainmodulesnew-browserno-ptt-paramogadmcliogadmclient-statusogagent-jobsogagent-macosogcore1ogliveoglogoglog2override-moduleping1ping2ping3ping4py3-winpython3qndtestreport-progresstlsunification2unification3versionswindows-fixes
Last change on this file since 98fc98d was 11f7a07, checked in by ramon <ramongomez@…>, 9 years ago

#718: Integrar código fuente de agente OGAgent en rama de desarrollo.

git-svn-id: https://opengnsys.es/svn/branches/version1.1@4865 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 1.5 KB
Line 
1%define _topdir %(echo $PWD)/rpm
2%define name ogagent
3%define version 0.0.0
4%define release 1
5%define buildroot %{_topdir}/%{name}-%{version}-%{release}-root
6
7BuildRoot: %{buildroot}
8Name: %{name}
9Version: %{version}
10Release: %{release}
11Summary: OpenGnSys Agent & tools
12License: BSD3
13Group: Admin
14Requires: python-six python-requests PyQt4 libXScrnSaver
15Vendor: Virtual Cable S.L.U.
16URL: http://www.udsenterprise.com
17Provides: ogagent
18
19%define _rpmdir ../
20%define _rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm
21
22
23%install
24curdir=`pwd`
25cd ../..
26make DESTDIR=$RPM_BUILD_ROOT DISTRO=rh install-ogagent
27cd $curdir
28
29%clean
30rm -rf $RPM_BUILD_ROOT
31curdir=`pwd`
32cd ../..
33make DESTDIR=$RPM_BUILD_ROOT DISTRO=rh clean
34cd $curdir
35
36
37%post
38systemctl enable ogagent.service > /dev/null 2>&1
39
40%preun
41systemctl disable ogagent.service > /dev/null 2>&1
42systemctl stop ogagent.service > /dev/null 2>&1
43
44%postun
45# $1 == 0 on uninstall, == 1 on upgrade for preun and postun (just a reminder for me... :) )
46if [ $1 -eq 0 ]; then
47    rm -rf /etc/ogagent
48    rm /var/log/ogagent.log
49fi
50# And, posibly, the .pyc leaved behind on /usr/share/UDSActor
51rm -rf /usr/share/OGAgent > /dev/null 2>&1
52
53%description
54This package provides the required components to allow this machine to work on an environment managed by OpenGnSys.
55
56%files
57%defattr(-,root,root)
58/etc/ogagent
59/etc/xdg/autostart/OGAgentTool.desktop
60/etc/init.d/ogagent
61/usr/bin/OGAgentTool-startup
62/usr/bin/ogagent
63/usr/bin/OGAgentTool
64/usr/share/OGAgent/*
65/usr/share/autostart/OGAgentTool.desktop
Note: See TracBrowser for help on using the repository browser.