OLD | NEW |
1 #!/bin/sh | 1 #!/bin/sh |
2 #--------------------------------------------- | 2 #--------------------------------------------- |
3 # xdg-desktop-icon | 3 # xdg-desktop-icon |
4 # | 4 # |
5 # Utility script to install desktop items on a Linux desktop. | 5 # Utility script to install desktop items on a Linux desktop. |
6 # | 6 # |
7 # Refer to the usage() function below for usage. | 7 # Refer to the usage() function below for usage. |
8 # | 8 # |
9 # Copyright 2009-2010, Fathi Boudra <fabo@freedesktop.org> | 9 # Copyright 2009-2010, Fathi Boudra <fabo@freedesktop.org> |
10 # Copyright 2009-2010, Rex Dieter <rdieter@fedoraproject.org> | 10 # Copyright 2009-2010, Rex Dieter <rdieter@fedoraproject.org> |
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
110 [ -w "$desktop_dir" ] || desktop_dir= | 110 [ -w "$desktop_dir" ] || desktop_dir= |
111 fi | 111 fi |
112 if [ -n "$desktop_dir_kde" ]; then | 112 if [ -n "$desktop_dir_kde" ]; then |
113 if [ ! -d "$desktop_dir_kde" ]; then | 113 if [ ! -d "$desktop_dir_kde" ]; then |
114 save_umask=`umask` | 114 save_umask=`umask` |
115 umask $my_umask | 115 umask $my_umask |
116 mkdir -p "$desktop_dir_kde" | 116 mkdir -p "$desktop_dir_kde" |
117 umask $save_umask | 117 umask $save_umask |
118 fi | 118 fi |
119 # Is the KDE desktop dir != $HOME/Desktop ? | 119 # Is the KDE desktop dir != $HOME/Desktop ? |
120 if [ x`readlink -f "$desktop_dir"` != x`readlink -f "$desktop_dir_kde"` ]; t
hen | 120 if [ "x`readlink -f "$desktop_dir"`" != "x`readlink -f "$desktop_dir_kde"`"
]; then |
121 # If so, don't create $HOME/Desktop if it doesn't exist | 121 # If so, don't create $HOME/Desktop if it doesn't exist |
122 [ -w "$desktop_dir" ] || desktop_dir= | 122 [ -w "$desktop_dir" ] || desktop_dir= |
123 else | 123 else |
124 desktop_dir_kde= | 124 desktop_dir_kde= |
125 fi | 125 fi |
126 fi | 126 fi |
127 | 127 |
128 basefile=`basename "$desktop_file"` | 128 basefile=`basename "$desktop_file"` |
129 | 129 |
130 DEBUG 1 "$action $desktop_file in $desktop_dir $desktop_dir_kde $desktop_dir_gno
me" | 130 DEBUG 1 "$action $desktop_file in $desktop_dir $desktop_dir_kde $desktop_dir_gno
me" |
(...skipping 20 matching lines...) Expand all Loading... |
151 rm -f "$x/$basefile" | 151 rm -f "$x/$basefile" |
152 fi | 152 fi |
153 done | 153 done |
154 | 154 |
155 ;; | 155 ;; |
156 esac | 156 esac |
157 | 157 |
158 exit_success | 158 exit_success |
159 | 159 |
160 | 160 |
OLD | NEW |