-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sun, 16 Oct 2005 08:30:41 +0200 Sven Luther <[EMAIL PROTECTED]> wrote:
> On Sat, Oct 15, 2005 at 09:59:21PM +0200, Jonas Smedegaard wrote: > > -while getopts "d:km:o:r:" flag; do > > - case $flag in > > - d) > > - echo "$PROG: $flag unsupported" > > +TEMP=`getopt -o d:km:o:r: --long > > supported-host-version:,supported-target-version: -n "$prg" -- "$@"` > > Neat, but i guess that this syntax was not included in the getopt > documentation i found, or i would have used it. Beware of the difference between getopts (bash builtin) and /usr/bin/getopt See /usr/share/doc/util-linux/examples/getopt-parse.bash.gz (I pretty much just did a copy'n'paste from there) and getopt(1). > > +# Check for non-GNU getopt > > +if [ $? != 0 ] ; then echo "Terminating..." >&2 ; exit 1 ; fi > > Is --long a NGNU getopt feature, and are we always guaranteed to have > such a thing ? Yes, GNU getopt is part of util-linux so I believe it is safe to rely on, yes. - Jonas - -- * Jonas Smedegaard - idealist og Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ - Enden er nær: http://www.shibumi.org/eoti.htm -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFDUiVon7DbMsAkQLgRAkjJAJ9lV0X7ARfWD+r785zaGpQ5tTaJeACfUlZW C4yjMG9IdKAfDOZmbHDMHfk= =P7zF -----END PGP SIGNATURE-----

