aboutsummaryrefslogtreecommitdiffstats
path: root/xinit.d
diff options
context:
space:
mode:
authorFrederic Crozat <fcrozat@mandriva.com>2006-07-17 09:01:55 +0000
committerFrederic Crozat <fcrozat@mandriva.com>2006-07-17 09:01:55 +0000
commita4c379c42879ad7c457a7f5890117e08b2de6de2 (patch)
tree85d434ab44709167b30858f7abd672ab2228c619 /xinit.d
parent9fe99e6538e4538a5a1458fabf6eb58821f8e43a (diff)
downloadcommon-data-a4c379c42879ad7c457a7f5890117e08b2de6de2.tar
common-data-a4c379c42879ad7c457a7f5890117e08b2de6de2.tar.gz
common-data-a4c379c42879ad7c457a7f5890117e08b2de6de2.tar.bz2
common-data-a4c379c42879ad7c457a7f5890117e08b2de6de2.tar.xz
common-data-a4c379c42879ad7c457a7f5890117e08b2de6de2.zip
Final switch to XDG menu
Diffstat (limited to 'xinit.d')
-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