--- smage/trunk/extras/idesk/idesk-0.7.5-r1.smage2 2011/04/08 11:48:03 1712 +++ smage/trunk/extras/idesk/idesk-0.7.5-r1.smage2 2011/04/08 12:33:04 1713 @@ -25,7 +25,13 @@ SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" -sminclude mtools +MCORE_ONLY_KEEP="usr/bin/idesk + usr/share/idesk/dot.ideskrc + usr/share/idesk/reboot.lnk + usr/share/idesk/halt.lnk + usr/share/idesk/sum_session.lnk + usr/share/idesk/icons" +sminclude mtools mcore-split SRC_URI=( sourceforge://${PNAME}/${SRCFILE} @@ -61,4 +67,34 @@ minstallexec src/idesk || die minstallfile examples/\* /usr/share/idesk || die minstalldocs AUTHORS COPYING ChangeLog NEWS README TODO || die + + echo -e ${COLGREEN}" injecting custom icons and configs"${COLDEFAULT} + minstalldir /usr/share/idesk/icons || die + mcinjectfile icons/citrix.png /usr/share/idesk/icons || die + mcinjectfile icons/logout.png /usr/share/idesk/icons || die + mcinjectfile icons/reboot.png /usr/share/idesk/icons || die + mcinjectfile icons/reboot2.png /usr/share/idesk/icons || die + mcinjectfile icons/shutdown1.png /usr/share/idesk/icons || die + mcinjectfile icons/shutdown2.png /usr/share/idesk/icons || die + mcinjectfile icons/shutdown3.png /usr/share/idesk/icons || die + mcinjectfile icons/terminal.png /usr/share/idesk/icons || die + mcinjectfile dot.ideskrc /usr/share/idesk/dot.ideskrc || die + mcinjectfile reboot.lnk /usr/share/idesk || die + mcinjectfile halt.lnk /usr/share/idesk || die + mcinjectfile sum_session.lnk /usr/share/idesk || die +} + +postinstall() +{ + if [[ -z ${MROOT} ]] || [[ ${MROOT} = / ]] + then + # create mcore idesktop files + if [[ ! -d /home/mcore/.idesktop ]] + then + install -d /home/mcore/.idesktop + cp /usr/share/idesk/halt.lnk /home/mcore/.idesktop/ + cp /usr/share/idesk/reboot.lnk /home/mcore/.idesktop/ + cp /usr/share/idesk/sum_alert.lnk /home/mcore/.idesktop/ + fi + fi }