Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 7554 - (hide annotations) (download)
Mon Sep 21 14:19:09 2015 UTC (8 years, 7 months ago) by niro
File size: 1629 byte(s)
auto added: ver bump to 0.1_svn2608-r1
1 niro 7554 # $Id$
2    
3     PNAME="mcore-tools"
4     PVER="0.1_svn2608"
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     cd ${SRCDIR}
32    
33     # use package version and build
34     echo "${PVER}-${PBUILD}" > VERSION || die
35     }
36    
37     src_compile()
38     {
39     cd ${SRCDIR}
40     mmake \
41     MCORE_UNPRIV_USER=station \
42     MCORE_DISTRIBUTION=ALX \
43     MCORE_DEFAULT_HOSTNAME=alx-unconfigured \
44     MCORE_DEFAULT_DOMAIN=dom-aka-nt.intern \
45     SYSTEM_ICAROOT=/opt/Citrix/ICAClient \
46     PNABROWSE_CITRIX_BROWSER=ica.dom-aka-nt.intern \
47     PNABROWSE_SERVER_EXCLUDE=ESA-TS-CLEAN \
48     DEFAULT_STOREFRONT_STORE="https://storefront.dom-aka-nt.intern/Citrix/ALX/PNAgent/config.xml" \
49     STOREFRONT_ADDSTORE_REQUIRED=0 \
50     STOREFRONT_SUBSCRIBE_APP=0 \
51     MCORE_CONTROL_SERVER="alx-control.dom-aka-nt.intern" \
52     MCORE_SQL_HOST="localhost" \
53     MCORE_SQL_DB="alx_web" \
54     MCORE_SQL_USER="alx_install" \
55     MCORE_SQL_PASS="@lx" \
56     || die
57     }
58    
59     src_install()
60     {
61     cd ${SRCDIR}
62     make DESTDIR=${BINDIR} install || die
63    
64     # needed directory
65     mkeepdir /var/lib/mcored || die
66     }
67    
68     postinstall()
69     {
70     mstartunit mcored
71     mstartunit mcore-register-client
72     #mstartunit mcore-request-configuration
73     }
74    
75     postremove()
76     {
77     mstopunit mcored
78     mstopunit mcore-register-client
79     #mstopunit mcore-request-configuration
80     }