aboutsummaryrefslogtreecommitdiffstats
path: root/xinit.d/menu
diff options
context:
space:
mode:
Diffstat (limited to 'xinit.d/menu')
-rwxr-xr-xxinit.d/menu22
1 files changed, 22 insertions, 0 deletions
diff --git a/xinit.d/menu b/xinit.d/menu
new file mode 100755
index 0000000..c28d6e2
--- /dev/null
+++ b/xinit.d/menu
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+USER_STAMP=$HOME/.xdg-menu-updates.stamp
+USER_MENU=$HOME/.local/
+
+RETVAL=0
+
+if [ -d $USER_MENU -o -f $USER_STAMP -a -f $SYSTEM_STAMP ]; then
+ if [ ! -f $USER_STAMP ]; then
+ RETVAL=1;
+ elif [ $SYSTEM_STAMP -nt $USER_STAMP ]; then
+ RETVAL=1;
+ fi
+ if [ $RETVAL -eq 1 ]; then
+ echo -n "Running update-menus..."
+ update-menus -u
+ echo done
+ fi
+fi
+
+
+# menu ends here