From 31a7117857934f181494b044c07e4496a8df6725 Mon Sep 17 00:00:00 2001 From: Frederic Crozat Date: Wed, 10 Aug 2005 05:51:48 +0000 Subject: Generate .desktop from templates and copy them to $HOME at login --- xinit.d/desktop-directories | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 xinit.d/desktop-directories (limited to 'xinit.d/desktop-directories') diff --git a/xinit.d/desktop-directories b/xinit.d/desktop-directories new file mode 100755 index 0000000..8355152 --- /dev/null +++ b/xinit.d/desktop-directories @@ -0,0 +1,15 @@ +#!/bin/sh + +USER_STAMP=$HOME/.mdk-desktop + +if [ ! -f $USER_STAMP ]; then + for file in /usr/share/mdk/menu/*-mdk.desktop.in ; do + echo $file + DIRECTORY_PATH="$HOME/`grep URL $file | sed -e 's|URL=file://\$HOME/||g'`" + FILE_PATH=$HOME/`basename $file .in` + [ -d "$DIRECTORY_PATH" ] || mkdir -p $DIRECTORY_PATH + [ -f $FILE_PATH ] || cat $file | sed -e "s|\$HOME|${HOME}|g" > $FILE_PATH + done + touch $USER_STAMP +fi + -- cgit v1.2.1