diff options
author | Sergej Pupykin | 2018-03-05 17:17:09 +0300 |
---|---|---|
committer | Sergej Pupykin | 2018-03-05 17:26:02 +0300 |
commit | 2fdfdab5ff2954c0ba7067d1c1dd90a5fbece2c2 (patch) | |
tree | c0217f425ff7766bd5f6734c005e41e1e1e1e26a | |
download | aur-2fdfdab5ff2954c0ba7067d1c1dd90a5fbece2c2.tar.gz |
init
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 33 | ||||
-rw-r--r-- | lmgrd.service | 11 |
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 |