134 |
[[ -f ${icon_resource} ]] || die "Icon resource '${icon_resource}' does not exist" |
[[ -f ${icon_resource} ]] || die "Icon resource '${icon_resource}' does not exist" |
135 |
source "${icon_resource}" |
source "${icon_resource}" |
136 |
fi |
fi |
137 |
|
|
138 |
|
# icon resource overrides |
139 |
|
[[ -n ${argv_name} ]] && name="${argv_name}" |
140 |
|
[[ -n ${argv_command} ]] && command="${argv_command}" |
141 |
|
[[ -n ${argv_filename} ]] && filename="${argv_filename}" |
142 |
|
[[ -n ${argv_xres} ]] && xres="${argv_xres}" |
143 |
|
[[ -n ${argv_yres} ]] && yres="${argv_yres}" |
144 |
|
[[ -n ${argv_icon} ]] && icon="${argv_icon}" |
145 |
|
[[ -n ${argv_deficon} ]] && deficon="${argv_deficon}" |
146 |
|
[[ -n ${argv_iwidth} ]] && iwidth="${argv_iwidth}" |
147 |
|
[[ -n ${argv_iheight} ]] && iheight="${argv_iheight}" |
148 |
|
|
149 |
|
[[ -z ${filename} ]] && filename="${name}" |
150 |
|
|
151 |
${MCORE_LIBDIR}/idesk-generate-icon-info --del --name "${name}" --filename "${filename}" || die "deleting icon info" |
${MCORE_LIBDIR}/idesk-generate-icon-info --del --name "${name}" --filename "${filename}" || die "deleting icon info" |
152 |
if [[ -f ${MCORE_UNPRIV_HOME}/.idesktop/${filename}.${ICON_SUFFIX} ]] |
if [[ -f ${MCORE_UNPRIV_HOME}/.idesktop/${filename}.${ICON_SUFFIX} ]] |
153 |
then |
then |