summarylogtreecommitdiffstats
path: root/bin32-vmware-server-console.install
diff options
context:
space:
mode:
authorMoritz Kaspar Rudert (mortzu)2015-05-21 14:36:54 +0200
committerMoritz Kaspar Rudert (mortzu)2015-05-21 14:36:54 +0200
commitb203dc17dd7a565e46a25e9e15e5cf090e2f0319 (patch)
tree749caef1a6fd825c3343b85788a9db2a65c1a3ac /bin32-vmware-server-console.install
downloadaur-b203dc17dd7a565e46a25e9e15e5cf090e2f0319.tar.gz
initial commit
Diffstat (limited to 'bin32-vmware-server-console.install')
-rw-r--r--bin32-vmware-server-console.install56
1 files changed, 56 insertions, 0 deletions
diff --git a/bin32-vmware-server-console.install b/bin32-vmware-server-console.install
new file mode 100644
index 000000000000..52981759dcfa
--- /dev/null
+++ b/bin32-vmware-server-console.install
@@ -0,0 +1,56 @@
+post_install() {
+ # Generate not_configured file
+ touch etc/vmware-server-console/not_configured
+ chmod 644 etc/vmware-server-console/not_configured
+
+ # Generate config file
+ touch etc/vmware-server-console/config
+ chmod 644 etc/vmware-server-console/config
+ echo "libdir = \"/usr/lib/vmware-server-console\"" >> etc/vmware-server-console/config
+
+ # Generate locations file
+ touch etc/vmware-server-console/locations
+ chmod 644 etc/vmware-server-console/locations
+ echo "answer BINDIR /usr/bin" >> etc/vmware-server-console/locations
+ echo "answer LIBDIR /usr/lib/vmware-server-console" >> etc/vmware-server-console/locations
+ echo "answer MANDIR /usr/share/man" >> etc/vmware-server-console/locations
+ echo "answer DOCDIR /usr/share/licenses/vmware-server-console" \
+ >> etc/vmware-server-console/locations
+ echo "file /etc/vmware-server-console/locations" >> etc/vmware-server-console/locations
+ echo "file /etc/vmware-server-console/not_configured" \
+ `date -r etc/vmware-server-console/not_configured +%s` >> etc/vmware-server-console/locations
+ echo "file /etc/vmware-server-console/config" \
+ `date -r etc/vmware-server-console/config +%s` >> etc/vmware-server-console/locations
+
+ cat << _EOF
+
+ You need to configure VMware Server Console by invoking
+ /usr/bin/vmware-config-server-console.pl.
+
+_EOF
+}
+
+post_upgrade() {
+ if [ ! -f etc/vmware-server-console/not_configured ]; then
+ # Generate not_configured file
+ touch etc/vmware-server-console/not_configured
+ chmod 644 etc/vmware-server-console/not_configured
+
+ # Update locations file
+ echo "file /etc/vmware-server-console/not_configured" \
+ `date -r etc/vmware-server-console/not_configured +%s` \
+ >> etc/vmware-server-console/locations
+ fi
+
+ cat << _EOF
+
+ You need to configure VMware Server Console by invoking
+ /usr/bin/vmware-config-server-console.pl.
+
+_EOF
+}
+
+pre_remove() {
+ # Uninstall files installed by vmware-config-server-console.pl
+ usr/bin/vmware-uninstall-server-console.pl
+}