summaryrefslogtreecommitdiff
path: root/autoscripts
diff options
context:
space:
mode:
Diffstat (limited to 'autoscripts')
-rw-r--r--autoscripts/postinst-menu1
-rw-r--r--autoscripts/postinst-menu-method5
-rw-r--r--autoscripts/postrm-menu-method3
3 files changed, 9 insertions, 0 deletions
diff --git a/autoscripts/postinst-menu b/autoscripts/postinst-menu
new file mode 100644
index 00000000..a73a1692
--- /dev/null
+++ b/autoscripts/postinst-menu
@@ -0,0 +1 @@
+if [ -x /usr/bin/update-menus ] ; then update-menus ; fi
diff --git a/autoscripts/postinst-menu-method b/autoscripts/postinst-menu-method
new file mode 100644
index 00000000..0ea7959b
--- /dev/null
+++ b/autoscripts/postinst-menu-method
@@ -0,0 +1,5 @@
+inst=/etc/menu-methods/#PACKAGE#
+if [ -x /usr/bin/update-menus -a -f $inst -a -x /usr/sbin/install-menu ] ; then
+ chmod a+x $inst
+ update-menus
+fi
diff --git a/autoscripts/postrm-menu-method b/autoscripts/postrm-menu-method
new file mode 100644
index 00000000..3e63f2f4
--- /dev/null
+++ b/autoscripts/postrm-menu-method
@@ -0,0 +1,3 @@
+inst=/etc/menu-methods/#PACKAGE#
+if [ "$1" = "remove" -a -f "$inst" ]; then chmod a-x $inst ; fi
+if [ -x /usr/bin/update-menus ] ; then update-menus; fi