Hi, I am the maintainer of the kismet package and on installation time I need to ask for the user to specify which users should go in the kismet group, which is used in order to avoid running kismet as root. Currently [1] this is done like this :
addgroup --quiet --system $GROUP db_get kismet/install-users if [ "$RET" != "" ]; then for x in ${RET}; do usermod -a -G $GROUP $x done fi My problem is that sometimes the users might specify a wrong list (comma-separated instead of space-separated, a typo in the username, etc). This means that the usermod command will fail and actually this will be shown as an error (code 6) in the installation of the package. What is the proper way to check that each member of the $RET list is a valid username and if not prompt the user to specify a new correct list? [1] http://sources.debian.net/src/kismet/2013.03.R1b-3/debian/kismet.postinst/ Thanks in advance, Nikos -- =Do- N.AND -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/cann5koue0n2m1tammcyc39vhj4stnjona2ruyykdsvsqqza...@mail.gmail.com