Thanks very much all of you guys. I am very sorry for getting back to this post so late but I had too much going on : ) , its a Monday.
I have tried all of the suggestions without any luck. I will however go back over all of the post just to make sure. Here is what I am trying to accomplish
http://kdelook.org/content/show.php?content=16565
This is going to be revision 0.2 if I can get it to work : )
------------------------------------------------------------------------------
echo "Checking Distro Type..."
sleep 1
if [ -d /usr/share/apps/konqueror/servicemenus ]
then
echo "Looks Like Fedora or Redhat."
sleep 1
fi
if [ -d /opt/kde3/share/apps/konqueror/servicemenus ]
then
echo "Looks Like SuSE."
sleep 1
elif [ -z "$KDEDIR" ]
then
echo "Lets create a enviorment varibale for KDE."
echo "Bad bad SuSE this should have already been done for us."
export KDEDIR=/opt/kde3
elif [ -n "$KDEDIR" ]
then
echo "added enviorment variable $KDEDIR"
fi
cd $KDEDIR/share/apps/konqueror/servicemenus/
rm -f shred_files.desktop*
rm -f shred_folders_wrapper.sh*
sleep 1
echo "...done checking distro type."
echo "...lets start the install."
sleep 1
cat > shred_files.desktop << EOF
[Desktop Entry]
Encoding=UTF-8
ServiceTypes=all/all
Actions=shredfiles;shredfolders
X-KDE-Submenu=Shred Files
X-KDE-Priority=TopLevel
Icon=stop
[Desktop Action shredfiles]
Name=Shred File(s)
Icon=stop
Exec=shred -vfuxz %F
[Desktop Action shredfolders]
Name=Shred Folders(s)
Icon=stop
Exec=$KDEDIR/share/apps/konqueror/servicemenus/shred_folders_wrapper.sh
EOF
cat > shred_folders_wrapper.sh << EOF
#!/bin/bash
#shred files within folders recursivly
if[ -d $1 ]
find $1 -type f -exec shred -vfuxz \{\} \;"
rm -rf $1
else # its a file; just shred it
shred -vfuxz $1
fi
EOF
chmod a+x shred_folders_wrapper.sh
echo "Install Was Successful"
echo "Have Fun"
sleep 3
-----------------------------------------------------------------------------------