diff options
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | lmgrd.service | 15 |
3 files changed, 19 insertions, 9 deletions
@@ -1,7 +1,7 @@ pkgbase = autodesk-nlm pkgdesc = FLEXnet License Manager (lmgrd) + Autodesk® vendor daemon (adskflex) pkgver = 11.18.0.0 - pkgrel = 1 + pkgrel = 2 url = https://knowledge.autodesk.com/customer-service/network-license-administration arch = x86_64 license = custom:¯\_(ツ)_/¯ @@ -10,9 +10,9 @@ pkgbase = autodesk-nlm source = https://knowledge.autodesk.com/sites/default/files/file_downloads/nlm11.18.0.0_ipv4_ipv6_linux64.tar.gz source = lmgrd.service md5sums = d0c9685121f5fa31c58febb7f1fe27f5 - md5sums = 6c3e1e09dc14b42eac9c5a83d91174ba + md5sums = 72981b4a0664de79fd1912432feca95f sha256sums = a5b5b294b1108cff8e785777c4f5c849e13a87eb2d063b36986daa6f5f2aa4fb - sha256sums = 10fdaa80006dabba99cdd1ea754043812fb66f8f6ea9ce08998932e1ea6a5086 + sha256sums = d73ea2827e5de6f7968c8a6e9362f58faf162e92176b44217529d6208fa9cd5e pkgname = autodesk-nlm pkgdesc = Autodesk® vendor daemon (adskflex) for FLEXnet License Manager @@ -27,4 +27,3 @@ pkgname = autodesk-lmgrd provides = lmgrd=11.18.0.0 conflicts = flexnet conflicts = lmgrd - @@ -2,7 +2,7 @@ pkgbase=autodesk-nlm pkgname=(autodesk-nlm autodesk-lmgrd) pkgver=11.18.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="FLEXnet License Manager (lmgrd) + Autodesk® vendor daemon (adskflex)" arch=(x86_64) url="https://knowledge.autodesk.com/customer-service/network-license-administration" @@ -11,9 +11,9 @@ depends=('gcc-libs' 'ld-lsb') source=("https://knowledge.autodesk.com/sites/default/files/file_downloads/nlm${pkgver}_ipv4_ipv6_linux64.tar.gz" "lmgrd.service") md5sums=('d0c9685121f5fa31c58febb7f1fe27f5' - '6c3e1e09dc14b42eac9c5a83d91174ba') + '72981b4a0664de79fd1912432feca95f') sha256sums=('a5b5b294b1108cff8e785777c4f5c849e13a87eb2d063b36986daa6f5f2aa4fb' - '10fdaa80006dabba99cdd1ea754043812fb66f8f6ea9ce08998932e1ea6a5086') + 'd73ea2827e5de6f7968c8a6e9362f58faf162e92176b44217529d6208fa9cd5e') prepare() { bsdtar xvf "nlm${pkgver}_ipv4_ipv6_linux64.rpm" diff --git a/lmgrd.service b/lmgrd.service index e3be68d2e39a..17770fcc60fb 100644 --- a/lmgrd.service +++ b/lmgrd.service @@ -1,9 +1,20 @@ [Unit] -Description=FLEXnet License Manager Daemon (from Autodesk) +Description=FLEXnet License Manager Daemon (lmgrd) +After=network.target [Service] +User=lmgrd +DynamicUser=true +Environment="LMGRD_ARGS=" +Environment="LMGRD_RESTRICT_ARGS=-local -2 -p -x lmdown -x lmremove" +EnvironmentFile=-/etc/sysconfig/lmgrd Type=forking -ExecStart=/usr/lib/flexnetserver/lmgrd +ExecStart=/usr/lib/flexnetserver/lmgrd $LMGRD_ARGS $LMGRD_RESTRICT_ARGS + +# -local Restrict lmdown/reread to local only +# -2 -p Restrict lmdown/reread/remove/switch[r]/newlog to root-only +# -x lmfoo Disable remote usage of lm<foo> command +# -z Run in foreground [Install] WantedBy=multi-user.target |