Add some logic to makefile and jhalfs, so that when exiting the configuration
menu without saving, you have the choice of exiting jhalfs
This commit is contained in:
parent
eecee981c4
commit
65c998baa5
2 changed files with 14 additions and 0 deletions
1
Makefile
1
Makefile
|
@ -17,6 +17,7 @@ $(CONFIG)/mconf:
|
||||||
$(MAKE) -C $(CONFIG) ncurses conf mconf
|
$(MAKE) -C $(CONFIG) ncurses conf mconf
|
||||||
|
|
||||||
menuconfig: $(CONFIG)/mconf
|
menuconfig: $(CONFIG)/mconf
|
||||||
|
-@cp -a configuration configuration.old
|
||||||
@$(CONFIG)/mconf $(CONFIG_CONFIG_IN)
|
@$(CONFIG)/mconf $(CONFIG_CONFIG_IN)
|
||||||
|
|
||||||
config: $(CONFIG)/conf
|
config: $(CONFIG)/conf
|
||||||
|
|
13
jhalfs
13
jhalfs
|
@ -83,6 +83,19 @@ case $1 in
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
# If the user has not saved his configuration file, let's ask
|
||||||
|
# if he or she really wants to run this stuff
|
||||||
|
if [ $(ls -l --time-style='+%Y%m%d%H%M%S' configuration.old | cut -d' ' -f 6) \
|
||||||
|
-ge $(ls -l --time-style='+%Y%m%d%H%M%S' configuration | cut -d' ' -f 6) ]
|
||||||
|
then echo -n "Do you want to run jhalfs? yes/no (yes): "
|
||||||
|
read ANSWER
|
||||||
|
if [ x${ANSWER:0:1} = "xn" -o x${ANSWER:0:1} = "xN" ] ; then
|
||||||
|
echo "${nl_}Exiting gracefully.${nl_}"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Change this to 0 to suppress almost all messages
|
||||||
VERBOSITY=1
|
VERBOSITY=1
|
||||||
|
|
||||||
[[ $VERBOSITY > 0 ]] && echo -n "Loading config params from <configuration>..."
|
[[ $VERBOSITY > 0 ]] && echo -n "Loading config params from <configuration>..."
|
||||||
|
|
Reference in a new issue