diff options
author | 2016-09-03 13:40:06 +0200 | |
---|---|---|
committer | 2016-09-03 13:40:06 +0200 | |
commit | bb1efa99fb07a5a1c1163518651e8ff45da8bbd9 (patch) | |
tree | 10db2aedb96cd05fe3087c85e5c6791ef5d1ee2d /app-admin/flexlm/files | |
parent | app-arch/paq8l: Copy from gentoo repository to save from removal (diff) | |
download | mv-bb1efa99fb07a5a1c1163518651e8ff45da8bbd9.tar.gz mv-bb1efa99fb07a5a1c1163518651e8ff45da8bbd9.tar.bz2 mv-bb1efa99fb07a5a1c1163518651e8ff45da8bbd9.zip |
app-admin/flexlm: Copy from gentoo repository to save from removal
Diffstat (limited to 'app-admin/flexlm/files')
-rw-r--r-- | app-admin/flexlm/files/90flexlm | 3 | ||||
-rw-r--r-- | app-admin/flexlm/files/flexlm-conf | 13 | ||||
-rw-r--r-- | app-admin/flexlm/files/flexlm-init | 19 |
3 files changed, 35 insertions, 0 deletions
diff --git a/app-admin/flexlm/files/90flexlm b/app-admin/flexlm/files/90flexlm new file mode 100644 index 00000000..a60cf322 --- /dev/null +++ b/app-admin/flexlm/files/90flexlm @@ -0,0 +1,3 @@ +PATH=/opt/flexlm/bin +ROOTPATH=/opt/flexlm/bin +MANPATH=/opt/flexlm/man diff --git a/app-admin/flexlm/files/flexlm-conf b/app-admin/flexlm/files/flexlm-conf new file mode 100644 index 00000000..8d6f6941 --- /dev/null +++ b/app-admin/flexlm/files/flexlm-conf @@ -0,0 +1,13 @@ +# Copyright 2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Logfile path: (NOTE: This must be uid/gid owned by the value of $LMUSER!) +LMLOG="/var/log/flexlm/flexlm.log" + +# Run the lmgrd user as: +LMUSER="flexlm" + +# List all license files delimeted by a colon +LMLICENSE="/etc/flexlm/license.dat" +#LMLICENSE="${LMLICENSE}:/var/flexlm/aw.dat" +#LMLICENSE="${LMLICENSE}:/opt/shake/keys/license.dat" diff --git a/app-admin/flexlm/files/flexlm-init b/app-admin/flexlm/files/flexlm-init new file mode 100644 index 00000000..586878dd --- /dev/null +++ b/app-admin/flexlm/files/flexlm-init @@ -0,0 +1,19 @@ +#!/sbin/openrc-run +# Copyright 2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +depend() { + need net +} + +start() { + ebegin "Starting lmgrd" + su - ${LMUSER} -c "umask 022; /opt/flexlm/bin/lmgrd -c '${LMLICENSE}' -l '${LMLOG}'" + eend $? +} + +stop() { + ebegin "Stopping lmgrd" + /opt/flexlm/bin/lmdown -q -all -force -c "${LMLICENSE}" >& /dev/null + eend $? +} |