#! /bin/bash # ft -- starts fte with personalised configuration # Do we have a personalised configuration? if [ ! -e $HOME/.fte/main.fte ] then # no, we don't # create one echo Creating new config if [ -d $HOME/.fte ] echo Creating new config directory then mkdir $HOME/.fte fi sed "sX^include 'Xinclude '/usr/lib/fte/config/X" /usr/lib/fte/config/main.fte > $HOME/.fte/main.fte fi # Compile a new configuration, if we need to... # ...if there's no compiled config... if [ ! -e $HOME/.fte/fterc ] then cfte $HOME/.fte/main.fte $HOME/.fte/fterc fi # ...or the compiled config is out of date if [ $HOME/.fte/main.fte -nt $HOME/.fte/fterc ] then cfte $HOME/.fte/main.fte $HOME/.fte/fterc fi # Now run fte /usr/bin/runfte -C$HOME/.fte/fterc $*