Magellan Linux

Annotation of /smage/trunk/extras/mcore-tools/mcore-tools-0.1_svn2589-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 7145 - (hide annotations) (download)
Thu Sep 17 15:06:45 2015 UTC (8 years, 7 months ago) by niro
File size: 1536 byte(s)
auto added: ver bump to 0.1_svn2589-r1
1 niro 7145 # $Id$
2    
3     PNAME="mcore-tools"
4     PVER="0.1_svn2589"
5     PBUILD="r1"
6    
7     PCAT="app-mage"
8    
9     DESCRIPTION="mcore client daemon."
10     HOMEPAGE="http://www.magellan-linux.net/"
11    
12     DEPEND=">= net-misc/sslsvd-1
13     >= net-misc/nssl-005
14     >= sys-apps/hwinfo-20
15     >= x11-libs/libX11-1.6"
16    
17     SDEPEND=">= dev-util/pkgconfig-0.25
18     >= x11-libs/libX11-dev-1.6
19     >= x11-proto/xproto-7"
20    
21     SRCFILE="${PNAME}-${PVER}.tar.bz2"
22     SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
23    
24     sminclude systemd
25    
26     SRC_URI=( mirror://${PNAME}/${SRCFILE} )
27    
28     src_prepare()
29     {
30     munpack ${SRCFILE} || die
31     }
32    
33     src_compile()
34     {
35     cd ${SRCDIR}
36     mmake \
37     MCORE_UNPRIV_USER=station \
38     MCORE_DISTRIBUTION=ALX \
39     MCORE_DEFAULT_HOSTNAME=alx-unconfigured \
40     MCORE_DEFAULT_DOMAIN=dom-aka-nt.intern \
41     SYSTEM_ICAROOT=/opt/Citrix/ICAClient \
42     PNABROWSE_CITRIX_BROWSER=ica.dom-aka-nt.intern \
43     PNABROWSE_SERVER_EXCLUDE=ESA-TS-CLEAN \
44     DEFAULT_STOREFRONT_STORE="https://storefront.dom-aka-nt.intern/Citrix/ALX/PNAgent/config.xml" \
45     STOREFRONT_ADDSTORE_REQUIRED=0 \
46     STOREFRONT_SUBSCRIBE_APP=0 \
47     MCORE_CONTROL_SERVER="alx-control.dom-aka-nt.intern" \
48     MCORE_SQL_HOST="localhost" \
49     MCORE_SQL_DB="alx_web" \
50     MCORE_SQL_USER="alx_install" \
51     MCORE_SQL_PASS="@lx" \
52     || die
53     }
54    
55     src_install()
56     {
57     cd ${SRCDIR}
58     make DESTDIR=${BINDIR} install || die
59    
60     # needed directory
61     mkeepdir /var/lib/mcored || die
62     }
63    
64     postinstall()
65     {
66     mstartunit mcored
67     mstartunit mcore-register-client
68     mstartunit mcore-request-configuration
69     }
70    
71     postremove()
72     {
73     mstopunit mcored
74     mstopunit mcore-register-client
75     mstopunit mcore-request-configuration
76     }