From 0aae777243b0fab6cdeeae185dda78d4bd210d20 Mon Sep 17 00:00:00 2001 From: rathnor Date: Sun, 25 Apr 2004 16:27:28 +0000 Subject: [PATCH] small fix from Han for rare situation of no terms in path :) --- util/fluxbox-generate_menu.in | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/util/fluxbox-generate_menu.in b/util/fluxbox-generate_menu.in index 2d7298f1..fe196fd7 100755 --- a/util/fluxbox-generate_menu.in +++ b/util/fluxbox-generate_menu.in @@ -22,7 +22,7 @@ # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER # DEALINGS IN THE SOFTWARE. # -# $Id: fluxbox-generate_menu.in,v 1.19 2004/04/04 12:18:48 fluxgen Exp $ +# $Id: fluxbox-generate_menu.in,v 1.20 2004/04/25 16:27:28 rathnor Exp $ # # Portability notes: @@ -963,6 +963,17 @@ else fi done fi +# a unix system without any terms. that's odd +if [ -z "$DEFAULT_TERM" ]; then + cat << EOF >&2 + +Warning: I can't find any terminal-emulators in your PATH. Please fix +your PATH or specify your favourite terminal-emulator with the -t option + +EOF + DEFAULT_TERM=xterm +fi + DEFAULT_TERMNAME=`echo $DEFAULT_TERM|awk '{print $1}'` DEFAULT_TERMNAME=`basename $DEFAULT_TERMNAME` @@ -984,15 +995,6 @@ DEFAULT_BROWSERNAME=`echo $DEFAULT_BROWSER|awk '{print $1}'` DEFAULT_BROWSERNAME=`basename $DEFAULT_BROWSERNAME` -# a unix system without any terms. that's odd -if [ -z "$DEFAULT_TERM" ]; then - cat << EOF >&2 -Warning: I can't find any terminal-emulators in your PATH. -Please fix your PATH or specify your favourite terminal with the -t option -EOF -fi - - # Start of menu cat << EOF > ${MENUFILENAME} # Generated by fluxbox-generate_menu @@ -1162,7 +1164,7 @@ append_submenu "${GAMESMENU}" gnect mahjongg gnomine gnome-stones gnometris gnotravex \ gnotski iagno knights eboard xboard scid freecell pysol \ gtali tuxracer xpenguins xsnow xeyes xpenguins smclone openmortal \ - quake2 quake3 skoosh same-gnome enigma xbill icebreaker + quake2 quake3 skoosh same-gnome enigma xbill icebreaker scorched3d find_it et append "[exec] (Enemy Territory) {et}" find_it ut append "[exec] (Unreal Tournament) {ut}" || \ find_it ut2003 append "[exec] (Unreal Tournament 2003) {ut2003}" @@ -1260,7 +1262,7 @@ append_submenu "${FBSETTINGSMENU}" append_submenu ${WINDOWMANAGERS} #hard to properly maintain since there are so many exceptions to the rule. - for wm in icewm ion kde sawfish enlightenment openbox evilwm waimea xfce pekwm; do + for wm in icewm ion kde sawfish enlightenment fvwm openbox evilwm waimea xfce pekwm; do find_it start${wm} append "[restart] (${wm}) {start${wm}}" ||\ find_it ${wm} append "[restart] (${wm}) {${wm}}" done