[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#82526: netenv: Feature request: Default selection and timeout



Package: netenv
Version: 0.82-11
Severity: wishlist

Hello!

	I have downloaded the "netenv", and I've found it very useful, but I missed something from it.

	The first thing what was I missed is the default selection. If I select something at the first time, then next time I want it to the default.

	I hacked it into the script, but it is quite a dirty hack, so a much cleaner solution would be better. I replaced the "cp"-s with "ln"-s, and the /etc/netenv/netenv is a symlink in my version.

	My version of the init-script and the netenv script is available at http://spam.sch.bme.hu/~dlux/netenv

	Warning: these are DIRTY hacks! It may not even work!

	Another problem, which is not addressed in my hacks, is the timeout issue. It would be good if I can set a timeout (e.g. with sigalarm), and this would kill the dialog and continue the boot with the default option.

-- System Information
Debian Release: testing/unstable
Kernel Version: Linux dl 2.2.18ext3 #1 Fri Dec 15 14:22:54 CET 2000 i686 unknown

Versions of the packages netenv depends on:
ii  libc6          2.2-11         GNU C Library: Shared libraries and Timezone

--- Begin /etc/init.d/netenv (modified conffile)
#!/bin/sh
test -x /sbin/netenv || exit 0
case "$1" in
    start | restart | force-reload | reload)
    		NEW_FILE="/etc/netenv/netenv"
    		OLD_FILE="/etc/netenv/netenv.old"
		if [ -e $OLD_FILE ]
		then
    			rm -f /etc/netenv/netenv.old
		fi
		if [ ! -e $OLD_FILE ]
		then
			mv -f $NEW_FILE $OLD_FILE
		fi
		if [ -e $NEW_FILE ]
		then
			rm -f $NEW_FILE
		fi
		/sbin/netenv.dlux
		;;
    stop)
		;;
*)
	        echo "Usage: $0 {start|stop|restart|reload|force-reload}"
        	exit 1
        	;;
esac

--- End /etc/init.d/netenv



Reply to: