From ff62b8edce0e94648c7a16a2e989f9fec4260d1e Mon Sep 17 00:00:00 2001 From: fluxgen Date: Tue, 22 Oct 2002 09:26:45 +0000 Subject: update from Han --- util/fluxbox-generate_menu | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/util/fluxbox-generate_menu b/util/fluxbox-generate_menu index f21faaf..005ccb1 100755 --- a/util/fluxbox-generate_menu +++ b/util/fluxbox-generate_menu @@ -42,6 +42,7 @@ Options: -a Display the authors of this script only for packagers: + -p Package-datadir; default is /usr/local/share EOF @@ -131,6 +132,12 @@ if [ -z ${FILENAME} ]; then FILENAME=${HOME}/.fluxbox/menu fi +# Can we actually create ${FILENAME} +if ! touch ${FILENAME}; then + echo "Fatal error: can't create $FILENAME" >/dev/stderr + exit 1 +fi + if [ ! -z ${FILENAME} ]; then if [ -w ${FILENAME} ]; then cp -f ${FILENAME} ${FILENAME}.bak @@ -166,7 +173,7 @@ fi # a unix system without any terms. that's odd if [ -z "$DEFAULT_TERM" ];then - cat </dev/stderr Error: I can't find any terminal-emulators in your path. Please specify your favourite terminal with the -t option. EOF -- cgit v0.11.2