Hans Ulrich Niedermann <[EMAIL PROTECTED]> writes: >>> For _dietlibc_ver_min="27-7", the line >>> >>> _dietlibc_ver_min=${_dietlibc_ver_min%%[!0-9]*} >>> >>> doesn't do what it is supposed to do. >> >> What do you expect there? >> >> | $ _dietlibc_ver_min="27-7" >> | $ echo ${_dietlibc_ver_min%%[!0-9]*} >> | 27 >> >> seems to be the correct result. > > Exactly, if it is in the shell. But due to [] being the m4 quotes, you > have to write that as > > dietlibc_ver_min=${_dietlibc_ver_min%%[[!0-9]]*} > > in m4/ensc_dietlibc.m4.
argll... stupid error. Thx for detecting it. Enrico _______________________________________________ Vserver mailing list Vserver@list.linux-vserver.org http://list.linux-vserver.org/mailman/listinfo/vserver