shell configure script