summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergej Pupykin2018-03-05 17:17:09 +0300
committerSergej Pupykin2018-03-05 17:26:02 +0300
commit2fdfdab5ff2954c0ba7067d1c1dd90a5fbece2c2 (patch)
treec0217f425ff7766bd5f6734c005e41e1e1e1e26a
downloadaur-2fdfdab5ff2954c0ba7067d1c1dd90a5fbece2c2.tar.gz
init
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD33
-rw-r--r--lmgrd.service11
3 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c45a2faa4ef4
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+# Generated by mksrcinfo v8
+# Mon Mar 5 14:23:22 UTC 2018
+pkgbase = flexnet
+ pkgdesc = FlexNet Publisher: license manager
+ pkgver = v11.14.1.0
+ pkgrel = 1
+ url = https://developer.arm.com/products/software-development-tools/license-management/downloads
+ arch = x86_64
+ license = custom
+ options = emptydirs
+ source = lmgrd.service
+ sha256sums = 809c5917525d5eee7392eb9adb3a4ceaf1d0bbe36d7174a90d92df4fa1f53167
+ sha256sums = b785e7d2708b6f290d5d085f2c688b6569ffe218f3adc391894cf0986fce0691
+
+pkgname = flexnet
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3e81571d3f3b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+pkgname=flexnet
+pkgver=v11.14.1.0
+pkgrel=1
+arch=('x86_64')
+url='https://developer.arm.com/products/software-development-tools/license-management/downloads'
+license=('custom')
+options=('emptydirs')
+pkgdesc="FlexNet Publisher: license manager"
+# download file and uncomment
+source=(#"BX002-PT-00007-r11p14-01rel0.tgz"
+ "lmgrd.service")
+sha256sums=('809c5917525d5eee7392eb9adb3a4ceaf1d0bbe36d7174a90d92df4fa1f53167'
+ 'b785e7d2708b6f290d5d085f2c688b6569ffe218f3adc391894cf0986fce0691')
+
+package() {
+ mkdir -p ${pkgdir}/etc/flexnet
+ mkdir -p ${pkgdir}/var/log/flexnet
+ mkdir -p ${pkgdir}/usr/bin
+ mkdir -p ${pkgdir}/usr/share/doc/$pkgname
+ mkdir -p ${pkgdir}/usr/lib/systemd/system
+
+ cp -r ${srcdir}/{armlmd,armlmdiag,lmgrd,lmutil} ${pkgdir}/usr/bin/
+ cp -r ${srcdir}/{fnp_LicAdmin.pdf,ReleaseNotes.pdf} ${pkgdir}/usr/share/doc/$pkgname
+
+ for i in lmhostid lmver lmcksum lmdown lmremove lmreread \
+ lmswitchr lmstat lmdiag lminstall lmpath lmborrow lmswitch; do
+ ln -s lmutil ${pkgdir}/usr/bin/$i
+ done
+
+ install -Dm0644 ${srcdir}/lmgrd.service ${pkgdir}/usr/lib/systemd/system/lmgrd.service
+ ln -s ld-linux-x86-64.so.2 $pkgdir/usr/lib/ld-lsb-x86-64.so.3
+ chown -R nobody:nobody ${pkgdir}/var/log/flexnet
+}
diff --git a/lmgrd.service b/lmgrd.service
new file mode 100644
index 000000000000..36be1d4a780a
--- /dev/null
+++ b/lmgrd.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=FlexNet server daemon
+After=network.target
+
+[Service]
+User=nobody
+Type=simple
+ExecStart=/usr/bin/lmgrd -c /etc/flexnet/license.dat -l /var/log/flexnet/flexnet.log
+
+[Install]
+WantedBy=multi-user.target