summarylogtreecommitdiffstats
path: root/adsklicensing.install
diff options
context:
space:
mode:
Diffstat (limited to 'adsklicensing.install')
-rw-r--r--adsklicensing.install17
1 files changed, 16 insertions, 1 deletions
diff --git a/adsklicensing.install b/adsklicensing.install
index 3b45acc12f80..74ee7a37bc05 100644
--- a/adsklicensing.install
+++ b/adsklicensing.install
@@ -1,3 +1,18 @@
+post_install() {
+ getent group adsklic &>/dev/null || groupadd adsklic
+ id -u adsklic &>/dev/null || useradd -M -r -g adsklic adsklic -d / -s /usr/bin/nologin
+
+ mkdir -p /var/opt/Autodesk/AdskLicensingService
+ chown adsklic:adsklic /var/opt/Autodesk/AdskLicensingService
+}
+
pre_remove() {
- rm -rf /var/opt/Autodesk/AdskLicensingService
+ systemctl stop adsklicensing.service
+ systemctl disable adsklicensing.service
+ rm -rf /var/opt/Autodesk/AdskLicensingService \
+ /var/opt/Autodesk/Adlm/.config/ProductInformation.pit
+}
+
+post_remove() {
+ userdel adsklic
}